From 96b95531db1fc37cae22fa56263e1ad0607f93ca Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 25 Apr 2023 22:33:50 -0700 Subject: [PATCH 1/8] Update devcenter aaz to 2023-04-01 --- .../admin/attached-network/_create.md | 11 + .../admin/attached-network/_delete.md | 13 +- .../devcenter/admin/attached-network/_list.md | 19 +- .../devcenter/admin/attached-network/_show.md | 19 +- .../admin/attached-network/readme.md | 8 +- Commands/devcenter/admin/catalog/_create.md | 16 + Commands/devcenter/admin/catalog/_delete.md | 11 + Commands/devcenter/admin/catalog/_list.md | 13 +- Commands/devcenter/admin/catalog/_show.md | 13 +- Commands/devcenter/admin/catalog/_sync.md | 11 + Commands/devcenter/admin/catalog/_update.md | 13 +- Commands/devcenter/admin/catalog/readme.md | 8 +- .../admin/check-name-availability/_execute.md | 13 +- .../admin/check-name-availability/readme.md | 4 +- .../admin/devbox-definition/_create.md | 13 +- .../admin/devbox-definition/_delete.md | 13 +- .../admin/devbox-definition/_list.md | 19 +- .../admin/devbox-definition/_show.md | 19 +- .../admin/devbox-definition/_update.md | 13 +- .../admin/devbox-definition/readme.md | 12 +- Commands/devcenter/admin/devcenter/_create.md | 6 +- Commands/devcenter/admin/devcenter/_delete.md | 13 +- Commands/devcenter/admin/devcenter/_list.md | 19 +- Commands/devcenter/admin/devcenter/_show.md | 13 +- Commands/devcenter/admin/devcenter/_update.md | 13 +- Commands/devcenter/admin/devcenter/readme.md | 12 +- .../admin/environment-type/_create.md | 11 + .../admin/environment-type/_delete.md | 11 + .../devcenter/admin/environment-type/_list.md | 11 + .../devcenter/admin/environment-type/_show.md | 11 + .../admin/environment-type/_update.md | 11 + .../admin/environment-type/readme.md | 2 +- Commands/devcenter/admin/gallery/_create.md | 11 + Commands/devcenter/admin/gallery/_delete.md | 13 +- Commands/devcenter/admin/gallery/_list.md | 13 +- Commands/devcenter/admin/gallery/_show.md | 13 +- Commands/devcenter/admin/gallery/readme.md | 8 +- .../devcenter/admin/image-version/_list.md | 4 +- .../devcenter/admin/image-version/_show.md | 8 +- .../devcenter/admin/image-version/readme.md | 2 +- Commands/devcenter/admin/image/_list.md | 19 +- Commands/devcenter/admin/image/_show.md | 11 + Commands/devcenter/admin/image/readme.md | 4 +- .../admin/network-connection/_create.md | 18 +- .../admin/network-connection/_delete.md | 13 +- .../network-connection/_list-health-check.md | 16 + ...-outbound-network-dependencies-endpoint.md | 16 + .../admin/network-connection/_list.md | 19 +- .../network-connection/_run-health-check.md | 11 + .../network-connection/_show-health-check.md | 16 + .../admin/network-connection/_show.md | 13 +- .../admin/network-connection/_update.md | 13 +- .../admin/network-connection/readme.md | 21 +- Commands/devcenter/admin/pools/_create.md | 16 + Commands/devcenter/admin/pools/_delete.md | 16 + Commands/devcenter/admin/pools/_list.md | 16 + .../admin/pools/_run-health-check.md | 16 + Commands/devcenter/admin/pools/_show.md | 16 + Commands/devcenter/admin/pools/_update.md | 16 + Commands/devcenter/admin/pools/readme.md | 23 + .../project-allowed-environment-type/_list.md | 11 + .../project-allowed-environment-type/_show.md | 11 + .../readme.md | 2 +- .../admin/project-environment-type/_create.md | 11 + .../admin/project-environment-type/_delete.md | 4 + .../admin/project-environment-type/_list.md | 4 + .../admin/project-environment-type/_show.md | 4 + .../admin/project-environment-type/_update.md | 4 + .../admin/project-environment-type/readme.md | 2 +- Commands/devcenter/admin/project/_create.md | 11 + Commands/devcenter/admin/project/_delete.md | 13 +- Commands/devcenter/admin/project/_list.md | 19 +- Commands/devcenter/admin/project/_show.md | 13 +- Commands/devcenter/admin/project/_update.md | 11 + Commands/devcenter/admin/project/readme.md | 8 +- Commands/devcenter/admin/readme.md | 39 +- Commands/devcenter/admin/schedule/_create.md | 13 +- Commands/devcenter/admin/schedule/_delete.md | 13 +- Commands/devcenter/admin/schedule/_list.md | 16 + Commands/devcenter/admin/schedule/_show.md | 13 +- Commands/devcenter/admin/schedule/_update.md | 13 +- Commands/devcenter/admin/schedule/readme.md | 13 +- Commands/devcenter/admin/sku/_list.md | 13 +- Commands/devcenter/admin/sku/readme.md | 4 +- Commands/devcenter/admin/usage/_list.md | 16 + Commands/devcenter/admin/usage/readme.md | 8 + Commands/devcenter/readme.md | 2 +- Commands/tree.json | 1715 +++++++++++++++-- .../2023-04-01.json | 1 + .../2023-04-01.xml | 69 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 266 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 65 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 268 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 76 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 236 +++ .../2023-04-01.md | 1 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 577 ++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 255 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 428 ++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 129 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 521 +++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 52 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 306 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 857 ++++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 118 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 452 +++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 114 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 275 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 259 +++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 129 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 121 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 120 ++ .../2023-04-01.md | 1 + .../2023-04-01.md | 1 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 577 ++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 76 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 115 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 106 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 49 + .../2023-04-01.md | 1 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 502 +++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 113 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 108 ++ .../2023-04-01.md | 1 + .../2023-04-01.md | 1 + .../2023-04-01.md | 1 + .../2023-04-01.md | 1 + .../2023-04-01.json | 1 + .../2023-04-01.xml | 167 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 799 ++++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 156 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 692 +++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 135 ++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 619 ++++++ .../2023-04-01.json | 1 + .../2023-04-01.xml | 53 + 170 files changed, 12568 insertions(+), 218 deletions(-) create mode 100644 Commands/devcenter/admin/network-connection/_list-health-check.md create mode 100644 Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md create mode 100644 Commands/devcenter/admin/network-connection/_show-health-check.md create mode 100644 Commands/devcenter/admin/pools/_create.md create mode 100644 Commands/devcenter/admin/pools/_delete.md create mode 100644 Commands/devcenter/admin/pools/_list.md create mode 100644 Commands/devcenter/admin/pools/_run-health-check.md create mode 100644 Commands/devcenter/admin/pools/_show.md create mode 100644 Commands/devcenter/admin/pools/_update.md create mode 100644 Commands/devcenter/admin/pools/readme.md create mode 100644 Commands/devcenter/admin/schedule/_list.md create mode 100644 Commands/devcenter/admin/usage/_list.md create mode 100644 Commands/devcenter/admin/usage/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md index f3a654c52e3..ee5a601fcd6 100644 --- a/Commands/devcenter/admin/attached-network/_create.md +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -14,3 +14,14 @@ Create an attached network connection. ```bash devcenter admin attached-network create --attached-network-connection-name "{attachedNetworkConnectionName}" --network-connection-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create 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" + ``` diff --git a/Commands/devcenter/admin/attached-network/_delete.md b/Commands/devcenter/admin/attached-network/_delete.md index cbcd92f6202..696841dc3d6 100644 --- a/Commands/devcenter/admin/attached-network/_delete.md +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network delete_ -Delete a NetworkConnection. +Delete an attached network connection. ## Versions @@ -14,3 +14,14 @@ Delete a NetworkConnection. ```bash devcenter admin attached-network delete --attached-network-connection-name "{attachedNetworkConnectionName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete an attached network connection + ```bash + devcenter admin attached-network delete --attached-network-connection-name "network-uswest3" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_list.md b/Commands/devcenter/admin/attached-network/_list.md index 76b33ca600a..9414e1a4ccd 100644 --- a/Commands/devcenter/admin/attached-network/_list.md +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network list_ -List the attached NetworkConnections for a Project. +List the attached network connections for a dev center or project. ## Versions @@ -20,3 +20,20 @@ List the attached NetworkConnections for a Project. ```bash devcenter admin attached-network list --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin attached-network list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin attached-network list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/_show.md b/Commands/devcenter/admin/attached-network/_show.md index ebdd2c2f5d6..c9c0361a25d 100644 --- a/Commands/devcenter/admin/attached-network/_show.md +++ b/Commands/devcenter/admin/attached-network/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network show_ -Get an attached NetworkConnection. +Get an attached network connection configured for a dev center or project. ## Versions @@ -20,3 +20,20 @@ Get an attached NetworkConnection. ```bash devcenter admin attached-network show --name "{attachedNetworkConnectionName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) **Stable** + + + + +#### examples + +- Get a dev center attached network connection + ```bash + devcenter admin attached-network show --name" network-uswest3" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Get a project attached network connection + ```bash + az devcenter admin attached-network show --name "network-uswest3" --project-name "{projectName}" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/attached-network/readme.md b/Commands/devcenter/admin/attached-network/readme.md index 501898b5a5c..aa6c6790d60 100644 --- a/Commands/devcenter/admin/attached-network/readme.md +++ b/Commands/devcenter/admin/attached-network/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin attached-network_ -Manage attached network with devcenter +Manage attached networks. ## Commands @@ -8,10 +8,10 @@ Manage attached network with devcenter : Create an attached network connection. - [delete](/Commands/devcenter/admin/attached-network/_delete.md) -: Delete a NetworkConnection. +: Delete an attached network connection. - [list](/Commands/devcenter/admin/attached-network/_list.md) -: List the attached NetworkConnections for a Project. +: List the attached network connections for a dev center or project. - [show](/Commands/devcenter/admin/attached-network/_show.md) -: Get an attached NetworkConnection. +: Get an attached network connection configured for a dev center or project. diff --git a/Commands/devcenter/admin/catalog/_create.md b/Commands/devcenter/admin/catalog/_create.md index a1ea1a0eb8a..c76f8ab29be 100644 --- a/Commands/devcenter/admin/catalog/_create.md +++ b/Commands/devcenter/admin/catalog/_create.md @@ -19,3 +19,19 @@ Create a catalog. ```bash devcenter admin catalog create --git-hub path="/templates" branch="main" secret-identifier="https://contosokv.vault.azure.net/secrets/CentralRepoPat" uri="https://github.com/Contoso/centralrepo-fake.git" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Create using an Azure DevOps repository + ```bash + devcenter admin catalog create --ado-git path="/templates" branch="main" secret-identifier="https://contosokv.vault.azure.net/secrets/CentralRepoPat" uri="https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Create using a GitHub repository + ```bash + devcenter admin catalog create --git-hub path="/templates" branch="main" secret-identifier="https://contosokv.vault.azure.net/secrets/CentralRepoPat" uri="https://github.com/Contoso/centralrepo-fake.git" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_delete.md b/Commands/devcenter/admin/catalog/_delete.md index 10cb54bd71b..92d343afa10 100644 --- a/Commands/devcenter/admin/catalog/_delete.md +++ b/Commands/devcenter/admin/catalog/_delete.md @@ -14,3 +14,14 @@ Delete a catalog resource. ```bash devcenter admin catalog delete --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin catalog delete --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_list.md b/Commands/devcenter/admin/catalog/_list.md index ef8babd4822..2c97a8fb475 100644 --- a/Commands/devcenter/admin/catalog/_list.md +++ b/Commands/devcenter/admin/catalog/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog list_ -List catalogs for a devcenter. +List catalogs for a dev center. ## Versions @@ -14,3 +14,14 @@ List catalogs for a devcenter. ```bash devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin catalog list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_show.md b/Commands/devcenter/admin/catalog/_show.md index ffcad2fe675..6210f91379e 100644 --- a/Commands/devcenter/admin/catalog/_show.md +++ b/Commands/devcenter/admin/catalog/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog show_ -Get a catalog +Get a catalog. ## Versions @@ -14,3 +14,14 @@ Get a catalog ```bash devcenter admin catalog show --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin catalog show --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_sync.md b/Commands/devcenter/admin/catalog/_sync.md index 60bdc53b9b8..1581f5fba33 100644 --- a/Commands/devcenter/admin/catalog/_sync.md +++ b/Commands/devcenter/admin/catalog/_sync.md @@ -14,3 +14,14 @@ Syncs templates for a template source. ```bash devcenter admin catalog sync --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml) **Stable** + + + +#### examples + +- Sync + ```bash + devcenter admin catalog sync --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/_update.md b/Commands/devcenter/admin/catalog/_update.md index 081a24a3758..9dfbb5bf619 100644 --- a/Commands/devcenter/admin/catalog/_update.md +++ b/Commands/devcenter/admin/catalog/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin catalog update_ -Update updates a catalog. +Update a catalog. ## Versions @@ -14,3 +14,14 @@ Update updates a catalog. ```bash devcenter admin catalog update --git-hub path="/environments" --name "{catalogName}" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin catalog update --git-hub path="/environments" --name "CentralCatalog" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/catalog/readme.md b/Commands/devcenter/admin/catalog/readme.md index 34c2c3bd0cc..d3fba7c03b0 100644 --- a/Commands/devcenter/admin/catalog/readme.md +++ b/Commands/devcenter/admin/catalog/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin catalog_ -Manage catalog with dev center +Manage catalogs. ## Commands @@ -11,13 +11,13 @@ Manage catalog with dev center : Delete a catalog resource. - [list](/Commands/devcenter/admin/catalog/_list.md) -: List catalogs for a devcenter. +: List catalogs for a dev center. - [show](/Commands/devcenter/admin/catalog/_show.md) -: Get a catalog +: Get a catalog. - [sync](/Commands/devcenter/admin/catalog/_sync.md) : Syncs templates for a template source. - [update](/Commands/devcenter/admin/catalog/_update.md) -: Update updates a catalog. +: Update a catalog. diff --git a/Commands/devcenter/admin/check-name-availability/_execute.md b/Commands/devcenter/admin/check-name-availability/_execute.md index a876807fb27..e714607b21b 100644 --- a/Commands/devcenter/admin/check-name-availability/_execute.md +++ b/Commands/devcenter/admin/check-name-availability/_execute.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin check-name-availability execute_ -Check the availability of name for resource +Check the availability of name for resource. ## Versions @@ -14,3 +14,14 @@ Check the availability of name for resource ```bash devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml) **Stable** + + + +#### examples + +- Check name availability + ```bash + devcenter admin check-name-availability execute --name "name1" --type "Microsoft.DevCenter/devcenters" + ``` diff --git a/Commands/devcenter/admin/check-name-availability/readme.md b/Commands/devcenter/admin/check-name-availability/readme.md index 239cc7bb25b..a1374506031 100644 --- a/Commands/devcenter/admin/check-name-availability/readme.md +++ b/Commands/devcenter/admin/check-name-availability/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter admin check-name-availability_ -Manage check name availability with devcenter +Manage check name availability. ## Commands - [execute](/Commands/devcenter/admin/check-name-availability/_execute.md) -: Check the availability of name for resource +: Check the availability of name for resource. diff --git a/Commands/devcenter/admin/devbox-definition/_create.md b/Commands/devcenter/admin/devbox-definition/_create.md index 17e4e92c318..da71d77a0a3 100644 --- a/Commands/devcenter/admin/devbox-definition/_create.md +++ b/Commands/devcenter/admin/devbox-definition/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition create_ -Create a Dev Box definition. +Create a dev box definition. ## Versions @@ -14,3 +14,14 @@ Create a Dev Box definition. ```bash devcenter admin devbox-definition create --location "eastus" --hibernate-support "Enabled" --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0" --os-storage-type "ssd_1024gb" --sku name="general_a_8c32gb_v1" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin devbox-definition create --location "eastus" --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0" --os-storage-type "ssd_1024gb" --sku name="general_a_8c32gb_v1" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_delete.md b/Commands/devcenter/admin/devbox-definition/_delete.md index 1f105e4d297..fbde1ff9513 100644 --- a/Commands/devcenter/admin/devbox-definition/_delete.md +++ b/Commands/devcenter/admin/devbox-definition/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition delete_ -Delete a Dev Box definition +Delete a dev box definition. ## Versions @@ -14,3 +14,14 @@ Delete a Dev Box definition ```bash devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin devbox-definition delete --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_list.md b/Commands/devcenter/admin/devbox-definition/_list.md index 2e7fe294e6e..ca29db86b6b 100644 --- a/Commands/devcenter/admin/devbox-definition/_list.md +++ b/Commands/devcenter/admin/devbox-definition/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition list_ -List Dev Box definitions configured for a project. +List dev box definitions configured for a dev center or project. ## Versions @@ -20,3 +20,20 @@ List Dev Box definitions configured for a project. ```bash devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin devbox-definition list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by project + ```bash + devcenter admin devbox-definition list --project-name "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_show.md b/Commands/devcenter/admin/devbox-definition/_show.md index 50b5d659818..7f4f107d12b 100644 --- a/Commands/devcenter/admin/devbox-definition/_show.md +++ b/Commands/devcenter/admin/devbox-definition/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition show_ -Get a Dev Box definition +Get a dev box definition configured for a dev center or a project. ## Versions @@ -20,3 +20,20 @@ Get a Dev Box definition ```bash devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + + +#### examples + +- Get a dev center dev box definition + ```bash + devcenter admin devbox-definition show --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- Get a project dev box definition + ```bash + devcenter admin devbox-definition show --name "WebDevBox" --project-name "ContosoProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/_update.md b/Commands/devcenter/admin/devbox-definition/_update.md index bec13b80d6b..60e876268c2 100644 --- a/Commands/devcenter/admin/devbox-definition/_update.md +++ b/Commands/devcenter/admin/devbox-definition/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devbox-definition update_ -Update a Dev Box definition. +Update a dev box definition. ## Versions @@ -14,3 +14,14 @@ Update a Dev Box definition. ```bash devcenter admin devbox-definition update --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin devbox-definition update --image-reference id="/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0" --name "WebDevBox" --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devbox-definition/readme.md b/Commands/devcenter/admin/devbox-definition/readme.md index db59dbde4fb..99bd7a29dac 100644 --- a/Commands/devcenter/admin/devbox-definition/readme.md +++ b/Commands/devcenter/admin/devbox-definition/readme.md @@ -1,20 +1,20 @@ # [Group] _devcenter admin devbox-definition_ -Manage dev box definition with devcenter +Manage dev box definitions. ## Commands - [create](/Commands/devcenter/admin/devbox-definition/_create.md) -: Create a Dev Box definition. +: Create a dev box definition. - [delete](/Commands/devcenter/admin/devbox-definition/_delete.md) -: Delete a Dev Box definition +: Delete a dev box definition. - [list](/Commands/devcenter/admin/devbox-definition/_list.md) -: List Dev Box definitions configured for a project. +: List dev box definitions configured for a dev center or project. - [show](/Commands/devcenter/admin/devbox-definition/_show.md) -: Get a Dev Box definition +: Get a dev box definition configured for a dev center or a project. - [update](/Commands/devcenter/admin/devbox-definition/_update.md) -: Update a Dev Box definition. +: Update a dev box definition. diff --git a/Commands/devcenter/admin/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md index 74063e2c34a..653d5e9d2d4 100644 --- a/Commands/devcenter/admin/devcenter/_create.md +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter create_ -Create a dev center +Create a dev center. ## Versions @@ -15,3 +15,7 @@ Create a dev center devcenter admin devcenter create --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" devcenter admin devcenter create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + diff --git a/Commands/devcenter/admin/devcenter/_delete.md b/Commands/devcenter/admin/devcenter/_delete.md index 37e578269ab..4b8a2167ea2 100644 --- a/Commands/devcenter/admin/devcenter/_delete.md +++ b/Commands/devcenter/admin/devcenter/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter delete_ -Delete a dev center +Delete a dev center. ## Versions @@ -14,3 +14,14 @@ Delete a dev center ```bash devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin devcenter delete --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/_list.md b/Commands/devcenter/admin/devcenter/_list.md index e37de6fb6b3..c06e811d872 100644 --- a/Commands/devcenter/admin/devcenter/_list.md +++ b/Commands/devcenter/admin/devcenter/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter list_ -List all dev centers in a subscription. +List all dev centers in a resource group. ## Versions @@ -20,3 +20,20 @@ List all dev centers in a subscription. ```bash devcenter admin devcenter list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by resource group + ```bash + devcenter admin devcenter list --resource-group "rg1" + ``` + +- List by subscription + ```bash + devcenter admin devcenter list + ``` diff --git a/Commands/devcenter/admin/devcenter/_show.md b/Commands/devcenter/admin/devcenter/_show.md index 59b1edfe71c..b1b2abe2d3e 100644 --- a/Commands/devcenter/admin/devcenter/_show.md +++ b/Commands/devcenter/admin/devcenter/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter show_ -Get a devcenter. +Get a dev center. ## Versions @@ -14,3 +14,14 @@ Get a devcenter. ```bash devcenter admin devcenter show --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin devcenter show --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/_update.md b/Commands/devcenter/admin/devcenter/_update.md index c6e11010c6b..d5a3634962f 100644 --- a/Commands/devcenter/admin/devcenter/_update.md +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter update_ -Update a devcenter resource +Update a dev center resource. ## Versions @@ -14,3 +14,14 @@ Update a devcenter resource ```bash devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin devcenter update --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/devcenter/readme.md b/Commands/devcenter/admin/devcenter/readme.md index 5358fb802a6..bdd8fdb40d6 100644 --- a/Commands/devcenter/admin/devcenter/readme.md +++ b/Commands/devcenter/admin/devcenter/readme.md @@ -1,20 +1,20 @@ # [Group] _devcenter admin devcenter_ -Manage dev center with devcenter +Manage dev centers. ## Commands - [create](/Commands/devcenter/admin/devcenter/_create.md) -: Create a dev center +: Create a dev center. - [delete](/Commands/devcenter/admin/devcenter/_delete.md) -: Delete a dev center +: Delete a dev center. - [list](/Commands/devcenter/admin/devcenter/_list.md) -: List all dev centers in a subscription. +: List all dev centers in a resource group. - [show](/Commands/devcenter/admin/devcenter/_show.md) -: Get a devcenter. +: Get a dev center. - [update](/Commands/devcenter/admin/devcenter/_update.md) -: Update a devcenter resource +: Update a dev center resource. diff --git a/Commands/devcenter/admin/environment-type/_create.md b/Commands/devcenter/admin/environment-type/_create.md index 1272ad0f33e..af06e47ece5 100644 --- a/Commands/devcenter/admin/environment-type/_create.md +++ b/Commands/devcenter/admin/environment-type/_create.md @@ -14,3 +14,14 @@ Create an environment type. ```bash devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin environment-type create --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_delete.md b/Commands/devcenter/admin/environment-type/_delete.md index e3077dc1083..527b8d22d38 100644 --- a/Commands/devcenter/admin/environment-type/_delete.md +++ b/Commands/devcenter/admin/environment-type/_delete.md @@ -14,3 +14,14 @@ Delete an environment type. ```bash devcenter admin environment-type delete --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin environment-type delete --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_list.md b/Commands/devcenter/admin/environment-type/_list.md index 1760d815b58..5f533ede4b1 100644 --- a/Commands/devcenter/admin/environment-type/_list.md +++ b/Commands/devcenter/admin/environment-type/_list.md @@ -14,3 +14,14 @@ List environment types for the devcenter. ```bash devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin environment-type list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_show.md b/Commands/devcenter/admin/environment-type/_show.md index 7ace90642f3..3cfaab927c3 100644 --- a/Commands/devcenter/admin/environment-type/_show.md +++ b/Commands/devcenter/admin/environment-type/_show.md @@ -14,3 +14,14 @@ Get an environment type. ```bash devcenter admin environment-type show --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin environment-type show --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/_update.md b/Commands/devcenter/admin/environment-type/_update.md index 120640055a6..73f0ec16d79 100644 --- a/Commands/devcenter/admin/environment-type/_update.md +++ b/Commands/devcenter/admin/environment-type/_update.md @@ -14,3 +14,14 @@ Update an environment type. ```bash devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "{environmentTypeName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin environment-type update --tags Owner="superuser" --dev-center-name "Contoso" --name "DevTest" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/environment-type/readme.md b/Commands/devcenter/admin/environment-type/readme.md index eb252e118ab..2e927fca540 100644 --- a/Commands/devcenter/admin/environment-type/readme.md +++ b/Commands/devcenter/admin/environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin environment-type_ -Manage environment type with devcenter +Manage environment types. ## Commands diff --git a/Commands/devcenter/admin/gallery/_create.md b/Commands/devcenter/admin/gallery/_create.md index 6f4bff64bee..7f1407233c9 100644 --- a/Commands/devcenter/admin/gallery/_create.md +++ b/Commands/devcenter/admin/gallery/_create.md @@ -14,3 +14,14 @@ Create a gallery. ```bash devcenter admin gallery create --gallery-resource-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}" --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin gallery create --gallery-resource-id "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery" --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_delete.md b/Commands/devcenter/admin/gallery/_delete.md index 4cfe5eb7a6e..2f33d86e5d9 100644 --- a/Commands/devcenter/admin/gallery/_delete.md +++ b/Commands/devcenter/admin/gallery/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery delete_ -Delete a gallery resource. +Delete a gallery. ## Versions @@ -14,3 +14,14 @@ Delete a gallery resource. ```bash devcenter admin gallery delete --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin gallery delete --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_list.md b/Commands/devcenter/admin/gallery/_list.md index bd8d319cf99..9feb59c240b 100644 --- a/Commands/devcenter/admin/gallery/_list.md +++ b/Commands/devcenter/admin/gallery/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery list_ -List galleries for a devcenter. +List galleries for a dev center. ## Versions @@ -14,3 +14,14 @@ List galleries for a devcenter. ```bash devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin gallery list --dev-center-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/_show.md b/Commands/devcenter/admin/gallery/_show.md index 6fbef4dbf69..cc53a94b0d3 100644 --- a/Commands/devcenter/admin/gallery/_show.md +++ b/Commands/devcenter/admin/gallery/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin gallery show_ -Get a gallery +Get a gallery. ## Versions @@ -14,3 +14,14 @@ Get a gallery ```bash devcenter admin gallery show --dev-center-name "Contoso" --name "{galleryName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin gallery show --dev-center-name "Contoso" --name "StandardGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/gallery/readme.md b/Commands/devcenter/admin/gallery/readme.md index d2f4a7963d2..484a74e4b8b 100644 --- a/Commands/devcenter/admin/gallery/readme.md +++ b/Commands/devcenter/admin/gallery/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin gallery_ -Manage gallery with devcenter +Manage galleries. ## Commands @@ -8,10 +8,10 @@ Manage gallery with devcenter : Create a gallery. - [delete](/Commands/devcenter/admin/gallery/_delete.md) -: Delete a gallery resource. +: Delete a gallery. - [list](/Commands/devcenter/admin/gallery/_list.md) -: List galleries for a devcenter. +: List galleries for a dev center. - [show](/Commands/devcenter/admin/gallery/_show.md) -: Get a gallery +: Get a gallery. diff --git a/Commands/devcenter/admin/image-version/_list.md b/Commands/devcenter/admin/image-version/_list.md index 94557bbf405..00fa1af82b0 100644 --- a/Commands/devcenter/admin/image-version/_list.md +++ b/Commands/devcenter/admin/image-version/_list.md @@ -4,9 +4,9 @@ List versions for an image. ## Versions -### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2022-11-11-preview.xml) **Preview** +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml) **Stable** - + #### examples diff --git a/Commands/devcenter/admin/image-version/_show.md b/Commands/devcenter/admin/image-version/_show.md index 4d59b4f288c..dd4175948a6 100644 --- a/Commands/devcenter/admin/image-version/_show.md +++ b/Commands/devcenter/admin/image-version/_show.md @@ -4,13 +4,13 @@ Get an image version. ## Versions -### [2022-11-11-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-11-11-preview.xml) **Preview** +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml) **Stable** - + #### examples -- Show +- Get ```bash - devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "{versionName}" + devcenter admin image-version show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --image-name "Win11" --resource-group "rg1" --version-name "1.0.0" ``` diff --git a/Commands/devcenter/admin/image-version/readme.md b/Commands/devcenter/admin/image-version/readme.md index d144d23a6ec..fc951a3bdb3 100644 --- a/Commands/devcenter/admin/image-version/readme.md +++ b/Commands/devcenter/admin/image-version/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin image-version_ -Manage image version with devcenter +Manage image versions. ## Commands diff --git a/Commands/devcenter/admin/image/_list.md b/Commands/devcenter/admin/image/_list.md index 06659da6eab..ee6375fd923 100644 --- a/Commands/devcenter/admin/image/_list.md +++ b/Commands/devcenter/admin/image/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin image list_ -List images for a gallery. +List images for a dev center or gallery. ## Versions @@ -20,3 +20,20 @@ List images for a gallery. ```bash devcenter admin image list --dev-center-name "Contoso" --gallery-name "DevGallery" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by dev center + ```bash + devcenter admin image list --dev-center-name "Contoso" --resource-group "rg1" + ``` + +- List by gallery + ```bash + devcenter admin image list --dev-center-name "Contoso" --gallery-name "DevGallery" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image/_show.md b/Commands/devcenter/admin/image/_show.md index 0de6d3a0e41..241e8e72baf 100644 --- a/Commands/devcenter/admin/image/_show.md +++ b/Commands/devcenter/admin/image/_show.md @@ -14,3 +14,14 @@ Get a gallery image. ```bash devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "{imageName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin image show --dev-center-name "Contoso" --gallery-name "DefaultDevGallery" --name "ContosoBaseImage" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/image/readme.md b/Commands/devcenter/admin/image/readme.md index 178af35f84d..076ff450df2 100644 --- a/Commands/devcenter/admin/image/readme.md +++ b/Commands/devcenter/admin/image/readme.md @@ -1,11 +1,11 @@ # [Group] _devcenter admin image_ -Manage image with devcenter +Manage images. ## Commands - [list](/Commands/devcenter/admin/image/_list.md) -: List images for a gallery. +: List images for a dev center or gallery. - [show](/Commands/devcenter/admin/image/_show.md) : Get a gallery image. diff --git a/Commands/devcenter/admin/network-connection/_create.md b/Commands/devcenter/admin/network-connection/_create.md index 9a62c6d75ab..ab01e34a7c5 100644 --- a/Commands/devcenter/admin/network-connection/_create.md +++ b/Commands/devcenter/admin/network-connection/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection create_ -Create a Network Connections resource +Create a network connection. ## Versions @@ -19,3 +19,19 @@ Create a Network Connections resource ```bash devcenter admin network-connection create --location "eastus" --domain-join-type "AzureADJoin" --networking-resource-group-name "NetworkInterfacesRG" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default" --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create hybrid join + ```bash + devcenter admin network-connection create --location "eastus" --domain-join-type "HybridAzureADJoin" --domain-name "mydomaincontroller.local" --domain-password "Password value for user" --domain-username "testuser@mydomaincontroller.local" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default" --name "uswest3network" --resource-group "rg1" + ``` + +- Create Azure AD join + ```bash + devcenter admin network-connection create --location "eastus" --domain-join-type "AzureADJoin" --networking-resource-group-name "NetworkInterfacesRG" --subnet-id "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default" --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_delete.md b/Commands/devcenter/admin/network-connection/_delete.md index 017de54d085..b30659f99bb 100644 --- a/Commands/devcenter/admin/network-connection/_delete.md +++ b/Commands/devcenter/admin/network-connection/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection delete_ -Delete a Network Connections resource +Delete a network connection. ## Versions @@ -14,3 +14,14 @@ Delete a Network Connections resource ```bash devcenter admin network-connection delete --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin network-connection delete --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list-health-check.md b/Commands/devcenter/admin/network-connection/_list-health-check.md new file mode 100644 index 00000000000..6b6fa416ff7 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection list-health-check_ + +List health check status details + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List health check status details + ```bash + devcenter admin network-connection list-health-check --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md b/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md new file mode 100644 index 00000000000..b422645f387 --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection list-outbound-network-dependencies-endpoint_ + +List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List outbound network dependencies endpoint + ```bash + devcenter admin network-connection list-outbound-network-dependencies-endpoint --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_list.md b/Commands/devcenter/admin/network-connection/_list.md index 362307d05a7..ea1e28430ec 100644 --- a/Commands/devcenter/admin/network-connection/_list.md +++ b/Commands/devcenter/admin/network-connection/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection list_ -List network connections in a subscription +List network connections. ## Versions @@ -20,3 +20,20 @@ List network connections in a subscription ```bash devcenter admin network-connection list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by resource group + ```bash + devcenter admin network-connection list --resource-group "rg1" + ``` + +- List by subscription + ```bash + devcenter admin network-connection list + ``` diff --git a/Commands/devcenter/admin/network-connection/_run-health-check.md b/Commands/devcenter/admin/network-connection/_run-health-check.md index cf3cbe0cc2a..9e1d0001def 100644 --- a/Commands/devcenter/admin/network-connection/_run-health-check.md +++ b/Commands/devcenter/admin/network-connection/_run-health-check.md @@ -14,3 +14,14 @@ Triggers a new health check run. The execution and health check result can be tr ```bash devcenter admin network-connection run-health-check --name "uswest3network" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml) **Stable** + + + +#### examples + +- Run health check + ```bash + devcenter admin network-connection run-health-check --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_show-health-check.md b/Commands/devcenter/admin/network-connection/_show-health-check.md new file mode 100644 index 00000000000..fd2b366ca2f --- /dev/null +++ b/Commands/devcenter/admin/network-connection/_show-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin network-connection show-health-check_ + +Get health check status details. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get health check + ```bash + devcenter admin network-connection show-health-check--name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_show.md b/Commands/devcenter/admin/network-connection/_show.md index e7acd43c891..245327c43c5 100644 --- a/Commands/devcenter/admin/network-connection/_show.md +++ b/Commands/devcenter/admin/network-connection/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection show_ -Get a network connection resource +Get a network connection. ## Versions @@ -14,3 +14,14 @@ Get a network connection resource ```bash devcenter admin network-connection show --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin network-connection show --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/_update.md b/Commands/devcenter/admin/network-connection/_update.md index 83025e18782..44817c3af56 100644 --- a/Commands/devcenter/admin/network-connection/_update.md +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection update_ -Update updates a Network Connection +Update a Network Connections resource ## Versions @@ -14,3 +14,14 @@ Update updates a Network Connection ```bash devcenter admin network-connection update --domain-password "New Password value for user" --name "{networkConnectionName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin network-connection update --domain-password "New Password value for user" --name "uswest3network" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/network-connection/readme.md b/Commands/devcenter/admin/network-connection/readme.md index 90943e47f25..7209f8501d4 100644 --- a/Commands/devcenter/admin/network-connection/readme.md +++ b/Commands/devcenter/admin/network-connection/readme.md @@ -1,29 +1,38 @@ # [Group] _devcenter admin network-connection_ -Manage network connection with devcenter +Manage network connections. ## Commands - [create](/Commands/devcenter/admin/network-connection/_create.md) -: Create a Network Connections resource +: Create a network connection. - [delete](/Commands/devcenter/admin/network-connection/_delete.md) -: Delete a Network Connections resource +: Delete a network connection. - [list](/Commands/devcenter/admin/network-connection/_list.md) -: List network connections in a subscription +: List network connections. + +- [list-health-check](/Commands/devcenter/admin/network-connection/_list-health-check.md) +: List health check status details - [list-health-detail](/Commands/devcenter/admin/network-connection/_list-health-detail.md) : List health check status details +- [list-outbound-network-dependencies-endpoint](/Commands/devcenter/admin/network-connection/_list-outbound-network-dependencies-endpoint.md) +: List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function. + - [run-health-check](/Commands/devcenter/admin/network-connection/_run-health-check.md) : Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details - [show](/Commands/devcenter/admin/network-connection/_show.md) -: Get a network connection resource +: Get a network connection. + +- [show-health-check](/Commands/devcenter/admin/network-connection/_show-health-check.md) +: Get health check status details. - [show-health-detail](/Commands/devcenter/admin/network-connection/_show-health-detail.md) : Get health check status details. - [update](/Commands/devcenter/admin/network-connection/_update.md) -: Update updates a Network Connection +: Update a Network Connections resource diff --git a/Commands/devcenter/admin/pools/_create.md b/Commands/devcenter/admin/pools/_create.md new file mode 100644 index 00000000000..3376f3342a9 --- /dev/null +++ b/Commands/devcenter/admin/pools/_create.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools create_ + +Create a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --stop-on-disconnect grace-period-minutes="60" status="Enabled" + ``` diff --git a/Commands/devcenter/admin/pools/_delete.md b/Commands/devcenter/admin/pools/_delete.md new file mode 100644 index 00000000000..9ef874bd60c --- /dev/null +++ b/Commands/devcenter/admin/pools/_delete.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools delete_ + +Delete a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pools/_list.md b/Commands/devcenter/admin/pools/_list.md new file mode 100644 index 00000000000..adc2232b4bd --- /dev/null +++ b/Commands/devcenter/admin/pools/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools list_ + +List pools for a project. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin pool list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pools/_run-health-check.md b/Commands/devcenter/admin/pools/_run-health-check.md new file mode 100644 index 00000000000..433750124a5 --- /dev/null +++ b/Commands/devcenter/admin/pools/_run-health-check.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools run-health-check_ + +Triggers a refresh of the pool status. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml) **Stable** + + + +#### examples + +- Run health check + ```bash + devcenter admin pool run-health-check --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pools/_show.md b/Commands/devcenter/admin/pools/_show.md new file mode 100644 index 00000000000..5285302ff15 --- /dev/null +++ b/Commands/devcenter/admin/pools/_show.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools show_ + +Get a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pools/_update.md b/Commands/devcenter/admin/pools/_update.md new file mode 100644 index 00000000000..4b22b5f4155 --- /dev/null +++ b/Commands/devcenter/admin/pools/_update.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin pools update_ + +Update a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --stop-on-disconnect status="Disabled" + ``` diff --git a/Commands/devcenter/admin/pools/readme.md b/Commands/devcenter/admin/pools/readme.md new file mode 100644 index 00000000000..a3ae189b062 --- /dev/null +++ b/Commands/devcenter/admin/pools/readme.md @@ -0,0 +1,23 @@ +# [Group] _devcenter admin pools_ + +Manage pools. + +## Commands + +- [create](/Commands/devcenter/admin/pools/_create.md) +: Create a pool. + +- [delete](/Commands/devcenter/admin/pools/_delete.md) +: Delete a pool. + +- [list](/Commands/devcenter/admin/pools/_list.md) +: List pools for a project. + +- [run-health-check](/Commands/devcenter/admin/pools/_run-health-check.md) +: Triggers a refresh of the pool status. + +- [show](/Commands/devcenter/admin/pools/_show.md) +: Get a pool. + +- [update](/Commands/devcenter/admin/pools/_update.md) +: Update a pool. diff --git a/Commands/devcenter/admin/project-allowed-environment-type/_list.md b/Commands/devcenter/admin/project-allowed-environment-type/_list.md index d2cd5fb4d39..23cf7e25eb1 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_list.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_list.md @@ -14,3 +14,14 @@ List allowed environment types for a project. ```bash devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin project-allowed-environment-type list --project-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-allowed-environment-type/_show.md b/Commands/devcenter/admin/project-allowed-environment-type/_show.md index 6c80cd4caf2..ba98c7e0dc4 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/_show.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/_show.md @@ -14,3 +14,14 @@ Get an allowed environment type. ```bash devcenter admin project-allowed-environment-type show --environment-type-name "{environmentTypeName}" --project-name "Contoso" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project-allowed-environment-type show --environment-type-name "DevTest" --project-name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-allowed-environment-type/readme.md b/Commands/devcenter/admin/project-allowed-environment-type/readme.md index 1b3b33588fe..c7d211cadea 100644 --- a/Commands/devcenter/admin/project-allowed-environment-type/readme.md +++ b/Commands/devcenter/admin/project-allowed-environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project-allowed-environment-type_ -Manage allowed project environment type with devcenter +Manage project allowed environment types. ## Commands diff --git a/Commands/devcenter/admin/project-environment-type/_create.md b/Commands/devcenter/admin/project-environment-type/_create.md index 12f56b2b4b7..6491cc157cb 100644 --- a/Commands/devcenter/admin/project-environment-type/_create.md +++ b/Commands/devcenter/admin/project-environment-type/_create.md @@ -14,3 +14,14 @@ Create a project environment type. ```bash devcenter admin project-environment-type create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --roles "{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\":{\\"roles\\":{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}}}" --tags CostCenter="RnD" --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project-environment-type create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --roles "{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\":{\\"roles\\":{\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\":{}}}}" --tags CostCenter="RnD" --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_delete.md b/Commands/devcenter/admin/project-environment-type/_delete.md index 9aabe63db5f..df156f0f751 100644 --- a/Commands/devcenter/admin/project-environment-type/_delete.md +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -14,3 +14,7 @@ Delete a project environment type. ```bash devcenter admin project-environment-type delete --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/_list.md b/Commands/devcenter/admin/project-environment-type/_list.md index 4cacea55b39..2086776ce87 100644 --- a/Commands/devcenter/admin/project-environment-type/_list.md +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -14,3 +14,7 @@ List environment types for a project. ```bash devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/_show.md b/Commands/devcenter/admin/project-environment-type/_show.md index 58c7bfbf3a0..e431eb73b45 100644 --- a/Commands/devcenter/admin/project-environment-type/_show.md +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -14,3 +14,7 @@ Get a project environment type. ```bash devcenter admin project-environment-type show --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/_update.md b/Commands/devcenter/admin/project-environment-type/_update.md index 8cbb9018aad..be6e11414f8 100644 --- a/Commands/devcenter/admin/project-environment-type/_update.md +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -14,3 +14,7 @@ Update a project environment type. ```bash devcenter admin project-environment-type update --identity-type "UserAssigned" --user-assigned-identities "{\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\":{\"roles\":{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}}}" --tags CostCenter="RnD" --environment-type-name "{environmentTypeName}" --project-name "ContosoProj" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + + diff --git a/Commands/devcenter/admin/project-environment-type/readme.md b/Commands/devcenter/admin/project-environment-type/readme.md index 87eaa4d1fa3..1187e839a12 100644 --- a/Commands/devcenter/admin/project-environment-type/readme.md +++ b/Commands/devcenter/admin/project-environment-type/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project-environment-type_ -Manage project environment type with devcenter +Manage project environment types. ## Commands diff --git a/Commands/devcenter/admin/project/_create.md b/Commands/devcenter/admin/project/_create.md index 03d3f0ec187..387863e2308 100644 --- a/Commands/devcenter/admin/project/_create.md +++ b/Commands/devcenter/admin/project/_create.md @@ -14,3 +14,14 @@ Create a project. ```bash devcenter admin project create --location "eastus" --description "This is my first project." --dev-center-id "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}" --tags CostCenter="R&D" --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin project create --location "eastus" --description "This is my first project." --dev-center-id "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso" --tags CostCenter="R&D" --name "DevProject" --resource-group "rg1" --max-dev-boxes-per-user "3" + ``` diff --git a/Commands/devcenter/admin/project/_delete.md b/Commands/devcenter/admin/project/_delete.md index 1f16ae28ce8..de3c5593101 100644 --- a/Commands/devcenter/admin/project/_delete.md +++ b/Commands/devcenter/admin/project/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project delete_ -Delete a project resource. +Delete a project. ## Versions @@ -14,3 +14,14 @@ Delete a project resource. ```bash devcenter admin project delete --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin project delete --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_list.md b/Commands/devcenter/admin/project/_list.md index 9773f368cc7..930ee1c5099 100644 --- a/Commands/devcenter/admin/project/_list.md +++ b/Commands/devcenter/admin/project/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project list_ -List all projects in the subscription. +List projects. ## Versions @@ -20,3 +20,20 @@ List all projects in the subscription. ```bash devcenter admin project list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml) **Stable** + + + + +#### examples + +- List by resource group + ```bash + devcenter admin project list --resource-group "rg1" + ``` + +- List by subscription + ```bash + devcenter admin project list + ``` diff --git a/Commands/devcenter/admin/project/_show.md b/Commands/devcenter/admin/project/_show.md index e5874549c7b..837a544049f 100644 --- a/Commands/devcenter/admin/project/_show.md +++ b/Commands/devcenter/admin/project/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin project show_ -Get a specific project. +Get a project. ## Versions @@ -14,3 +14,14 @@ Get a specific project. ```bash devcenter admin project show --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin project show --name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project/_update.md b/Commands/devcenter/admin/project/_update.md index 9bd37dfcd1c..0c4363304c3 100644 --- a/Commands/devcenter/admin/project/_update.md +++ b/Commands/devcenter/admin/project/_update.md @@ -14,3 +14,14 @@ Update a project. ```bash devcenter admin project update --description "This is my first project." --tags CostCenter="R&D" --name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin project update --description "This is my first project." --tags CostCenter="R&D" --name "DevProject" --resource-group "rg1" --max-dev-boxes-per-user "5" + ``` diff --git a/Commands/devcenter/admin/project/readme.md b/Commands/devcenter/admin/project/readme.md index 5f60d693d4d..fd6e52986b2 100644 --- a/Commands/devcenter/admin/project/readme.md +++ b/Commands/devcenter/admin/project/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin project_ -Manage project with devcenter +Manage projects. ## Commands @@ -8,13 +8,13 @@ Manage project with devcenter : Create a project. - [delete](/Commands/devcenter/admin/project/_delete.md) -: Delete a project resource. +: Delete a project. - [list](/Commands/devcenter/admin/project/_list.md) -: List all projects in the subscription. +: List projects. - [show](/Commands/devcenter/admin/project/_show.md) -: Get a specific project. +: Get a project. - [update](/Commands/devcenter/admin/project/_update.md) : Update a project. diff --git a/Commands/devcenter/admin/readme.md b/Commands/devcenter/admin/readme.md index 465ae0c97fa..dce6d49e473 100644 --- a/Commands/devcenter/admin/readme.md +++ b/Commands/devcenter/admin/readme.md @@ -1,53 +1,62 @@ # [Group] _devcenter admin_ -Manage admin resources with devcenter +Manage admin resources with devcenter. ## Subgroups - [attached-network](/Commands/devcenter/admin/attached-network/readme.md) -: Manage attached network with devcenter +: Manage attached networks. - [catalog](/Commands/devcenter/admin/catalog/readme.md) -: Manage catalog with dev center +: Manage catalogs. - [check-name-availability](/Commands/devcenter/admin/check-name-availability/readme.md) -: Manage check name availability with devcenter +: Manage check name availability. - [devbox-definition](/Commands/devcenter/admin/devbox-definition/readme.md) -: Manage dev box definition with devcenter +: Manage dev box definitions. - [devcenter](/Commands/devcenter/admin/devcenter/readme.md) -: Manage dev center with devcenter +: Manage dev centers. - [environment-type](/Commands/devcenter/admin/environment-type/readme.md) -: Manage environment type with devcenter +: Manage environment types. - [gallery](/Commands/devcenter/admin/gallery/readme.md) -: Manage gallery with devcenter +: Manage galleries. - [image](/Commands/devcenter/admin/image/readme.md) -: Manage image with devcenter +: Manage images. - [image-verion](/Commands/devcenter/admin/image-verion/readme.md) : Manage image version with devcenter +- [image-version](/Commands/devcenter/admin/image-version/readme.md) +: Manage image versions. + - [network-connection](/Commands/devcenter/admin/network-connection/readme.md) -: Manage network connection with devcenter +: Manage network connections. - [pool](/Commands/devcenter/admin/pool/readme.md) : Manage pool with devcenter +- [pools](/Commands/devcenter/admin/pools/readme.md) +: Manage pools. + - [project](/Commands/devcenter/admin/project/readme.md) -: Manage project with devcenter +: Manage projects. - [project-allowed-environment-type](/Commands/devcenter/admin/project-allowed-environment-type/readme.md) -: Manage allowed project environment type with devcenter +: Manage project allowed environment types. - [project-environment-type](/Commands/devcenter/admin/project-environment-type/readme.md) -: Manage project environment type with devcenter +: Manage project environment types. - [schedule](/Commands/devcenter/admin/schedule/readme.md) -: Manage schedule with devcenter +: Manage schedules. - [sku](/Commands/devcenter/admin/sku/readme.md) -: Manage sku with devcenter +: Manage skus. + +- [usage](/Commands/devcenter/admin/usage/readme.md) +: Manage usages. diff --git a/Commands/devcenter/admin/schedule/_create.md b/Commands/devcenter/admin/schedule/_create.md index d045aa85607..897877939fb 100644 --- a/Commands/devcenter/admin/schedule/_create.md +++ b/Commands/devcenter/admin/schedule/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule create_ -Create a Schedule. +Create a schedule. ## Versions @@ -14,3 +14,14 @@ Create a Schedule. ```bash devcenter admin schedule create --state "Enabled" --time "17:30" --time-zone "America/Los_Angeles" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin schedule create --state "Enabled" --time "17:30" --time-zone "America/Los_Angeles" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_delete.md b/Commands/devcenter/admin/schedule/_delete.md index 9905fa435a7..853a57f671a 100644 --- a/Commands/devcenter/admin/schedule/_delete.md +++ b/Commands/devcenter/admin/schedule/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule delete_ -Delete the schedule. +Delete a schedule. ## Versions @@ -14,3 +14,14 @@ Delete the schedule. ```bash devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin schedule delete --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_list.md b/Commands/devcenter/admin/schedule/_list.md new file mode 100644 index 00000000000..e0a893c5c54 --- /dev/null +++ b/Commands/devcenter/admin/schedule/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin schedule list_ + +List schedules for a pool. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin schedule list --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_show.md b/Commands/devcenter/admin/schedule/_show.md index 437acd0ad7a..9465d32242a 100644 --- a/Commands/devcenter/admin/schedule/_show.md +++ b/Commands/devcenter/admin/schedule/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule show_ -Get a schedule resource. +Get a schedule. ## Versions @@ -14,3 +14,14 @@ Get a schedule resource. ```bash devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + devcenter admin schedule show --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/_update.md b/Commands/devcenter/admin/schedule/_update.md index cb52127df26..7d55441fa4f 100644 --- a/Commands/devcenter/admin/schedule/_update.md +++ b/Commands/devcenter/admin/schedule/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin schedule update_ -Update a Schedule. +Update a schedule. ## Versions @@ -14,3 +14,14 @@ Update a Schedule. ```bash devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin schedule update --time "18:00" --pool-name "DevPool" --project-name "TestProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/schedule/readme.md b/Commands/devcenter/admin/schedule/readme.md index 6f6b4eeb204..a3c6c6cf32f 100644 --- a/Commands/devcenter/admin/schedule/readme.md +++ b/Commands/devcenter/admin/schedule/readme.md @@ -1,20 +1,23 @@ # [Group] _devcenter admin schedule_ -Manage schedule with devcenter +Manage schedules. ## Commands - [create](/Commands/devcenter/admin/schedule/_create.md) -: Create a Schedule. +: Create a schedule. - [delete](/Commands/devcenter/admin/schedule/_delete.md) -: Delete the schedule. +: Delete a schedule. + +- [list](/Commands/devcenter/admin/schedule/_list.md) +: List schedules for a pool. - [list-test](/Commands/devcenter/admin/schedule/_list-test.md) : List schedules for a pool - [show](/Commands/devcenter/admin/schedule/_show.md) -: Get a schedule resource. +: Get a schedule. - [update](/Commands/devcenter/admin/schedule/_update.md) -: Update a Schedule. +: Update a schedule. diff --git a/Commands/devcenter/admin/sku/_list.md b/Commands/devcenter/admin/sku/_list.md index f8b4b8f114d..8d00a8d6807 100644 --- a/Commands/devcenter/admin/sku/_list.md +++ b/Commands/devcenter/admin/sku/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin sku list_ -List the Microsoft.DevCenter SKUs available in a subscription +List the Microsoft.DevCenter SKUs available in a subscription. ## Versions @@ -14,3 +14,14 @@ List the Microsoft.DevCenter SKUs available in a subscription ```bash devcenter admin sku list ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin sku list + ``` diff --git a/Commands/devcenter/admin/sku/readme.md b/Commands/devcenter/admin/sku/readme.md index a025f138743..3ec54a0efc4 100644 --- a/Commands/devcenter/admin/sku/readme.md +++ b/Commands/devcenter/admin/sku/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter admin sku_ -Manage sku with devcenter +Manage skus. ## Commands - [list](/Commands/devcenter/admin/sku/_list.md) -: List the Microsoft.DevCenter SKUs available in a subscription +: List the Microsoft.DevCenter SKUs available in a subscription. diff --git a/Commands/devcenter/admin/usage/_list.md b/Commands/devcenter/admin/usage/_list.md new file mode 100644 index 00000000000..d73bc47ad98 --- /dev/null +++ b/Commands/devcenter/admin/usage/_list.md @@ -0,0 +1,16 @@ +# [Command] _devcenter admin usage list_ + +List the current usages and limits in this location for the provided subscription. + +## Versions + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin usage list --location "westus3" + ``` diff --git a/Commands/devcenter/admin/usage/readme.md b/Commands/devcenter/admin/usage/readme.md new file mode 100644 index 00000000000..53c3faf67c9 --- /dev/null +++ b/Commands/devcenter/admin/usage/readme.md @@ -0,0 +1,8 @@ +# [Group] _devcenter admin usage_ + +Manage usages. + +## Commands + +- [list](/Commands/devcenter/admin/usage/_list.md) +: List the current usages and limits in this location for the provided subscription. diff --git a/Commands/devcenter/readme.md b/Commands/devcenter/readme.md index 457fb016898..16f098c3611 100644 --- a/Commands/devcenter/readme.md +++ b/Commands/devcenter/readme.md @@ -5,4 +5,4 @@ Manage resources with devcenter ## Subgroups - [admin](/Commands/devcenter/admin/readme.md) -: Manage admin resources with devcenter +: Manage admin resources with devcenter. diff --git a/Commands/tree.json b/Commands/tree.json index 74e4f54889c..e91413935ae 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4072,12 +4072,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create an attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a NetworkConnection." + "short": "Delete an attached network connection." }, "names": [ "devcenter", @@ -4103,12 +4121,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete an attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List the attached NetworkConnections for a Project." + "short": "List the attached network connections for a dev center or project." }, "names": [ "devcenter", @@ -4145,12 +4181,41 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get an attached NetworkConnection." + "short": "Get an attached network connection configured for a dev center or project." }, "names": [ "devcenter", @@ -4187,12 +4252,41 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage attached network with devcenter" + "short": "Manage attached networks." }, "names": [ "devcenter", @@ -4237,6 +4331,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4269,12 +4387,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List catalogs for a devcenter." + "short": "List catalogs for a dev center." }, "names": [ "devcenter", @@ -4301,12 +4437,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a catalog" + "short": "Get a catalog." }, "names": [ "devcenter", @@ -4333,6 +4487,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4365,12 +4537,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update updates a catalog." + "short": "Update a catalog." }, "names": [ "devcenter", @@ -4396,12 +4586,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage catalog with dev center" + "short": "Manage catalogs." }, "names": [ "devcenter", @@ -4413,7 +4621,7 @@ "commands": { "execute": { "help": { - "short": "Check the availability of name for resource" + "short": "Check the availability of name for resource." }, "names": [ "devcenter", @@ -4440,12 +4648,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage check name availability with devcenter" + "short": "Manage check name availability." }, "names": [ "devcenter", @@ -4457,7 +4683,7 @@ "commands": { "create": { "help": { - "short": "Create a Dev Box definition." + "short": "Create a dev box definition." }, "names": [ "devcenter", @@ -4483,12 +4709,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a Dev Box definition" + "short": "Delete a dev box definition." }, "names": [ "devcenter", @@ -4514,12 +4758,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List Dev Box definitions configured for a project." + "short": "List dev box definitions configured for a dev center or project." }, "names": [ "devcenter", @@ -4556,12 +4818,41 @@ "version": "2022-11-11-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": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a Dev Box definition" + "short": "Get a dev box definition configured for a dev center or a project." }, "names": [ "devcenter", @@ -4598,20 +4889,49 @@ "version": "2022-11-11-preview" } ] - } - ] - }, - "update": { - "help": { - "short": "Update a Dev Box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "update" - ], - "versions": [ + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "update" + ], + "versions": [ { "examples": [ { @@ -4629,12 +4949,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage dev box definition with devcenter" + "short": "Manage dev box definitions." }, "names": [ "devcenter", @@ -4646,7 +4984,7 @@ "commands": { "create": { "help": { - "short": "Create a dev center" + "short": "Create a dev center." }, "names": [ "devcenter", @@ -4674,12 +5012,22 @@ } ], "stage": "Preview" + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a dev center" + "short": "Delete a dev center." }, "names": [ "devcenter", @@ -4706,12 +5054,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List all dev centers in a subscription." + "short": "List all dev centers in a resource group." }, "names": [ "devcenter", @@ -4749,12 +5115,41 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a devcenter." + "short": "Get a dev center." }, "names": [ "devcenter", @@ -4781,12 +5176,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a devcenter resource" + "short": "Update a dev center resource." }, "names": [ "devcenter", @@ -4813,12 +5226,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage dev center with devcenter" + "short": "Manage dev centers." }, "names": [ "devcenter", @@ -4857,6 +5288,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4889,6 +5338,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4921,6 +5388,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4953,6 +5438,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -4985,12 +5488,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage environment type with devcenter" + "short": "Manage environment types." }, "names": [ "devcenter", @@ -5029,12 +5550,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a gallery resource." + "short": "Delete a gallery." }, "names": [ "devcenter", @@ -5061,12 +5600,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List galleries for a devcenter." + "short": "List galleries for a dev center." }, "names": [ "devcenter", @@ -5093,12 +5650,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "show": { "help": { - "short": "Get a gallery" + "short": "Get a gallery." }, "names": [ "devcenter", @@ -5125,12 +5700,30 @@ } ], "stage": "Preview" - } + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } ] } }, "help": { - "short": "Manage gallery with devcenter" + "short": "Manage galleries." }, "names": [ "devcenter", @@ -5142,7 +5735,7 @@ "commands": { "list": { "help": { - "short": "List images for a gallery." + "short": "List images for a dev center or gallery." }, "names": [ "devcenter", @@ -5179,6 +5772,35 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -5210,12 +5832,30 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage image with devcenter" + "short": "Manage images." }, "names": [ "devcenter", @@ -5299,11 +5939,85 @@ "image-verion" ] }, + "image-version": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image versions." + }, + "names": [ + "devcenter", + "admin", + "image-version" + ] + }, "network-connection": { "commands": { "create": { "help": { - "short": "Create a Network Connections resource" + "short": "Create a network connection." }, "names": [ "devcenter", @@ -5336,12 +6050,36 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a Network Connections resource" + "short": "Delete a network connection." }, "names": [ "devcenter", @@ -5368,12 +6106,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List network connections in a subscription" + "short": "List network connections." }, "names": [ "devcenter", @@ -5411,10 +6167,39 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, - "list-health-detail": { + "list-health-check": { "help": { "short": "List health check status details" }, @@ -5422,39 +6207,38 @@ "devcenter", "admin", "network-connection", - "list-health-detail" + "list-health-check" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" ], - "name": "List health detail" + "name": "List health check status details" } ], - "name": "2022-11-11-preview", + "name": "2023-04-01", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, - "run-health-check": { + "list-health-detail": { "help": { - "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" + "short": "List health check status details" }, "names": [ "devcenter", "admin", "network-connection", - "run-health-check" + "list-health-detail" ], "versions": [ { @@ -5463,13 +6247,13 @@ "commands": [ "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" ], - "name": "Run health check" + "name": "List health detail" } ], "name": "2022-11-11-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "plane": "mgmt-plane", "version": "2022-11-11-preview" } @@ -5478,88 +6262,105 @@ } ] }, - "show": { + "list-outbound-network-dependencies-endpoint": { "help": { - "short": "Get a network connection resource" + "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." }, "names": [ "devcenter", "admin", "network-connection", - "show" + "list-outbound-network-dependencies-endpoint" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" ], - "name": "Show" + "name": "List outbound network dependencies endpoint" } ], - "name": "2022-11-11-preview", + "name": "2023-04-01", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, - "show-health-detail": { + "run-health-check": { "help": { - "short": "Get health check status details." + "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" }, "names": [ "devcenter", "admin", "network-connection", - "show-health-detail" + "run-health-check" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" ], - "name": "Show health detail" + "name": "Run health check" } ], "name": "2022-11-11-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "plane": "mgmt-plane", "version": "2022-11-11-preview" } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, - "update": { + "show": { "help": { - "short": "Update updates a Network Connection" + "short": "Get a network connection." }, "names": [ "devcenter", "admin", "network-connection", - "update" + "show" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" ], - "name": "Update" + "name": "Show" } ], "name": "2022-11-11-preview", @@ -5569,20 +6370,151 @@ "plane": "mgmt-plane", "version": "2022-11-11-preview" } - ] - } - ] - } - }, - "help": { - "short": "Manage network connection with devcenter" - }, - "names": [ - "devcenter", - "admin", - "network-connection" - ] - }, + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-health-check": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-health-detail": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Network Connections resource" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network connections." + }, + "names": [ + "devcenter", + "admin", + "network-connection" + ] + }, "pool": { "commands": { "create": { @@ -5755,6 +6687,204 @@ "pool" ] }, + "pools": { + "commands": { + "create": { + "help": { + "short": "Create a pool." + }, + "names": [ + "devcenter", + "admin", + "pools", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a pool." + }, + "names": [ + "devcenter", + "admin", + "pools", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List pools for a project." + }, + "names": [ + "devcenter", + "admin", + "pools", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a refresh of the pool status." + }, + "names": [ + "devcenter", + "admin", + "pools", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a pool." + }, + "names": [ + "devcenter", + "admin", + "pools", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a pool." + }, + "names": [ + "devcenter", + "admin", + "pools", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage pools." + }, + "names": [ + "devcenter", + "admin", + "pools" + ] + }, "project": { "commands": { "create": { @@ -5786,12 +6916,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete a project resource." + "short": "Delete a project." }, "names": [ "devcenter", @@ -5818,12 +6966,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "list": { "help": { - "short": "List all projects in the subscription." + "short": "List projects." }, "names": [ "devcenter", @@ -5847,26 +7013,55 @@ "name": "List by subscription" } ], - "name": "2022-11-11-preview", + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", "resources": [ { "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" }, { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, "show": { "help": { - "short": "Get a specific project." + "short": "Get a project." }, "names": [ "devcenter", @@ -5893,6 +7088,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -5925,12 +7138,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage project with devcenter" + "short": "Manage projects." }, "names": [ "devcenter", @@ -5969,6 +7200,24 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6001,12 +7250,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage allowed project environment type with devcenter" + "short": "Manage project allowed environment types." }, "names": [ "devcenter", @@ -6044,6 +7311,24 @@ "version": "2022-11-11-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6075,6 +7360,16 @@ "version": "2022-11-11-preview" } ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6106,6 +7401,16 @@ "version": "2022-11-11-preview" } ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6137,6 +7442,16 @@ "version": "2022-11-11-preview" } ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6168,12 +7483,22 @@ "version": "2022-11-11-preview" } ] + }, + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage project environment type with devcenter" + "short": "Manage project environment types." }, "names": [ "devcenter", @@ -6185,7 +7510,7 @@ "commands": { "create": { "help": { - "short": "Create a Schedule." + "short": "Create a schedule." }, "names": [ "devcenter", @@ -6212,12 +7537,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "delete": { "help": { - "short": "Delete the schedule." + "short": "Delete a schedule." }, "names": [ "devcenter", @@ -6244,6 +7587,55 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List schedules for a pool." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, @@ -6280,7 +7672,7 @@ }, "show": { "help": { - "short": "Get a schedule resource." + "short": "Get a schedule." }, "names": [ "devcenter", @@ -6307,12 +7699,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] }, "update": { "help": { - "short": "Update a Schedule." + "short": "Update a schedule." }, "names": [ "devcenter", @@ -6339,12 +7749,30 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage schedule with devcenter" + "short": "Manage schedules." }, "names": [ "devcenter", @@ -6356,7 +7784,7 @@ "commands": { "list": { "help": { - "short": "List the Microsoft.DevCenter SKUs available in a subscription" + "short": "List the Microsoft.DevCenter SKUs available in a subscription." }, "names": [ "devcenter", @@ -6383,22 +7811,83 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] } ] } }, "help": { - "short": "Manage sku with devcenter" + "short": "Manage skus." }, "names": [ "devcenter", "admin", "sku" ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the current usages and limits in this location for the provided subscription." + }, + "names": [ + "devcenter", + "admin", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage usages." + }, + "names": [ + "devcenter", + "admin", + "usage" + ] } }, "help": { - "short": "Manage admin resources with devcenter" + "short": "Manage admin resources with devcenter." }, "names": [ "devcenter", diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json new file mode 100644 index 00000000000..ddc75b19d7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin check-name-availability", "commands": [{"name": "execute", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "NameAvailabilityRequest", "args": [{"type": "string", "var": "$nameAvailabilityRequest.name", "options": ["name"], "group": "NameAvailabilityRequest", "help": {"short": "The name of the resource for which availability needs to be checked."}}, {"type": "string", "var": "$nameAvailabilityRequest.type", "options": ["type"], "group": "NameAvailabilityRequest", "help": {"short": "The resource type."}}]}], "operations": [{"operationId": "CheckNameAvailability_Execute", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "nameAvailabilityRequest", "required": true, "props": [{"type": "string", "name": "name", "arg": "$nameAvailabilityRequest.name"}, {"type": "string", "name": "type", "arg": "$nameAvailabilityRequest.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml new file mode 100644 index 00000000000..9b97a7c142a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-04-01.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json new file mode 100644 index 00000000000..f5d3964b219 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9kZXZjZW50ZXJz/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_DevCenters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_DevCenters_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevCenters_ListBySubscription"], "operationId": "DevCenters_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/devcenters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevCenters_ListByResourceGroup"], "operationId": "DevCenters_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml new file mode 100644 index 00000000000..9dcd43dbff3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json new file mode 100644 index 00000000000..51341efccfd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin usage", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9sb2NhdGlvbnMve2xvY2F0aW9ufS91c2FnZXM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The geo-location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Usages_ListByLocation", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "integer64", "name": "currentValue"}, {"type": "integer64", "name": "limit"}, {"type": "object", "name": "name", "props": [{"type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "unit", "enum": {"items": [{"value": "Count"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml new file mode 100644 index 00000000000..c14dc6766ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbG9jYXRpb25zL3t9L3VzYWdlcw==/2023-04-01.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json new file mode 100644 index 00000000000..bbdb8419e7a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9uZXR3b3JrQ29ubmVjdGlvbnM=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_NetworkConnections_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_NetworkConnections_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_NetworkConnections_ListBySubscription"], "operationId": "NetworkConnections_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/networkConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_NetworkConnections_ListByResourceGroup"], "operationId": "NetworkConnections_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml new file mode 100644 index 00000000000..0486a13877d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json new file mode 100644 index 00000000000..5ce72304a23 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin sku", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/skus", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9za3Vz/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Skus_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/skus", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "capabilities", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"readOnly": true, "type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml new file mode 100644 index 00000000000..b7bb42e282b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvc2t1cw==/2023-04-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json new file mode 100644 index 00000000000..cfe7f168332 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldkNlbnRlci9wcm9qZWN0cw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3Rz/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_Projects_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Projects_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Projects_ListByResourceGroup"], "operationId": "Projects_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Projects_ListBySubscription"], "operationId": "Projects_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml new file mode 100644 index 00000000000..a06155397ab --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md new file mode 100644 index 00000000000..6a0a8d1aa3e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/devcenters 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycw==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..1fbc9dda324 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..1d8c925231d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json new file mode 100644 index 00000000000..607a9dbbf8b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3M=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_AttachedNetworks_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_ListByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_ListByDevCenter"], "operationId": "AttachedNetworks_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_ListByProject"], "operationId": "AttachedNetworks_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml new file mode 100644 index 00000000000..97e0a6560cf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json new file mode 100644 index 00000000000..3678faffca4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.networkConnectionId", "options": ["network-connection-id"], "group": "Properties", "help": {"short": "The resource ID of the network connection you want to attach."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "networkConnectionId", "arg": "$body.properties.networkConnectionId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AttachedNetworks_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_GetByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_GetByProject"], "operationId": "AttachedNetworks_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_GetByDevCenter"], "operationId": "AttachedNetworks_GetByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..5b3524b98c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml @@ -0,0 +1,428 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json new file mode 100644 index 00000000000..b254f1a016b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dz/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Catalogs_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml new file mode 100644 index 00000000000..71687d1062b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncw==/2023-04-01.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..738e1661c7c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Catalogs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "@GitCatalog_create", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"type": "object", "var": "$body.properties.gitHub", "options": ["git-hub"], "group": "Properties", "help": {"short": "Properties for a GitHub catalog type."}, "args": [{"type": "string", "var": "@GitCatalog_create.branch", "options": ["branch"], "help": {"short": "Git branch."}}, {"type": "string", "var": "@GitCatalog_create.path", "options": ["path"], "help": {"short": "The folder where the catalog items can be found inside the repository."}}, {"type": "string", "var": "@GitCatalog_create.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "A reference to the Key Vault secret containing a security token to authenticate to a Git repository."}}, {"type": "string", "var": "@GitCatalog_create.uri", "options": ["uri"], "help": {"short": "Git URI."}}], "cls": "GitCatalog_create"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_create", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "object", "name": "gitHub", "arg": "$body.properties.gitHub", "props": [{"type": "string", "name": "branch", "arg": "@GitCatalog_create.branch"}, {"type": "string", "name": "path", "arg": "@GitCatalog_create.path"}, {"type": "string", "name": "secretIdentifier", "arg": "@GitCatalog_create.secretIdentifier"}, {"type": "string", "name": "uri", "arg": "@GitCatalog_create.uri"}], "cls": "GitCatalog_create"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "@GitCatalog_update", "var": "$body.properties.adoGit", "options": ["ado-git"], "group": "Properties", "help": {"short": "Properties for an Azure DevOps catalog type."}}, {"nullable": true, "type": "object", "var": "$body.properties.gitHub", "options": ["git-hub"], "group": "Properties", "help": {"short": "Properties for a GitHub catalog type."}, "args": [{"nullable": true, "type": "string", "var": "@GitCatalog_update.branch", "options": ["branch"], "help": {"short": "Git branch."}}, {"nullable": true, "type": "string", "var": "@GitCatalog_update.path", "options": ["path"], "help": {"short": "The folder where the catalog items can be found inside the repository."}}, {"nullable": true, "type": "string", "var": "@GitCatalog_update.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "A reference to the Key Vault secret containing a security token to authenticate to a Git repository."}}, {"nullable": true, "type": "string", "var": "@GitCatalog_update.uri", "options": ["uri"], "help": {"short": "Git URI."}}], "cls": "GitCatalog_update"}]}], "operations": [{"operationId": "Catalogs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/catalogs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_read", "name": "adoGit"}, {"type": "object", "name": "gitHub", "props": [{"type": "string", "name": "branch"}, {"type": "string", "name": "path"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "uri"}], "cls": "GitCatalog_read"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "syncState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "@GitCatalog_update", "name": "adoGit", "arg": "$body.properties.adoGit"}, {"type": "object", "name": "gitHub", "arg": "$body.properties.gitHub", "props": [{"type": "string", "name": "branch", "arg": "@GitCatalog_update.branch"}, {"type": "string", "name": "path", "arg": "@GitCatalog_update.path"}, {"type": "string", "name": "secretIdentifier", "arg": "@GitCatalog_update.secretIdentifier"}, {"type": "string", "name": "uri", "arg": "@GitCatalog_update.uri"}], "cls": "GitCatalog_update"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Catalog_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..4a60f9f15ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fQ==/2023-04-01.xml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json new file mode 100644 index 00000000000..7b24269f24f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin catalog", "commands": [{"name": "sync", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2NhdGFsb2dzL3tjYXRhbG9nTmFtZX0vc3luYw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.catalogName", "options": ["n", "name", "catalog-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the catalog."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Catalogs_Sync", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/sync", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "catalogName", "arg": "$Path.catalogName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml new file mode 100644 index 00000000000..d0660396507 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9jYXRhbG9ncy97fS9zeW5j/2023-04-01.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json new file mode 100644 index 00000000000..06542cf2a40 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25z/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_ListByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_ListByDevCenter"], "operationId": "DevBoxDefinitions_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_ListByProject"], "operationId": "DevBoxDefinitions_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml new file mode 100644 index 00000000000..c95d1c66114 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..a3b71b600aa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_Get", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_GetByProject"], "operationId": "DevBoxDefinitions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_Get"], "operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "required": true, "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"nullable": true, "type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..9bea945db6b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json new file mode 100644 index 00000000000..0db4df43f5b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "EnvironmentTypes_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml new file mode 100644 index 00000000000..88ac866a1b2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVz/2023-04-01.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json new file mode 100644 index 00000000000..c8af1c98dc8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "EnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2Vudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "EnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/environmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "EnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@EnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..5aa4a2e3d20 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9lbnZpcm9ubWVudHR5cGVzL3t9/2023-04-01.xml @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json new file mode 100644 index 00000000000..19af4d900c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Galleries_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml new file mode 100644 index 00000000000..2d1fbcf7d4d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXM=/2023-04-01.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json new file mode 100644 index 00000000000..7d9952d7227 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin gallery", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Galleries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Galleries_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["n", "name", "gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.galleryResourceId", "options": ["gallery-resource-id"], "group": "Properties", "help": {"short": "The resource ID of the backing Azure Compute Gallery."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "arg": "$body.properties.galleryResourceId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "galleryResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml new file mode 100644 index 00000000000..5252029f822 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30=/2023-04-01.xml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json new file mode 100644 index 00000000000..f92d0fc6d3a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2ltYWdlcw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "conditions": [{"var": "$Condition_Images_ListByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.galleryName"}}]}}, {"var": "$Condition_Images_ListByGallery", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.galleryName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Images_ListByDevCenter"], "operationId": "Images_ListByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "object", "name": "memory", "props": [{"readOnly": true, "type": "integer32", "name": "max"}, {"readOnly": true, "type": "integer32", "name": "min"}], "cls": "ResourceRange_read"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Images_ListByGallery"], "operationId": "Images_ListByGallery", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "@ResourceRange_read", "name": "memory"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml new file mode 100644 index 00000000000..9256ae9a7be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json new file mode 100644 index 00000000000..53c32156f36 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["n", "name", "image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Images_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "offer"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "publisher"}, {"type": "object", "name": "recommendedMachineConfiguration", "props": [{"type": "object", "name": "memory", "props": [{"readOnly": true, "type": "integer32", "name": "max"}, {"readOnly": true, "type": "integer32", "name": "min"}], "cls": "ResourceRange_read"}, {"readOnly": true, "type": "@ResourceRange_read", "name": "vCPUs"}]}, {"readOnly": true, "type": "string", "name": "sku"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..ee462ec1f53 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9/2023-04-01.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json new file mode 100644 index 00000000000..72457a7383f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ImageVersions_ListByImage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "osDiskImageSizeInGb"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml new file mode 100644 index 00000000000..f51795cd9b9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2023-04-01.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json new file mode 100644 index 00000000000..b7006f1f3fa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin image-version", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2dhbGxlcmllcy97Z2FsbGVyeU5hbWV9L2ltYWdlcy97aW1hZ2VOYW1lfS92ZXJzaW9ucy97dmVyc2lvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.galleryName", "options": ["gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the gallery."}}, {"type": "string", "var": "$Path.imageName", "options": ["image-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the image."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["n", "name", "version-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The version of the image."}}]}], "operations": [{"operationId": "ImageVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "imageName", "arg": "$Path.imageName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}/galleries/{}/images/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "osDiskImageSizeInGb"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml new file mode 100644 index 00000000000..0d8cfa349d5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2023-04-01.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md new file mode 100644 index 00000000000..560b4af41be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9pbWFnZXM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9nYWxsZXJpZXMve30vaW1hZ2Vz/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md new file mode 100644 index 00000000000..bdc012b14da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/networkconnections 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25z/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json new file mode 100644 index 00000000000..bd44d288c97 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"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.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"nullable": true, "type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"nullable": true, "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."}}, {"nullable": true, "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": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "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", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml new file mode 100644 index 00000000000..fb96bfca38e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json new file mode 100644 index 00000000000..bb85ebb3015 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-outbound-network-dependencies-endpoint", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9vdXRib3VuZE5ldHdvcmtEZXBlbmRlbmNpZXNFbmRwb2ludHM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "NetworkConnections_ListOutboundNetworkDependenciesEndpoints", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/outboundNetworkDependenciesEndpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "endpointDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "port"}]}}]}, "identifiers": ["domainName"]}]}, "identifiers": ["category"]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml new file mode 100644 index 00000000000..8bfe40044ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L291dGJvdW5kbmV0d29ya2RlcGVuZGVuY2llc2VuZHBvaW50cw==/2023-04-01.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json new file mode 100644 index 00000000000..fd74c512866 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "list-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "NetworkConnections_ListHealthDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml new file mode 100644 index 00000000000..a5ef48f7d87 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcw==/2023-04-01.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json new file mode 100644 index 00000000000..da02b4919b8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9oZWFsdGhDaGVja3MvbGF0ZXN0/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_GetHealthDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}/healthChecks/latest"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "array", "name": "healthChecks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "additionalDetails"}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "dateTime", "name": "endDateTime"}, {"readOnly": true, "type": "string", "name": "errorType"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml new file mode 100644 index 00000000000..2f75d69e589 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L2hlYWx0aGNoZWNrcy9sYXRlc3Q=/2023-04-01.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json new file mode 100644 index 00000000000..115d6fb07f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml new file mode 100644 index 00000000000..c636ef0b855 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9L3J1bmhlYWx0aGNoZWNrcw==/2023-04-01.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md new file mode 100644 index 00000000000..221211b9942 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devcenter/projects 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHM=/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json new file mode 100644 index 00000000000..5671965a22b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"nullable": true, "type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml new file mode 100644 index 00000000000..dfe03b0ad01 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml @@ -0,0 +1,502 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json new file mode 100644 index 00000000000..6204f232a07 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectAllowedEnvironmentTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml new file mode 100644 index 00000000000..6192ed4f9b1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXM=/2023-04-01.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json new file mode 100644 index 00000000000..9be0c5f8397 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-allowed-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYWxsb3dlZEVudmlyb25tZW50VHlwZXMve2Vudmlyb25tZW50VHlwZU5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectAllowedEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/allowedEnvironmentTypes/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml new file mode 100644 index 00000000000..22802e6ed86 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYWxsb3dlZGVudmlyb25tZW50dHlwZXMve30=/2023-04-01.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md new file mode 100644 index 00000000000..620d885f9a9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcw==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtz/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md new file mode 100644 index 00000000000..5234f8e6b2e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vYXR0YWNoZWRuZXR3b3Jrcy97fQ==/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{} 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md new file mode 100644 index 00000000000..6232ad67545 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnM=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucw==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md new file mode 100644 index 00000000000..e76686fcda1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZGV2Ym94ZGVmaW5pdGlvbnMve30=/2023-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{} 2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json new file mode 100644 index 00000000000..7e1f67bb138 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcw==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml new file mode 100644 index 00000000000..91fc4432fd7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json new file mode 100644 index 00000000000..7e9bad99bf3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml new file mode 100644 index 00000000000..ff0ff30af95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json new file mode 100644 index 00000000000..6c54ee218c9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Pools_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml new file mode 100644 index 00000000000..d91dd817fc1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json new file mode 100644 index 00000000000..28286fac364 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml new file mode 100644 index 00000000000..5fdf01cc436 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml @@ -0,0 +1,692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json new file mode 100644 index 00000000000..f4dce53f4fd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Schedules_ListByPool", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml new file mode 100644 index 00000000000..b2b32cf7e39 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVz/2023-04-01.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json new file mode 100644 index 00000000000..abf75c0e0c9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin schedule", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Schedules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.frequency", "options": ["frequency"], "group": "Properties", "help": {"short": "The frequency of this scheduled task."}, "default": {"value": "Daily"}, "enum": {"items": [{"name": "Daily", "value": "Daily"}]}}, {"type": "string", "var": "$body.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Indicates whether or not this scheduled task is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.time", "options": ["time"], "group": "Properties", "help": {"short": "The target time to trigger the action. The format is HH:MM."}}, {"type": "string", "var": "$body.properties.timeZone", "options": ["time-zone"], "group": "Properties", "help": {"short": "The IANA timezone id at which the schedule should execute."}}, {"type": "string", "var": "$body.properties.type", "options": ["type"], "group": "Properties", "help": {"short": "Supported type this scheduled task represents."}, "default": {"value": "StopDevBox"}, "enum": {"items": [{"name": "StopDevBox", "value": "StopDevBox"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "arg": "$body.properties.frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "state", "arg": "$body.properties.state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "arg": "$body.properties.time", "required": true}, {"type": "string", "name": "timeZone", "arg": "$body.properties.timeZone", "required": true}, {"type": "string", "name": "type", "arg": "$body.properties.type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9zY2hlZHVsZXMve3NjaGVkdWxlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.scheduleName", "options": ["n", "name", "schedule-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the schedule that uniquely identifies it."}, "default": {"value": "default"}, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.frequency", "options": ["frequency"], "hide": true, "group": "Properties", "help": {"short": "The frequency of this scheduled task."}, "default": {"value": "Daily"}, "enum": {"items": [{"name": "Daily", "value": "Daily"}]}}, {"nullable": true, "type": "string", "var": "$body.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Indicates whether or not this scheduled task is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.time", "options": ["time"], "group": "Properties", "help": {"short": "The target time to trigger the action. The format is HH:MM."}}, {"type": "string", "var": "$body.properties.timeZone", "options": ["time-zone"], "group": "Properties", "help": {"short": "The IANA timezone id at which the schedule should execute."}}, {"type": "string", "var": "$body.properties.type", "options": ["type"], "hide": true, "group": "Properties", "help": {"short": "Supported type this scheduled task represents."}, "default": {"value": "StopDevBox"}, "enum": {"items": [{"name": "StopDevBox", "value": "StopDevBox"}]}}]}], "operations": [{"operationId": "Schedules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}/schedules/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "required": true}, {"type": "string", "name": "timeZone", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "frequency", "arg": "$body.properties.frequency", "required": true, "enum": {"items": [{"value": "Daily"}]}}, {"type": "string", "name": "state", "arg": "$body.properties.state", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "time", "arg": "$body.properties.time", "required": true}, {"type": "string", "name": "timeZone", "arg": "$body.properties.timeZone", "required": true}, {"type": "string", "name": "type", "arg": "$body.properties.type", "required": true, "enum": {"items": [{"value": "StopDevBox"}]}}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Schedules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scheduleName", "arg": "$Path.scheduleName", "required": true, "format": {"pattern": "^[-\\w]+$", "maxLength": 100, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Schedule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml new file mode 100644 index 00000000000..db45016cdf6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vc2NoZWR1bGVzL3t9/2023-04-01.xml @@ -0,0 +1,619 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json new file mode 100644 index 00000000000..820e1642adf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml new file mode 100644 index 00000000000..847d296e120 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9273fd3ff21efcdd650696a6fbb0517d39b9e988 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 25 Apr 2023 22:35:28 -0700 Subject: [PATCH 2/8] fix pool --- Commands/devcenter/admin/pool/_create.md | 13 +- Commands/devcenter/admin/pool/_delete.md | 13 +- Commands/devcenter/admin/pool/_list.md | 13 +- .../{pools => pool}/_run-health-check.md | 2 +- Commands/devcenter/admin/pool/_show.md | 13 +- Commands/devcenter/admin/pool/_update.md | 13 +- Commands/devcenter/admin/pool/readme.md | 15 +- Commands/devcenter/admin/pools/_create.md | 16 -- Commands/devcenter/admin/pools/_delete.md | 16 -- Commands/devcenter/admin/pools/_list.md | 16 -- Commands/devcenter/admin/pools/_show.md | 16 -- Commands/devcenter/admin/pools/_update.md | 16 -- Commands/devcenter/admin/pools/readme.md | 23 -- Commands/devcenter/admin/readme.md | 3 - Commands/tree.json | 203 ++++++------------ .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- 21 files changed, 139 insertions(+), 264 deletions(-) rename Commands/devcenter/admin/{pools => pool}/_run-health-check.md (91%) delete mode 100644 Commands/devcenter/admin/pools/_create.md delete mode 100644 Commands/devcenter/admin/pools/_delete.md delete mode 100644 Commands/devcenter/admin/pools/_list.md delete mode 100644 Commands/devcenter/admin/pools/_show.md delete mode 100644 Commands/devcenter/admin/pools/_update.md delete mode 100644 Commands/devcenter/admin/pools/readme.md diff --git a/Commands/devcenter/admin/pool/_create.md b/Commands/devcenter/admin/pool/_create.md index 5825194e435..fe95c2de48c 100644 --- a/Commands/devcenter/admin/pool/_create.md +++ b/Commands/devcenter/admin/pool/_create.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool create_ -Create a machine pool +Create a pool. ## Versions @@ -14,3 +14,14 @@ Create a machine pool ```bash devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "{poolName}" --project-name "{projectName}" --resource-group "rg1" --local-administrator Enabled ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Create + ```bash + devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --stop-on-disconnect grace-period-minutes="60" status="Enabled" + ``` diff --git a/Commands/devcenter/admin/pool/_delete.md b/Commands/devcenter/admin/pool/_delete.md index d213625b70e..f9ff468a8f8 100644 --- a/Commands/devcenter/admin/pool/_delete.md +++ b/Commands/devcenter/admin/pool/_delete.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool delete_ -Delete a machine pool +Delete a pool. ## Versions @@ -14,3 +14,14 @@ Delete a machine pool ```bash devcenter admin pool delete --name "poolName" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Delete + ```bash + devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_list.md b/Commands/devcenter/admin/pool/_list.md index 98f36936303..cdae07afbfc 100644 --- a/Commands/devcenter/admin/pool/_list.md +++ b/Commands/devcenter/admin/pool/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool list_ -List pools for a project +List pools for a project. ## Versions @@ -14,3 +14,14 @@ List pools for a project ```bash devcenter admin pool list --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml) **Stable** + + + +#### examples + +- List + ```bash + devcenter admin pool list --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pools/_run-health-check.md b/Commands/devcenter/admin/pool/_run-health-check.md similarity index 91% rename from Commands/devcenter/admin/pools/_run-health-check.md rename to Commands/devcenter/admin/pool/_run-health-check.md index 433750124a5..dfa786f89d3 100644 --- a/Commands/devcenter/admin/pools/_run-health-check.md +++ b/Commands/devcenter/admin/pool/_run-health-check.md @@ -1,4 +1,4 @@ -# [Command] _devcenter admin pools run-health-check_ +# [Command] _devcenter admin pool run-health-check_ Triggers a refresh of the pool status. diff --git a/Commands/devcenter/admin/pool/_show.md b/Commands/devcenter/admin/pool/_show.md index 782c627153f..6bc19de4a59 100644 --- a/Commands/devcenter/admin/pool/_show.md +++ b/Commands/devcenter/admin/pool/_show.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool show_ -Get a machine pool +Get a pool. ## Versions @@ -14,3 +14,14 @@ Get a machine pool ```bash devcenter admin pool show --name "{poolName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Get + ```bash + admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/pool/_update.md b/Commands/devcenter/admin/pool/_update.md index 277df375f68..b8859f88520 100644 --- a/Commands/devcenter/admin/pool/_update.md +++ b/Commands/devcenter/admin/pool/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin pool update_ -Update a machine pool +Update a pool. ## Versions @@ -14,3 +14,14 @@ Update a machine pool ```bash devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "{poolName}" --project-name "{projectName}" --resource-group "rg1" ``` + +### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** + + + +#### examples + +- Update + ```bash + devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --stop-on-disconnect status="Disabled" + ``` diff --git a/Commands/devcenter/admin/pool/readme.md b/Commands/devcenter/admin/pool/readme.md index 3ceb7c03f3a..2b6d417dd10 100644 --- a/Commands/devcenter/admin/pool/readme.md +++ b/Commands/devcenter/admin/pool/readme.md @@ -1,20 +1,23 @@ # [Group] _devcenter admin pool_ -Manage pool with devcenter +Manage pools. ## Commands - [create](/Commands/devcenter/admin/pool/_create.md) -: Create a machine pool +: Create a pool. - [delete](/Commands/devcenter/admin/pool/_delete.md) -: Delete a machine pool +: Delete a pool. - [list](/Commands/devcenter/admin/pool/_list.md) -: List pools for a project +: List pools for a project. + +- [run-health-check](/Commands/devcenter/admin/pool/_run-health-check.md) +: Triggers a refresh of the pool status. - [show](/Commands/devcenter/admin/pool/_show.md) -: Get a machine pool +: Get a pool. - [update](/Commands/devcenter/admin/pool/_update.md) -: Update a machine pool +: Update a pool. diff --git a/Commands/devcenter/admin/pools/_create.md b/Commands/devcenter/admin/pools/_create.md deleted file mode 100644 index 3376f3342a9..00000000000 --- a/Commands/devcenter/admin/pools/_create.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _devcenter admin pools create_ - -Create a pool. - -## Versions - -### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** - - - -#### examples - -- Create - ```bash - devcenter admin pool create --location "eastus" --devbox-definition-name "WebDevBox" --network-connection-name "Network1-westus2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --local-administrator "Enabled" --stop-on-disconnect grace-period-minutes="60" status="Enabled" - ``` diff --git a/Commands/devcenter/admin/pools/_delete.md b/Commands/devcenter/admin/pools/_delete.md deleted file mode 100644 index 9ef874bd60c..00000000000 --- a/Commands/devcenter/admin/pools/_delete.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _devcenter admin pools delete_ - -Delete a pool. - -## Versions - -### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** - - - -#### examples - -- Delete - ```bash - devcenter admin pool delete --name "DevPool" --project-name "DevProject" --resource-group "rg1" - ``` diff --git a/Commands/devcenter/admin/pools/_list.md b/Commands/devcenter/admin/pools/_list.md deleted file mode 100644 index adc2232b4bd..00000000000 --- a/Commands/devcenter/admin/pools/_list.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _devcenter admin pools list_ - -List pools for a project. - -## Versions - -### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml) **Stable** - - - -#### examples - -- List - ```bash - devcenter admin pool list --project-name "DevProject" --resource-group "rg1" - ``` diff --git a/Commands/devcenter/admin/pools/_show.md b/Commands/devcenter/admin/pools/_show.md deleted file mode 100644 index 5285302ff15..00000000000 --- a/Commands/devcenter/admin/pools/_show.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _devcenter admin pools show_ - -Get a pool. - -## Versions - -### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** - - - -#### examples - -- Get - ```bash - admin pool show --name "DevPool" --project-name "DevProject" --resource-group "rg1" - ``` diff --git a/Commands/devcenter/admin/pools/_update.md b/Commands/devcenter/admin/pools/_update.md deleted file mode 100644 index 4b22b5f4155..00000000000 --- a/Commands/devcenter/admin/pools/_update.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _devcenter admin pools update_ - -Update a pool. - -## Versions - -### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml) **Stable** - - - -#### examples - -- Update - ```bash - devcenter admin pool update --devbox-definition-name "WebDevBox2" --pool-name "DevPool" --project-name "DevProject" --resource-group "rg1" --stop-on-disconnect status="Disabled" - ``` diff --git a/Commands/devcenter/admin/pools/readme.md b/Commands/devcenter/admin/pools/readme.md deleted file mode 100644 index a3ae189b062..00000000000 --- a/Commands/devcenter/admin/pools/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -# [Group] _devcenter admin pools_ - -Manage pools. - -## Commands - -- [create](/Commands/devcenter/admin/pools/_create.md) -: Create a pool. - -- [delete](/Commands/devcenter/admin/pools/_delete.md) -: Delete a pool. - -- [list](/Commands/devcenter/admin/pools/_list.md) -: List pools for a project. - -- [run-health-check](/Commands/devcenter/admin/pools/_run-health-check.md) -: Triggers a refresh of the pool status. - -- [show](/Commands/devcenter/admin/pools/_show.md) -: Get a pool. - -- [update](/Commands/devcenter/admin/pools/_update.md) -: Update a pool. diff --git a/Commands/devcenter/admin/readme.md b/Commands/devcenter/admin/readme.md index dce6d49e473..b67f25fd11f 100644 --- a/Commands/devcenter/admin/readme.md +++ b/Commands/devcenter/admin/readme.md @@ -38,9 +38,6 @@ Manage admin resources with devcenter. : Manage network connections. - [pool](/Commands/devcenter/admin/pool/readme.md) -: Manage pool with devcenter - -- [pools](/Commands/devcenter/admin/pools/readme.md) : Manage pools. - [project](/Commands/devcenter/admin/project/readme.md) diff --git a/Commands/tree.json b/Commands/tree.json index e91413935ae..1caedfc7a4b 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -6519,7 +6519,7 @@ "commands": { "create": { "help": { - "short": "Create a machine pool" + "short": "Create a pool." }, "names": [ "devcenter", @@ -6546,173 +6546,120 @@ } ], "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a machine pool" - }, - "names": [ - "devcenter", - "admin", - "pool", - "delete" - ], - "versions": [ + }, { "examples": [ { "commands": [ - "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" ], - "name": "Delete" + "name": "Create" } ], - "name": "2022-11-11-preview", + "name": "2023-04-01", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, - "list": { + "delete": { "help": { - "short": "List pools for a project" + "short": "Delete a pool." }, "names": [ "devcenter", "admin", "pool", - "list" + "delete" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" + "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" ], - "name": "List" + "name": "Delete" } ], "name": "2022-11-11-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", "version": "2022-11-11-preview" } ], "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a machine pool" - }, - "names": [ - "devcenter", - "admin", - "pool", - "show" - ], - "versions": [ + }, { "examples": [ { "commands": [ - "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" ], - "name": "Show" + "name": "Delete" } ], - "name": "2022-11-11-preview", + "name": "2023-04-01", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", - "version": "2022-11-11-preview" + "version": "2023-04-01" } - ], - "stage": "Preview" + ] } ] }, - "update": { + "list": { "help": { - "short": "Update a machine pool" + "short": "List pools for a project." }, "names": [ "devcenter", "admin", "pool", - "update" + "list" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" ], - "name": "Update" + "name": "List" } ], "name": "2022-11-11-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "plane": "mgmt-plane", "version": "2022-11-11-preview" } ], "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage pool with devcenter" - }, - "names": [ - "devcenter", - "admin", - "pool" - ] - }, - "pools": { - "commands": { - "create": { - "help": { - "short": "Create a pool." - }, - "names": [ - "devcenter", - "admin", - "pools", - "create" - ], - "versions": [ + }, { "examples": [ { "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" ], - "name": "Create" + "name": "List" } ], "name": "2023-04-01", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "plane": "mgmt-plane", "version": "2023-04-01" } @@ -6720,30 +6667,30 @@ } ] }, - "delete": { + "run-health-check": { "help": { - "short": "Delete a pool." + "short": "Triggers a refresh of the pool status." }, "names": [ "devcenter", "admin", - "pools", - "delete" + "pool", + "run-health-check" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" ], - "name": "Delete" + "name": "Run health check" } ], "name": "2023-04-01", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "plane": "mgmt-plane", "version": "2023-04-01" } @@ -6751,61 +6698,49 @@ } ] }, - "list": { + "show": { "help": { - "short": "List pools for a project." + "short": "Get a pool." }, "names": [ "devcenter", "admin", - "pools", - "list" + "pool", + "show" ], "versions": [ { "examples": [ { "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" ], - "name": "List" + "name": "Show" } ], - "name": "2023-04-01", + "name": "2022-11-11-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", - "version": "2023-04-01" + "version": "2022-11-11-preview" } - ] - } - ] - }, - "run-health-check": { - "help": { - "short": "Triggers a refresh of the pool status." - }, - "names": [ - "devcenter", - "admin", - "pools", - "run-health-check" - ], - "versions": [ + ], + "stage": "Preview" + }, { "examples": [ { "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" ], - "name": "Run health check" + "name": "Get" } ], "name": "2023-04-01", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", "version": "2023-04-01" } @@ -6813,48 +6748,36 @@ } ] }, - "show": { + "update": { "help": { - "short": "Get a pool." + "short": "Update a pool." }, "names": [ "devcenter", "admin", - "pools", - "show" + "pool", + "update" ], "versions": [ { "examples": [ { "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" ], - "name": "Get" + "name": "Update" } ], - "name": "2023-04-01", + "name": "2022-11-11-preview", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "plane": "mgmt-plane", - "version": "2023-04-01" + "version": "2022-11-11-preview" } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a pool." - }, - "names": [ - "devcenter", - "admin", - "pools", - "update" - ], - "versions": [ + ], + "stage": "Preview" + }, { "examples": [ { @@ -6882,7 +6805,7 @@ "names": [ "devcenter", "admin", - "pools" + "pool" ] }, "project": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json index 6c54ee218c9..1f6cd0ac5df 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Pools_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "list", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHM=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "hide": true, "group": "", "help": {"short": "The maximum number of resources to return from the operation. Example: '$top=10'."}}]}], "operations": [{"operationId": "Pools_ListByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml index d91dd817fc1..ec69307101b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHM=/2023-04-01.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json index 28286fac364..8c72ecc3e7d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml index 5fdf01cc436..debfa892a1b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json index 820e1642adf..fcb14c61d9f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pools", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml index 847d296e120..87c6021f2fe 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml @@ -1,7 +1,7 @@ - + From 1e6f2031eff42317770c02f36bc12c121e17e86e Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 25 Apr 2023 22:52:55 -0700 Subject: [PATCH 3/8] update --- Commands/devcenter/admin/attached-network/_create.md | 2 +- Commands/devcenter/admin/attached-network/_delete.md | 2 +- Commands/devcenter/admin/readme.md | 2 +- Commands/devcenter/readme.md | 4 ++-- Commands/readme.md | 2 +- Commands/tree.json | 8 ++++---- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 4 ++-- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 4 ++-- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Commands/devcenter/admin/attached-network/_create.md b/Commands/devcenter/admin/attached-network/_create.md index ee5a601fcd6..c2af7c823aa 100644 --- a/Commands/devcenter/admin/attached-network/_create.md +++ b/Commands/devcenter/admin/attached-network/_create.md @@ -21,7 +21,7 @@ Create an attached network connection. #### examples -- Create an attached network connection +- 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 696841dc3d6..6064921b73e 100644 --- a/Commands/devcenter/admin/attached-network/_delete.md +++ b/Commands/devcenter/admin/attached-network/_delete.md @@ -21,7 +21,7 @@ Delete an attached network connection. #### examples -- Delete an attached network connection +- 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/readme.md b/Commands/devcenter/admin/readme.md index b67f25fd11f..9af1cc97ffe 100644 --- a/Commands/devcenter/admin/readme.md +++ b/Commands/devcenter/admin/readme.md @@ -1,6 +1,6 @@ # [Group] _devcenter admin_ -Manage admin resources with devcenter. +Manage devcenter admin resources. ## Subgroups diff --git a/Commands/devcenter/readme.md b/Commands/devcenter/readme.md index 16f098c3611..5b344dfcded 100644 --- a/Commands/devcenter/readme.md +++ b/Commands/devcenter/readme.md @@ -1,8 +1,8 @@ # [Group] _devcenter_ -Manage resources with devcenter +Manage resources with devcenter. ## Subgroups - [admin](/Commands/devcenter/admin/readme.md) -: Manage admin resources with devcenter. +: Manage devcenter admin resources. diff --git a/Commands/readme.md b/Commands/readme.md index dfabc23b681..df89d8c8a96 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -27,7 +27,7 @@ : Manage Data Protection. - [devcenter](/Commands/devcenter/readme.md) -: Manage resources with devcenter +: Manage resources with devcenter. - [disk-access](/Commands/disk-access/readme.md) : Manage disk access resources. diff --git a/Commands/tree.json b/Commands/tree.json index 1caedfc7a4b..eb3f60f21af 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4079,7 +4079,7 @@ "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 an attached network connection" + "name": "Create" } ], "name": "2023-04-01", @@ -4128,7 +4128,7 @@ "commands": [ "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" ], - "name": "Delete an attached network connection" + "name": "Delete" } ], "name": "2023-04-01", @@ -7810,7 +7810,7 @@ } }, "help": { - "short": "Manage admin resources with devcenter." + "short": "Manage devcenter admin resources." }, "names": [ "devcenter", @@ -7819,7 +7819,7 @@ } }, "help": { - "short": "Manage resources with devcenter" + "short": "Manage resources with devcenter." }, "names": [ "devcenter" diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json index 1fbc9dda324..34afae9b593 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devcenter", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devCenterName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "operations": [{"operationId": "DevCenters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/devcenters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "devCenterUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevCenters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevCenter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml index 1d8c925231d..e4e8be3fb1c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml @@ -203,7 +203,7 @@ - + @@ -383,7 +383,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json index 7e9bad99bf3..5d6ea636b36 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml index ff0ff30af95..a76ebce9801 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml @@ -249,7 +249,7 @@ - + @@ -524,7 +524,7 @@ - + From 12f04dcf9dcff75dc6f1799ae4c3beac16dbe059 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 25 Apr 2023 23:01:18 -0700 Subject: [PATCH 4/8] Add dev center create example --- Commands/devcenter/admin/devcenter/_create.md | 8 ++++++++ Commands/tree.json | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/Commands/devcenter/admin/devcenter/_create.md b/Commands/devcenter/admin/devcenter/_create.md index 653d5e9d2d4..d343b639cde 100644 --- a/Commands/devcenter/admin/devcenter/_create.md +++ b/Commands/devcenter/admin/devcenter/_create.md @@ -19,3 +19,11 @@ Create a dev center. ### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fQ==/2023-04-01.xml) **Stable** + +#### examples + +- Create + ```bash + devcenter admin devcenter create --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + devcenter admin devcenter create --identity-type "UserAssigned" --user-assigned-identities "{\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\":{}}" --location "eastus" --tags CostCode="12345" --name "Contoso" --resource-group "rg1" + ``` diff --git a/Commands/tree.json b/Commands/tree.json index eb3f60f21af..86c9646c543 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -5014,6 +5014,15 @@ "stage": "Preview" }, { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], "name": "2023-04-01", "resources": [ { From 0ef143b5463c07e2d365692113a5b193960bbc9d Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 25 Apr 2023 23:23:49 -0700 Subject: [PATCH 5/8] Add missing examples --- Commands/devcenter/admin/devcenter/_update.md | 2 +- Commands/devcenter/admin/devcenter/readme.md | 2 +- .../admin/network-connection/_update.md | 4 +- .../admin/network-connection/readme.md | 2 +- .../admin/project-environment-type/_delete.md | 7 ++ .../admin/project-environment-type/_list.md | 7 ++ .../admin/project-environment-type/_show.md | 7 ++ .../admin/project-environment-type/_update.md | 7 ++ Commands/tree.json | 38 +++++- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 111 ++++++------------ .../2023-04-01.json | 2 +- .../2023-04-01.xml | 6 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- 17 files changed, 110 insertions(+), 95 deletions(-) diff --git a/Commands/devcenter/admin/devcenter/_update.md b/Commands/devcenter/admin/devcenter/_update.md index d5a3634962f..090e4a9543b 100644 --- a/Commands/devcenter/admin/devcenter/_update.md +++ b/Commands/devcenter/admin/devcenter/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin devcenter update_ -Update a dev center resource. +Update a dev center. ## Versions diff --git a/Commands/devcenter/admin/devcenter/readme.md b/Commands/devcenter/admin/devcenter/readme.md index bdd8fdb40d6..3ee5669f59e 100644 --- a/Commands/devcenter/admin/devcenter/readme.md +++ b/Commands/devcenter/admin/devcenter/readme.md @@ -17,4 +17,4 @@ Manage dev centers. : Get a dev center. - [update](/Commands/devcenter/admin/devcenter/_update.md) -: Update a dev center resource. +: Update a dev center. diff --git a/Commands/devcenter/admin/network-connection/_update.md b/Commands/devcenter/admin/network-connection/_update.md index 44817c3af56..b12570593d4 100644 --- a/Commands/devcenter/admin/network-connection/_update.md +++ b/Commands/devcenter/admin/network-connection/_update.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin network-connection update_ -Update a Network Connections resource +Update a network connection. ## Versions @@ -23,5 +23,5 @@ Update a Network Connections resource - Update ```bash - devcenter admin network-connection update --domain-password "New Password value for user" --name "uswest3network" --resource-group "rg1" + devcenter admin network-connection update --domain-password "New Password value for user" --name "{networkConnectionName}" --resource-group "rg1" ``` diff --git a/Commands/devcenter/admin/network-connection/readme.md b/Commands/devcenter/admin/network-connection/readme.md index 7209f8501d4..38991d08dd5 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/project-environment-type/_delete.md b/Commands/devcenter/admin/project-environment-type/_delete.md index df156f0f751..7ccd4df70a6 100644 --- a/Commands/devcenter/admin/project-environment-type/_delete.md +++ b/Commands/devcenter/admin/project-environment-type/_delete.md @@ -18,3 +18,10 @@ Delete a project environment type. ### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + +#### examples + +- Delete + ```bash + devcenter admin project-environment-type delete --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_list.md b/Commands/devcenter/admin/project-environment-type/_list.md index 2086776ce87..49a1823734a 100644 --- a/Commands/devcenter/admin/project-environment-type/_list.md +++ b/Commands/devcenter/admin/project-environment-type/_list.md @@ -18,3 +18,10 @@ List environment types for a project. ### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcw==/2023-04-01.xml) **Stable** + +#### examples + +- List + ```bash + devcenter admin project-environment-type list --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_show.md b/Commands/devcenter/admin/project-environment-type/_show.md index e431eb73b45..54eee41954b 100644 --- a/Commands/devcenter/admin/project-environment-type/_show.md +++ b/Commands/devcenter/admin/project-environment-type/_show.md @@ -18,3 +18,10 @@ Get a project environment type. ### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + +#### examples + +- Get + ```bash + devcenter admin project-environment-type show --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/devcenter/admin/project-environment-type/_update.md b/Commands/devcenter/admin/project-environment-type/_update.md index be6e11414f8..d121064ad87 100644 --- a/Commands/devcenter/admin/project-environment-type/_update.md +++ b/Commands/devcenter/admin/project-environment-type/_update.md @@ -18,3 +18,10 @@ Update a project environment type. ### [2023-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml) **Stable** + +#### examples + +- Update + ```bash + devcenter admin project-environment-type update --identity-type "UserAssigned" --user-assigned-identities "{\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\":{}}" --deployment-target-id "/subscriptions/00000000-0000-0000-0000-000000000000" --status "Enabled" --user-role-assignments "{\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\":{\"roles\":{\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\":{}}}}" --tags CostCenter="RnD" --environment-type-name "DevTest" --project-name "ContosoProj" --resource-group "rg1" + ``` diff --git a/Commands/tree.json b/Commands/tree.json index 86c9646c543..9ef7c1f1199 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -5208,7 +5208,7 @@ }, "update": { "help": { - "short": "Update a dev center resource." + "short": "Update a dev center." }, "names": [ "devcenter", @@ -6467,7 +6467,7 @@ }, "update": { "help": { - "short": "Update a Network Connections resource" + "short": "Update a network connection." }, "names": [ "devcenter", @@ -6498,7 +6498,7 @@ "examples": [ { "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"uswest3network\" --resource-group \"rg1\"" + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" ], "name": "Update" } @@ -7294,6 +7294,14 @@ ] }, { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], "name": "2023-04-01", "resources": [ { @@ -7335,6 +7343,14 @@ ] }, { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], "name": "2023-04-01", "resources": [ { @@ -7376,6 +7392,14 @@ ] }, { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], "name": "2023-04-01", "resources": [ { @@ -7417,6 +7441,14 @@ ] }, { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], "name": "2023-04-01", "resources": [ { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json index bd44d288c97..ae080343b57 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"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.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"nullable": true, "type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"nullable": true, "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."}}, {"nullable": true, "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": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "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", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"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": ["networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml index fb96bfca38e..0106c04b57b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml @@ -8,9 +8,7 @@ - - - + @@ -134,9 +132,7 @@ - - - + @@ -178,9 +174,7 @@ - - - + @@ -363,7 +357,7 @@ - + @@ -375,33 +369,34 @@ - + - + - + - + - + - + - + + - + @@ -417,11 +412,29 @@ + + + + + + + + + + + + + + + + + + - + @@ -503,65 +516,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json index 5d6ea636b36..3a98e3b2008 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this Project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project-environment-type", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_create"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_create"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_create"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZW52aXJvbm1lbnRUeXBlcy97ZW52aXJvbm1lbnRUeXBlTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentTypeName", "options": ["n", "name", "environment-type-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the environment type."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "hide": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "CreatorRoleAssignment", "args": [{"nullable": true, "type": "object", "var": "$body.properties.creatorRoleAssignment.roles", "options": ["roles"], "group": "CreatorRoleAssignment", "help": {"short": "A map of roles to assign to the environment creator."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object", "cls": "EnvironmentRole_update"}}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$body.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$body.identity.userAssignedIdentities", "options": ["u", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.deploymentTargetId", "options": ["deployment-target-id"], "group": "Properties", "help": {"short": "ID of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription."}}, {"nullable": true, "type": "string", "var": "$body.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Defines whether this environment type can be used in this project."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments", "options": ["user-role-assignments"], "group": "Properties", "help": {"short": "Role assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs."}, "additionalProps": {"item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$body.properties.userRoleAssignments{}.roles", "options": ["roles"], "help": {"short": "A map of roles to assign to the parent user."}, "additionalProps": {"item": {"nullable": true, "type": "@EnvironmentRole_update"}}}]}}}]}], "operations": [{"operationId": "ProjectEnvironmentTypes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/environmentTypes/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "roleName"}], "cls": "EnvironmentRole_read"}}}]}, {"type": "string", "name": "deploymentTargetId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "additionalProps": {"item": {"type": "@EnvironmentRole_read"}}}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$body.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$body.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$body.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "creatorRoleAssignment", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.creatorRoleAssignment.roles", "additionalProps": {"item": {"type": "object", "cls": "EnvironmentRole_update"}}}]}, {"type": "string", "name": "deploymentTargetId", "arg": "$body.properties.deploymentTargetId"}, {"type": "string", "name": "status", "arg": "$body.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "userRoleAssignments", "arg": "$body.properties.userRoleAssignments", "additionalProps": {"item": {"type": "object", "props": [{"type": "object", "name": "roles", "arg": "$body.properties.userRoleAssignments{}.roles", "additionalProps": {"item": {"type": "@EnvironmentRole_update"}}}]}}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ProjectEnvironmentTypes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentTypeName", "arg": "$Path.environmentTypeName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProjectEnvironmentType_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml index a76ebce9801..8b7b0d29f73 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vZW52aXJvbm1lbnR0eXBlcy97fQ==/2023-04-01.xml @@ -263,7 +263,7 @@ - + @@ -538,14 +538,14 @@ - + - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json index 8c72ecc3e7d..56ca5af4f04 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "hide": true, "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml index debfa892a1b..c922269702a 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml @@ -449,7 +449,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json index fcb14c61d9f..f53dc8a3387 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "run-health-check", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfS9ydW5IZWFsdGhDaGVja3M=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_RunHealthChecks", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml index 87c6021f2fe..fc3672adec2 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30vcnVuaGVhbHRoY2hlY2tz/2023-04-01.xml @@ -5,7 +5,7 @@ - + From 003c69c96759007f7ccbc974b1d9afc170143d76 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Wed, 26 Apr 2023 09:38:09 -0700 Subject: [PATCH 6/8] update description string --- .../devcenter/admin/attached-network/_list.md | 2 +- .../admin/attached-network/readme.md | 2 +- Commands/tree.json | 2 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 220 +++++++++--------- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 106 ++++----- 7 files changed, 161 insertions(+), 175 deletions(-) diff --git a/Commands/devcenter/admin/attached-network/_list.md b/Commands/devcenter/admin/attached-network/_list.md index 9414e1a4ccd..17c0be2418a 100644 --- a/Commands/devcenter/admin/attached-network/_list.md +++ b/Commands/devcenter/admin/attached-network/_list.md @@ -1,6 +1,6 @@ # [Command] _devcenter admin attached-network list_ -List the attached network connections for a dev center or project. +List the attached network connections configured for a dev center or project. ## Versions diff --git a/Commands/devcenter/admin/attached-network/readme.md b/Commands/devcenter/admin/attached-network/readme.md index aa6c6790d60..3b44bd8906a 100644 --- a/Commands/devcenter/admin/attached-network/readme.md +++ b/Commands/devcenter/admin/attached-network/readme.md @@ -11,7 +11,7 @@ Manage attached networks. : Delete an attached network connection. - [list](/Commands/devcenter/admin/attached-network/_list.md) -: List the attached network connections for a dev center or project. +: List the attached network connections configured for a dev center or project. - [show](/Commands/devcenter/admin/attached-network/_show.md) : Get an attached network connection configured for a dev center or project. diff --git a/Commands/tree.json b/Commands/tree.json index 9ef7c1f1199..c6409feae39 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4144,7 +4144,7 @@ }, "list": { "help": { - "short": "List the attached network connections for a dev center or project." + "short": "List the attached network connections configured for a dev center or project." }, "names": [ "devcenter", diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json index 3678faffca4..fbfd58fb87e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.networkConnectionId", "options": ["network-connection-id"], "group": "Properties", "help": {"short": "The resource ID of the network connection you want to attach."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "networkConnectionId", "arg": "$body.properties.networkConnectionId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AttachedNetworks_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_GetByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_GetByProject"], "operationId": "AttachedNetworks_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_GetByDevCenter"], "operationId": "AttachedNetworks_GetByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin attached-network", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vYXR0YWNoZWRuZXR3b3Jrcy97YXR0YWNoZWROZXR3b3JrQ29ubmVjdGlvbk5hbWV9/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AttachedNetworks_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AttachedNetworks_GetByDevCenter", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.attachedNetworkConnectionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_AttachedNetworks_GetByProject"], "operationId": "AttachedNetworks_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_AttachedNetworks_GetByDevCenter"], "operationId": "AttachedNetworks_GetByDevCenter", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2F0dGFjaGVkbmV0d29ya3Mve2F0dGFjaGVkTmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.attachedNetworkConnectionName", "options": ["n", "name", "attached-network-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the attached network connection."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.networkConnectionId", "options": ["network-connection-id"], "group": "Properties", "help": {"short": "The resource ID of the network connection you want to attach."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AttachedNetworks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "attachedNetworkConnectionName", "arg": "$Path.attachedNetworkConnectionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "networkConnectionId", "arg": "$body.properties.networkConnectionId", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkConnectionId", "required": true}, {"readOnly": true, "type": "string", "name": "networkConnectionLocation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml index 5b3524b98c3..aa26db27a5c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9hdHRhY2hlZG5ldHdvcmtzL3t9/2023-04-01.xml @@ -3,32 +3,44 @@ - + + - + - - + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + @@ -42,17 +54,8 @@ - - - - - - - - - - + @@ -134,96 +137,12 @@ - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -320,9 +239,24 @@ - + + + + + + + + + + + + + + + + - + @@ -340,7 +274,67 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json index a3b71b600aa..2f756bcd3c3 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_Get", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_GetByProject"], "operationId": "DevBoxDefinitions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_Get"], "operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "required": true, "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"nullable": true, "type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin devbox-definition", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vZGV2Ym94ZGVmaW5pdGlvbnMve2RldkJveERlZmluaXRpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_DevBoxDefinitions_GetByProject", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.projectName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_DevBoxDefinitions_Get", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.devBoxDefinitionName"}, {"type": "hasValue", "arg": "$Path.devCenterName"}, {"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_DevBoxDefinitions_GetByProject"], "operationId": "DevBoxDefinitions_GetByProject", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_DevBoxDefinitions_Get"], "operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "@ImageReference_read", "name": "imageReference", "required": true}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "required": true, "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL2RldmNlbnRlcnMve2RldkNlbnRlck5hbWV9L2RldmJveGRlZmluaXRpb25zL3tkZXZCb3hEZWZpbml0aW9uTmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.devBoxDefinitionName", "options": ["n", "name", "dev-box-definition-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dev box definition."}}, {"type": "string", "var": "$Path.devCenterName", "options": ["d", "dev-center", "dev-center-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dev center. Use `az configure -d dev-center=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.hibernateSupport", "options": ["hibernate-support"], "group": "Properties", "help": {"short": "Indicates whether dev boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$body.properties.imageReference", "options": ["image-reference"], "group": "Properties", "help": {"short": "Image reference information."}, "args": [{"nullable": true, "type": "string", "var": "$body.properties.imageReference.id", "options": ["id"], "help": {"short": "Image ID, or Image version ID. When Image ID is provided, its latest version will be used."}}]}, {"nullable": true, "type": "string", "var": "$body.properties.osStorageType", "options": ["os-storage-type"], "group": "Properties", "help": {"short": "The storage type used for the operating system disk of dev boxes created using this definition."}}, {"type": "object", "var": "$body.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The SKU for dev boxes created using this definition."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.sku.capacity", "options": ["capacity"], "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.family", "options": ["family"], "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$body.properties.sku.name", "options": ["name"], "help": {"short": "The name of the SKU. Ex - P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.size", "options": ["size"], "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. "}}, {"nullable": true, "type": "string", "var": "$body.properties.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"operationId": "DevBoxDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "@ImageReference_read", "name": "activeImageReference"}, {"type": "string", "name": "hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "required": true, "props": [{"readOnly": true, "type": "string", "name": "exactVersion"}, {"type": "string", "name": "id"}], "cls": "ImageReference_read"}, {"type": "object", "name": "imageValidationErrorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"type": "string", "name": "imageValidationStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Pending"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "string", "name": "osStorageType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "hibernateSupport", "arg": "$body.properties.hibernateSupport", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "imageReference", "arg": "$body.properties.imageReference", "required": true, "props": [{"type": "string", "name": "id", "arg": "$body.properties.imageReference.id"}]}, {"type": "string", "name": "osStorageType", "arg": "$body.properties.osStorageType"}, {"type": "object", "name": "sku", "arg": "$body.properties.sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$body.properties.sku.capacity"}, {"type": "string", "name": "family", "arg": "$body.properties.sku.family"}, {"type": "string", "name": "name", "arg": "$body.properties.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$body.properties.sku.size"}, {"type": "string", "name": "tier", "arg": "$body.properties.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DevBoxDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$Path.devBoxDefinitionName", "required": true}, {"type": "string", "name": "devCenterName", "arg": "$Path.devCenterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DevBoxDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml index 9bea945db6b..8ad44b79e11 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvZGV2Y2VudGVycy97fS9kZXZib3hkZWZpbml0aW9ucy97fQ==/2023-04-01.xml @@ -16,9 +16,7 @@ - - - + @@ -294,7 +292,7 @@ - + @@ -303,9 +301,53 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -540,9 +582,7 @@ - - - + @@ -805,53 +845,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 0f1b55b1cfcde3c2b123a0c000fd7cc21c74b7f5 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Wed, 26 Apr 2023 22:00:38 -0700 Subject: [PATCH 7/8] Add option to nrg for nectwork connection --- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json index ae080343b57..c961dc31631 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"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": ["networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["r", "networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml index 0106c04b57b..aac73e93dad 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml @@ -205,7 +205,7 @@ - + From 97b6bce272934422b6bf63ebfb938932967c1d8b Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Thu, 18 May 2023 15:40:59 -0700 Subject: [PATCH 8/8] AAZ updates for GA - pr comments --- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 ++ .../2023-04-01.json | 2 +- .../2023-04-01.xml | 2 +- .../2023-04-01.json | 2 +- .../2023-04-01.xml | 4 ++-- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json index c961dc31631..53d606bed19 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["r", "networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin network-connection", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainJoinType", "options": ["domain-join-type"], "group": "Properties", "help": {"short": "AAD Join type."}, "enum": {"items": [{"name": "AzureADJoin", "value": "AzureADJoin"}, {"name": "HybridAzureADJoin", "value": "HybridAzureADJoin"}]}}, {"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}, "prompt": {"msg": "Domain password:"}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.networkingResourceGroupName", "options": ["r", "networking-resource-group-name"], "group": "Properties", "help": {"short": "The name for resource group where NICs will be placed."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "arg": "$body.properties.domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "networkingResourceGroupName", "arg": "$body.properties.networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL25ldHdvcmtDb25uZWN0aW9ucy97bmV0d29ya0Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkConnectionName", "options": ["n", "name", "network-connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the network connection that can be applied to a pool."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.domainName", "options": ["domain-name"], "group": "Properties", "help": {"short": "Active Directory domain name."}}, {"type": "string", "var": "$body.properties.domainPassword", "options": ["domain-password"], "group": "Properties", "help": {"short": "The password for the account used to join domain."}, "prompt": {"msg": "Domain password:"}}, {"type": "string", "var": "$body.properties.domainUsername", "options": ["domain-username"], "group": "Properties", "help": {"short": "The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com."}}, {"type": "string", "var": "$body.properties.organizationUnit", "options": ["organization-unit"], "group": "Properties", "help": {"short": "Active Directory domain Organization Unit (OU)."}}, {"type": "string", "var": "$body.properties.subnetId", "options": ["subnet-id"], "group": "Properties", "help": {"short": "The subnet to attach dev boxes to."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkConnections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "networkConnectionName", "arg": "$Path.networkConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainName", "arg": "$body.properties.domainName"}, {"type": "string", "name": "domainPassword", "arg": "$body.properties.domainPassword", "secret": true}, {"type": "string", "name": "domainUsername", "arg": "$body.properties.domainUsername"}, {"type": "string", "name": "organizationUnit", "arg": "$body.properties.organizationUnit"}, {"type": "string", "name": "subnetId", "arg": "$body.properties.subnetId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/networkConnections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainJoinType", "required": true, "enum": {"items": [{"value": "AzureADJoin"}, {"value": "HybridAzureADJoin"}]}}, {"type": "string", "name": "domainName"}, {"type": "string", "name": "domainPassword", "secret": true}, {"type": "string", "name": "domainUsername"}, {"type": "string", "name": "healthCheckStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Passed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "string", "name": "networkingResourceGroupName"}, {"type": "string", "name": "organizationUnit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "string", "name": "subnetId", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml index aac73e93dad..d9b086ac01e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvbmV0d29ya2Nvbm5lY3Rpb25zL3t9/2023-04-01.xml @@ -201,6 +201,7 @@ + @@ -382,6 +383,7 @@ + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json index 5671965a22b..c721f773114 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"nullable": true, "type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin project", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the project."}}, {"nullable": true, "type": "string", "var": "$body.properties.devCenterId", "options": ["dev-center-id"], "hide": true, "group": "Properties", "help": {"short": "Resource ID of an associated dev center."}}, {"nullable": true, "type": "integer32", "var": "$body.properties.maxDevBoxesPerUser", "options": ["max-dev-boxes-per-user"], "group": "Properties", "help": {"short": "When specified, limits the maximum number of dev boxes a single user can create across all pools in the project. This will have no effect on existing dev boxes when reduced."}, "format": {"minimum": 0}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "devCenterId"}, {"readOnly": true, "type": "string", "name": "devCenterUri"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "devCenterId", "arg": "$body.properties.devCenterId"}, {"type": "integer32", "name": "maxDevBoxesPerUser", "arg": "$body.properties.maxDevBoxesPerUser", "format": {"minimum": 0}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml index dfe03b0ad01..fa5fa3cd25d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30=/2023-04-01.xml @@ -332,7 +332,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json index 56ca5af4f04..b4423b778b0 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "hide": true, "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "commandGroups": [{"name": "devcenter admin pool", "commands": [{"name": "show", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "hide": true, "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", "version": "2023-04-01", "swagger": "mgmt-plane/devcenter/ResourceProviders/Microsoft.DevCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2Q2VudGVyL3Byb2plY3RzL3twcm9qZWN0TmFtZX0vcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyMy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the pool."}}, {"type": "string", "var": "$Path.projectName", "options": ["project", "project-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the project. Use `az configure -d project=` to configure a default."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$body.properties.devBoxDefinitionName", "options": ["d", "dev-box-definition-name"], "group": "Properties", "help": {"short": "Name of a dev box definition in parent project of this pool."}}, {"type": "string", "var": "$body.properties.licenseType", "options": ["license-type"], "hide": true, "group": "Properties", "help": {"short": "Specifies the license type indicating the caller has already acquired licenses for the dev boxes that will be created."}, "default": {"value": "Windows_Client"}, "enum": {"items": [{"name": "Windows_Client", "value": "Windows_Client"}]}}, {"type": "string", "var": "$body.properties.localAdministrator", "options": ["local-administrator"], "group": "Properties", "help": {"short": "Indicates whether owners of dev boxes in this pool are added as local administrators on the dev box."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$body.properties.networkConnectionName", "options": ["c", "network-connection-name"], "group": "Properties", "help": {"short": "Name of a network connection in parent project of this pool."}}, {"nullable": true, "type": "object", "var": "$body.properties.stopOnDisconnect", "options": ["stop-on-disconnect"], "hide": true, "group": "Properties", "help": {"short": "Stop on disconnect configuration settings for dev boxes created in this pool."}, "args": [{"nullable": true, "type": "integer32", "var": "$body.properties.stopOnDisconnect.gracePeriodMinutes", "options": ["grace-period-minutes"], "group": "", "help": {"short": "The specified time in minutes to wait before stopping a dev box once disconnect is detected."}}, {"nullable": true, "type": "string", "var": "$body.properties.stopOnDisconnect.status", "options": ["status"], "group": "", "help": {"short": "Whether the feature to stop the dev box on disconnect once the grace period has lapsed is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevCenter/projects/{}/pools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "required": true}, {"type": "string", "name": "healthStatus", "enum": {"items": [{"value": "Healthy"}, {"value": "Pending"}, {"value": "Unhealthy"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "healthStatusDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}]}}, {"type": "string", "name": "licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "MovingResources"}, {"value": "NotSpecified"}, {"value": "RolloutInProgress"}, {"value": "Running"}, {"value": "StorageProvisioningFailed"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updated"}, {"value": "Updating"}]}}, {"type": "object", "name": "stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "devBoxDefinitionName", "arg": "$body.properties.devBoxDefinitionName", "required": true}, {"type": "string", "name": "licenseType", "arg": "$body.properties.licenseType", "required": true, "enum": {"items": [{"value": "Windows_Client"}]}}, {"type": "string", "name": "localAdministrator", "arg": "$body.properties.localAdministrator", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "networkConnectionName", "arg": "$body.properties.networkConnectionName", "required": true}, {"type": "object", "name": "stopOnDisconnect", "arg": "$body.properties.stopOnDisconnect", "props": [{"type": "integer32", "name": "gracePeriodMinutes", "arg": "$body.properties.stopOnDisconnect.gracePeriodMinutes"}, {"type": "string", "name": "status", "arg": "$body.properties.stopOnDisconnect.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml index c922269702a..2ccc63da961 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZjZW50ZXIvcHJvamVjdHMve30vcG9vbHMve30=/2023-04-01.xml @@ -241,7 +241,7 @@ - + @@ -466,7 +466,7 @@ - +