From cca3c125541ff8243b7ae7095ecc408544eb5013 Mon Sep 17 00:00:00 2001 From: Jing-song Date: Thu, 29 Feb 2024 23:03:37 +0800 Subject: [PATCH] desktop --- .../applicationgroup/_create.md | 16 + .../applicationgroup/_delete.md | 16 + .../applicationgroup/_list.md | 17 + .../applicationgroup/_show.md | 16 + .../applicationgroup/_update.md | 16 + .../applicationgroup/readme.md | 20 + .../desktopvirtualization/hostpool/_create.md | 16 + .../desktopvirtualization/hostpool/_delete.md | 16 + .../desktopvirtualization/hostpool/_list.md | 17 + .../hostpool/_retrieve-registration-token.md | 16 + .../desktopvirtualization/hostpool/_show.md | 16 + .../desktopvirtualization/hostpool/_update.md | 16 + .../desktopvirtualization/hostpool/readme.md | 23 + Commands/desktopvirtualization/readme.md | 14 + .../workspace/_create.md | 16 + .../workspace/_delete.md | 16 + .../desktopvirtualization/workspace/_list.md | 17 + .../desktopvirtualization/workspace/_show.md | 16 + .../workspace/_update.md | 16 + .../desktopvirtualization/workspace/readme.md | 20 + Commands/readme.md | 3 + Commands/tree.json | 538 ++++++++ .../2021-07-12.json | 1 + .../2021-07-12.xml | 256 ++++ .../2021-07-12.json | 1 + .../2021-07-12.xml | 351 +++++ .../2021-07-12.json | 1 + .../2021-07-12.xml | 217 +++ .../2021-07-12.md | 1 + .../2021-07-12.json | 1 + .../2021-07-12.xml | 786 +++++++++++ .../2021-07-12.md | 1 + .../2021-07-12.json | 1 + .../2021-07-12.xml | 1184 +++++++++++++++++ .../2021-07-12.json | 1 + .../2021-07-12.xml | 65 + .../2021-07-12.md | 1 + .../2021-07-12.json | 1 + .../2021-07-12.xml | 655 +++++++++ 39 files changed, 4401 insertions(+) create mode 100644 Commands/desktopvirtualization/applicationgroup/_create.md create mode 100644 Commands/desktopvirtualization/applicationgroup/_delete.md create mode 100644 Commands/desktopvirtualization/applicationgroup/_list.md create mode 100644 Commands/desktopvirtualization/applicationgroup/_show.md create mode 100644 Commands/desktopvirtualization/applicationgroup/_update.md create mode 100644 Commands/desktopvirtualization/applicationgroup/readme.md create mode 100644 Commands/desktopvirtualization/hostpool/_create.md create mode 100644 Commands/desktopvirtualization/hostpool/_delete.md create mode 100644 Commands/desktopvirtualization/hostpool/_list.md create mode 100644 Commands/desktopvirtualization/hostpool/_retrieve-registration-token.md create mode 100644 Commands/desktopvirtualization/hostpool/_show.md create mode 100644 Commands/desktopvirtualization/hostpool/_update.md create mode 100644 Commands/desktopvirtualization/hostpool/readme.md create mode 100644 Commands/desktopvirtualization/readme.md create mode 100644 Commands/desktopvirtualization/workspace/_create.md create mode 100644 Commands/desktopvirtualization/workspace/_delete.md create mode 100644 Commands/desktopvirtualization/workspace/_list.md create mode 100644 Commands/desktopvirtualization/workspace/_show.md create mode 100644 Commands/desktopvirtualization/workspace/_update.md create mode 100644 Commands/desktopvirtualization/workspace/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml diff --git a/Commands/desktopvirtualization/applicationgroup/_create.md b/Commands/desktopvirtualization/applicationgroup/_create.md new file mode 100644 index 000000000..2982d90e5 --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/_create.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization applicationgroup create_ + +Create an application group. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml) **Stable** + + + +#### examples + +- Create application group + ```bash + desktopvirtualization applicationgroup create -g rg -n app-group-name --host-pool-arm-path host-pool-id --application-group-type remoteapp + ``` diff --git a/Commands/desktopvirtualization/applicationgroup/_delete.md b/Commands/desktopvirtualization/applicationgroup/_delete.md new file mode 100644 index 000000000..789a4225c --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/_delete.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization applicationgroup delete_ + +Delete an application group. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml) **Stable** + + + +#### examples + +- Delete application group + ```bash + desktopvirtualization applicationgroup delete -g rg -n app-group-name + ``` diff --git a/Commands/desktopvirtualization/applicationgroup/_list.md b/Commands/desktopvirtualization/applicationgroup/_list.md new file mode 100644 index 000000000..3a517d8f5 --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/_list.md @@ -0,0 +1,17 @@ +# [Command] _desktopvirtualization applicationgroup list_ + +List application groups. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml) **Stable** + + + + +#### examples + +- List application groups + ```bash + desktopvirtualization applicationgroup list -g rg + ``` diff --git a/Commands/desktopvirtualization/applicationgroup/_show.md b/Commands/desktopvirtualization/applicationgroup/_show.md new file mode 100644 index 000000000..e8c465629 --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/_show.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization applicationgroup show_ + +Show an application group. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml) **Stable** + + + +#### examples + +- Show application group + ```bash + desktopvirtualization applicationgroup show -g rg -n app-group-name + ``` diff --git a/Commands/desktopvirtualization/applicationgroup/_update.md b/Commands/desktopvirtualization/applicationgroup/_update.md new file mode 100644 index 000000000..951017981 --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/_update.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization applicationgroup update_ + +Update an application group. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml) **Stable** + + + +#### examples + +- Update application group + ```bash + desktopvirtualization applicationgroup update -g rg -n app-group-name --tags tag=test + ``` diff --git a/Commands/desktopvirtualization/applicationgroup/readme.md b/Commands/desktopvirtualization/applicationgroup/readme.md new file mode 100644 index 000000000..76196b677 --- /dev/null +++ b/Commands/desktopvirtualization/applicationgroup/readme.md @@ -0,0 +1,20 @@ +# [Group] _desktopvirtualization applicationgroup_ + +Manage desktop virtualization application group. + +## Commands + +- [create](/Commands/desktopvirtualization/applicationgroup/_create.md) +: Create an application group. + +- [delete](/Commands/desktopvirtualization/applicationgroup/_delete.md) +: Delete an application group. + +- [list](/Commands/desktopvirtualization/applicationgroup/_list.md) +: List application groups. + +- [show](/Commands/desktopvirtualization/applicationgroup/_show.md) +: Show an application group. + +- [update](/Commands/desktopvirtualization/applicationgroup/_update.md) +: Update an application group. diff --git a/Commands/desktopvirtualization/hostpool/_create.md b/Commands/desktopvirtualization/hostpool/_create.md new file mode 100644 index 000000000..462a1ae92 --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_create.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization hostpool create_ + +Create a host pool. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml) **Stable** + + + +#### examples + +- Create host pool + ```bash + desktopvirtualization hostpool create -g rg -n hostpool-name --friendly-name friendly --host-pool-type Pooled --load-balancer-type BreadthFirst --max-session-limit 999999 --personal-desktop-assignment-type Automatic --preferred-app-group-type Desktop --registration-info expiration-time="yyyy-mm-ddT08:38:08.189Z" registration-token-operation=Update --sso-client-id client --sso-client-secret-key-vault-path https://keyvault/secret --sso-secret-type SharedKey --start-vm-on-connect false + ``` diff --git a/Commands/desktopvirtualization/hostpool/_delete.md b/Commands/desktopvirtualization/hostpool/_delete.md new file mode 100644 index 000000000..a7ef6ffc4 --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_delete.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization hostpool delete_ + +Delete a host pool. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml) **Stable** + + + +#### examples + +- Delete host pool + ```bash + desktopvirtualization hostpool delete -g rg -n hostpool-name + ``` diff --git a/Commands/desktopvirtualization/hostpool/_list.md b/Commands/desktopvirtualization/hostpool/_list.md new file mode 100644 index 000000000..4abc4d24e --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_list.md @@ -0,0 +1,17 @@ +# [Command] _desktopvirtualization hostpool list_ + +List host pools. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml) **Stable** + + + + +#### examples + +- List host pool + ```bash + desktopvirtualization hostpool list -g rg + ``` diff --git a/Commands/desktopvirtualization/hostpool/_retrieve-registration-token.md b/Commands/desktopvirtualization/hostpool/_retrieve-registration-token.md new file mode 100644 index 000000000..930467e45 --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_retrieve-registration-token.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization hostpool retrieve-registration-token_ + +Registration token of the host pool. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.xml) **Stable** + + + +#### examples + +- Registration token of the host pool. + ```bash + desktopvirtualization hostpool retrieve-registration-token -n hostpool-name -g rg + ``` diff --git a/Commands/desktopvirtualization/hostpool/_show.md b/Commands/desktopvirtualization/hostpool/_show.md new file mode 100644 index 000000000..74b7459f5 --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_show.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization hostpool show_ + +Show a host pool. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml) **Stable** + + + +#### examples + +- Show host pool + ```bash + desktopvirtualization hostpool show -g rg -n hostpool-name + ``` diff --git a/Commands/desktopvirtualization/hostpool/_update.md b/Commands/desktopvirtualization/hostpool/_update.md new file mode 100644 index 000000000..8b388233f --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/_update.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization hostpool update_ + +Update a host pool. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml) **Stable** + + + +#### examples + +- Update host pool + ```bash + desktopvirtualization hostpool update -g rg -n hostpool-name --tags tag=test + ``` diff --git a/Commands/desktopvirtualization/hostpool/readme.md b/Commands/desktopvirtualization/hostpool/readme.md new file mode 100644 index 000000000..48e8a6790 --- /dev/null +++ b/Commands/desktopvirtualization/hostpool/readme.md @@ -0,0 +1,23 @@ +# [Group] _desktopvirtualization hostpool_ + +Manage desktop virtualization host pool. + +## Commands + +- [create](/Commands/desktopvirtualization/hostpool/_create.md) +: Create a host pool. + +- [delete](/Commands/desktopvirtualization/hostpool/_delete.md) +: Delete a host pool. + +- [list](/Commands/desktopvirtualization/hostpool/_list.md) +: List host pools. + +- [retrieve-registration-token](/Commands/desktopvirtualization/hostpool/_retrieve-registration-token.md) +: Registration token of the host pool. + +- [show](/Commands/desktopvirtualization/hostpool/_show.md) +: Show a host pool. + +- [update](/Commands/desktopvirtualization/hostpool/_update.md) +: Update a host pool. diff --git a/Commands/desktopvirtualization/readme.md b/Commands/desktopvirtualization/readme.md new file mode 100644 index 000000000..a8f723369 --- /dev/null +++ b/Commands/desktopvirtualization/readme.md @@ -0,0 +1,14 @@ +# [Group] _desktopvirtualization_ + +Manage desktop virtualization. + +## Subgroups + +- [applicationgroup](/Commands/desktopvirtualization/applicationgroup/readme.md) +: Manage desktop virtualization application group. + +- [hostpool](/Commands/desktopvirtualization/hostpool/readme.md) +: Manage desktop virtualization host pool. + +- [workspace](/Commands/desktopvirtualization/workspace/readme.md) +: Manage desktop virtualization workspace. diff --git a/Commands/desktopvirtualization/workspace/_create.md b/Commands/desktopvirtualization/workspace/_create.md new file mode 100644 index 000000000..8f8937282 --- /dev/null +++ b/Commands/desktopvirtualization/workspace/_create.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization workspace create_ + +Create a workspace. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml) **Stable** + + + +#### examples + +- Create workspace + ```bash + desktopvirtualization workspace create -g rg -n workspace-name --friendly-name friendly + ``` diff --git a/Commands/desktopvirtualization/workspace/_delete.md b/Commands/desktopvirtualization/workspace/_delete.md new file mode 100644 index 000000000..8d1b1ec47 --- /dev/null +++ b/Commands/desktopvirtualization/workspace/_delete.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization workspace delete_ + +Delete a workspace. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml) **Stable** + + + +#### examples + +- Delete workspace + ```bash + desktopvirtualization workspace delete -g rg -n workspace-name + ``` diff --git a/Commands/desktopvirtualization/workspace/_list.md b/Commands/desktopvirtualization/workspace/_list.md new file mode 100644 index 000000000..e1bc8a831 --- /dev/null +++ b/Commands/desktopvirtualization/workspace/_list.md @@ -0,0 +1,17 @@ +# [Command] _desktopvirtualization workspace list_ + +List workspaces. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml) **Stable** + + + + +#### examples + +- List workspaces + ```bash + desktopvirtualization workspace list -g rg + ``` diff --git a/Commands/desktopvirtualization/workspace/_show.md b/Commands/desktopvirtualization/workspace/_show.md new file mode 100644 index 000000000..fcf182abd --- /dev/null +++ b/Commands/desktopvirtualization/workspace/_show.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization workspace show_ + +Show a workspace. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml) **Stable** + + + +#### examples + +- Show workspace + ```bash + desktopvirtualization workspace show -g rg -n workspace-name + ``` diff --git a/Commands/desktopvirtualization/workspace/_update.md b/Commands/desktopvirtualization/workspace/_update.md new file mode 100644 index 000000000..2ab0698c8 --- /dev/null +++ b/Commands/desktopvirtualization/workspace/_update.md @@ -0,0 +1,16 @@ +# [Command] _desktopvirtualization workspace update_ + +Update a workspace. + +## Versions + +### [2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml) **Stable** + + + +#### examples + +- Update workspace + ```bash + desktopvirtualization workspace update -g rg -n workspace-name --tags tag=test + ``` diff --git a/Commands/desktopvirtualization/workspace/readme.md b/Commands/desktopvirtualization/workspace/readme.md new file mode 100644 index 000000000..207f83804 --- /dev/null +++ b/Commands/desktopvirtualization/workspace/readme.md @@ -0,0 +1,20 @@ +# [Group] _desktopvirtualization workspace_ + +Manage desktop virtualization workspace. + +## Commands + +- [create](/Commands/desktopvirtualization/workspace/_create.md) +: Create a workspace. + +- [delete](/Commands/desktopvirtualization/workspace/_delete.md) +: Delete a workspace. + +- [list](/Commands/desktopvirtualization/workspace/_list.md) +: List workspaces. + +- [show](/Commands/desktopvirtualization/workspace/_show.md) +: Show a workspace. + +- [update](/Commands/desktopvirtualization/workspace/_update.md) +: Update a workspace. diff --git a/Commands/readme.md b/Commands/readme.md index bb7f43678..028bdc1b4 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -71,6 +71,9 @@ - [dataprotection](/Commands/dataprotection/readme.md) : Manage dataprotection. +- [desktopvirtualization](/Commands/desktopvirtualization/readme.md) +: Manage desktop virtualization. + - [devcenter](/Commands/devcenter/readme.md) : Manage resources with devcenter. diff --git a/Commands/tree.json b/Commands/tree.json index 955b2bdd4..d9bc95898 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -17845,6 +17845,544 @@ "dataprotection" ] }, + "desktopvirtualization": { + "commandGroups": { + "applicationgroup": { + "commands": { + "create": { + "help": { + "short": "Create an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup create -g rg -n app-group-name --host-pool-arm-path host-pool-id --application-group-type remoteapp" + ], + "name": "Create application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup delete -g rg -n app-group-name" + ], + "name": "Delete application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application groups." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup list -g rg" + ], + "name": "List application groups" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup show -g rg -n app-group-name" + ], + "name": "Show application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization applicationgroup update -g rg -n app-group-name --tags tag=test" + ], + "name": "Update application group" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization application group." + }, + "names": [ + "desktopvirtualization", + "applicationgroup" + ] + }, + "hostpool": { + "commands": { + "create": { + "help": { + "short": "Create a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool create -g rg -n hostpool-name --friendly-name friendly --host-pool-type Pooled --load-balancer-type BreadthFirst --max-session-limit 999999 --personal-desktop-assignment-type Automatic --preferred-app-group-type Desktop --registration-info expiration-time=\"yyyy-mm-ddT08:38:08.189Z\" registration-token-operation=Update --sso-client-id client --sso-client-secret-key-vault-path https://keyvault/secret --sso-secret-type SharedKey --start-vm-on-connect false" + ], + "name": "Create host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool delete -g rg -n hostpool-name" + ], + "name": "Delete host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List host pools." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool list -g rg" + ], + "name": "List host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "retrieve-registration-token": { + "help": { + "short": "Registration token of the host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "retrieve-registration-token" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool retrieve-registration-token -n hostpool-name -g rg" + ], + "name": "Registration token of the host pool." + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}/retrieveregistrationtoken", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool show -g rg -n hostpool-name" + ], + "name": "Show host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization hostpool update -g rg -n hostpool-name --tags tag=test" + ], + "name": "Update host pool" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization host pool." + }, + "names": [ + "desktopvirtualization", + "hostpool" + ] + }, + "workspace": { + "commands": { + "create": { + "help": { + "short": "Create a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace create -g rg -n workspace-name --friendly-name friendly" + ], + "name": "Create workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace delete -g rg -n workspace-name" + ], + "name": "Delete workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List workspaces." + }, + "names": [ + "desktopvirtualization", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace list -g rg" + ], + "name": "List workspaces" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces", + "plane": "mgmt-plane", + "version": "2021-07-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace show -g rg -n workspace-name" + ], + "name": "Show workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace." + }, + "names": [ + "desktopvirtualization", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "desktopvirtualization workspace update -g rg -n workspace-name --tags tag=test" + ], + "name": "Update workspace" + } + ], + "name": "2021-07-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-07-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage desktop virtualization workspace." + }, + "names": [ + "desktopvirtualization", + "workspace" + ] + } + }, + "help": { + "short": "Manage desktop virtualization." + }, + "names": [ + "desktopvirtualization" + ] + }, "devcenter": { "commandGroups": { "admin": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.json new file mode 100644 index 000000000..3b005fe60 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi9hcHBsaWNhdGlvbkdyb3Vwcw==/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBz/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization applicationgroup", "commands": [{"name": "list", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi9hcHBsaWNhdGlvbkdyb3Vwcw==/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBz/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter expression. Valid properties for filtering are applicationGroupType."}}]}], "conditions": [{"var": "$Condition_ApplicationGroups_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_ApplicationGroups_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_ApplicationGroups_ListByResourceGroup"], "operationId": "ApplicationGroups_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups", "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": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/applicationGroups/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"readOnly": true, "type": "string", "name": "workspaceArmPath"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_ApplicationGroups_ListBySubscription"], "operationId": "ApplicationGroups_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/applicationGroups/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"readOnly": true, "type": "string", "name": "workspaceArmPath"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml new file mode 100644 index 000000000..921dd6018 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.json new file mode 100644 index 000000000..499e5b526 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi9ob3N0UG9vbHM=/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scw==/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization hostpool", "commands": [{"name": "list", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi9ob3N0UG9vbHM=/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scw==/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_HostPools_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_HostPools_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_HostPools_List"], "operationId": "HostPools_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/hostPools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/hostPools/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "customRdpProperty"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"type": "string", "name": "personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}, {"type": "integer", "name": "ring"}, {"type": "string", "name": "ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment"}, {"type": "string", "name": "vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_HostPools_ListByResourceGroup"], "operationId": "HostPools_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools", "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": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/hostPools/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "customRdpProperty"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"type": "string", "name": "personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}, {"type": "integer", "name": "ring"}, {"type": "string", "name": "ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment"}, {"type": "string", "name": "vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml new file mode 100644 index 000000000..b4bc2e9bf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.json new file mode 100644 index 000000000..992f5ab47 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi93b3Jrc3BhY2Vz/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXM=/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization workspace", "commands": [{"name": "list", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRlc2t0b3BWaXJ0dWFsaXphdGlvbi93b3Jrc3BhY2Vz/V/MjAyMS0wNy0xMg=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXM=/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Workspaces_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Workspaces_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Workspaces_ListBySubscription"], "operationId": "Workspaces_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/workspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/workspaces/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"readOnly": true, "type": "string", "name": "objectId"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Workspaces_ListByResourceGroup"], "operationId": "Workspaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces", "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": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/workspaces/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"readOnly": true, "type": "string", "name": "objectId"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml new file mode 100644 index 000000000..a4529d27f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.md new file mode 100644 index 000000000..1916757ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.desktopvirtualization/applicationgroups 2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHM=/2021-07-12.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.json new file mode 100644 index 000000000..40eed5550 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBzL3thcHBsaWNhdGlvbkdyb3VwTmFtZX0=/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization applicationgroup", "commands": [{"name": "show", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBzL3thcHBsaWNhdGlvbkdyb3VwTmFtZX0=/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationGroupName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ApplicationGroups_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationGroupName", "arg": "$Path.applicationGroupName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/applicationGroups/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"readOnly": true, "type": "string", "name": "workspaceArmPath"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBzL3thcHBsaWNhdGlvbkdyb3VwTmFtZX0=/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationGroupName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ApplicationGroups_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "applicationGroupName", "arg": "$Path.applicationGroupName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBzL3thcHBsaWNhdGlvbkdyb3VwTmFtZX0=/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationGroupName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "ResourceLocation", "var": "$applicationGroup.location", "options": ["l", "location"], "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "string", "var": "$applicationGroup.properties.applicationGroupType", "options": ["application-group-type"], "required": true, "group": "", "help": {"short": "Resource type of application group."}, "enum": {"items": [{"name": "Desktop", "value": "Desktop"}, {"name": "RemoteApp", "value": "RemoteApp"}]}}, {"type": "string", "var": "$applicationGroup.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of ApplicationGroup."}}, {"type": "string", "var": "$applicationGroup.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of application group."}}, {"type": "string", "var": "$applicationGroup.properties.hostPoolArmPath", "options": ["host-pool-arm-path"], "required": true, "group": "", "help": {"short": "Host pool arm path of application group."}}, {"type": "object", "var": "$applicationGroup.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "ApplicationGroup", "args": [{"type": "object", "var": "$applicationGroup.identity", "options": ["identity"], "hide": true, "group": "ApplicationGroup", "help": {"short": "identity"}, "args": [{"type": "string", "var": "$applicationGroup.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"type": "string", "var": "$applicationGroup.kind", "options": ["kind"], "hide": true, "group": "ApplicationGroup", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "string", "var": "$applicationGroup.managedBy", "options": ["managed-by"], "hide": true, "group": "ApplicationGroup", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"type": "object", "var": "$applicationGroup.plan", "options": ["plan"], "hide": true, "group": "ApplicationGroup", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$applicationGroup.plan.name", "options": ["name"], "required": true, "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$applicationGroup.plan.product", "options": ["product"], "required": true, "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"type": "string", "var": "$applicationGroup.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$applicationGroup.plan.publisher", "options": ["publisher"], "required": true, "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"type": "string", "var": "$applicationGroup.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"type": "object", "var": "$applicationGroup.sku", "options": ["sku"], "hide": true, "group": "ApplicationGroup", "help": {"short": "sku"}, "args": [{"type": "integer32", "var": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$applicationGroup.properties.migrationRequest", "options": ["migration-request"], "hide": true, "group": "Properties", "help": {"short": "The registration info of HostPool."}, "args": [{"type": "string", "var": "$applicationGroup.properties.migrationRequest.migrationPath", "options": ["migration-path"], "help": {"short": "The path to the legacy object to migrate."}}, {"type": "string", "var": "$applicationGroup.properties.migrationRequest.operation", "options": ["operation"], "help": {"short": "The type of operation for migration."}, "enum": {"items": [{"name": "Complete", "value": "Complete"}, {"name": "Hide", "value": "Hide"}, {"name": "Revoke", "value": "Revoke"}, {"name": "Start", "value": "Start"}, {"name": "Unhide", "value": "Unhide"}]}}]}]}], "operations": [{"operationId": "ApplicationGroups_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "applicationGroupName", "arg": "$Path.applicationGroupName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "applicationGroup", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$applicationGroup.identity", "props": [{"type": "string", "name": "type", "arg": "$applicationGroup.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "arg": "$applicationGroup.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$applicationGroup.location"}, {"type": "string", "name": "managedBy", "arg": "$applicationGroup.managedBy"}, {"type": "object", "name": "plan", "arg": "$applicationGroup.plan", "props": [{"type": "string", "name": "name", "arg": "$applicationGroup.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$applicationGroup.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$applicationGroup.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$applicationGroup.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$applicationGroup.plan.version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "arg": "$applicationGroup.properties.applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"type": "string", "name": "description", "arg": "$applicationGroup.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$applicationGroup.properties.friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "arg": "$applicationGroup.properties.hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "arg": "$applicationGroup.properties.migrationRequest", "props": [{"type": "string", "name": "migrationPath", "arg": "$applicationGroup.properties.migrationRequest.migrationPath"}, {"type": "string", "name": "operation", "arg": "$applicationGroup.properties.migrationRequest.operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$applicationGroup.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$applicationGroup.sku.capacity"}, {"type": "string", "name": "family", "arg": "$applicationGroup.sku.family"}, {"type": "string", "name": "name", "arg": "$applicationGroup.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$applicationGroup.sku.size"}, {"type": "string", "name": "tier", "arg": "$applicationGroup.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$applicationGroup.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/applicationGroups/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"readOnly": true, "type": "string", "name": "workspaceArmPath"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/applicationgroups/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2FwcGxpY2F0aW9uR3JvdXBzL3thcHBsaWNhdGlvbkdyb3VwTmFtZX0=/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationGroupName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$applicationGroup.properties.applicationGroupType", "options": ["application-group-type"], "group": "", "help": {"short": "Resource type of application group."}, "enum": {"items": [{"name": "Desktop", "value": "Desktop"}, {"name": "RemoteApp", "value": "RemoteApp"}]}}, {"nullable": true, "type": "string", "var": "$applicationGroup.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of ApplicationGroup."}}, {"nullable": true, "type": "string", "var": "$applicationGroup.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of application group."}}, {"type": "string", "var": "$applicationGroup.properties.hostPoolArmPath", "options": ["host-pool-arm-path"], "group": "", "help": {"short": "Host pool arm path of application group."}}, {"nullable": true, "type": "object", "var": "$applicationGroup.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "ApplicationGroup", "args": [{"nullable": true, "type": "object", "var": "$applicationGroup.identity", "options": ["identity"], "hide": true, "group": "ApplicationGroup", "help": {"short": "identity"}, "args": [{"nullable": true, "type": "string", "var": "$applicationGroup.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"nullable": true, "type": "string", "var": "$applicationGroup.managedBy", "options": ["managed-by"], "hide": true, "group": "ApplicationGroup", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"nullable": true, "type": "object", "var": "$applicationGroup.plan", "options": ["plan"], "hide": true, "group": "ApplicationGroup", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$applicationGroup.plan.name", "options": ["name"], "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$applicationGroup.plan.product", "options": ["product"], "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"nullable": true, "type": "string", "var": "$applicationGroup.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$applicationGroup.plan.publisher", "options": ["publisher"], "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"nullable": true, "type": "string", "var": "$applicationGroup.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"nullable": true, "type": "object", "var": "$applicationGroup.sku", "options": ["sku"], "hide": true, "group": "ApplicationGroup", "help": {"short": "sku"}, "args": [{"nullable": true, "type": "integer32", "var": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.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": "$applicationGroup.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$applicationGroup.properties.migrationRequest", "options": ["migration-request"], "hide": true, "group": "Properties", "help": {"short": "The registration info of HostPool."}, "args": [{"nullable": true, "type": "string", "var": "$applicationGroup.properties.migrationRequest.migrationPath", "options": ["migration-path"], "help": {"short": "The path to the legacy object to migrate."}}, {"nullable": true, "type": "string", "var": "$applicationGroup.properties.migrationRequest.operation", "options": ["operation"], "help": {"short": "The type of operation for migration."}, "enum": {"items": [{"name": "Complete", "value": "Complete"}, {"name": "Hide", "value": "Hide"}, {"name": "Revoke", "value": "Revoke"}, {"name": "Start", "value": "Start"}, {"name": "Unhide", "value": "Unhide"}]}}]}]}], "operations": [{"operationId": "ApplicationGroups_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationGroupName", "arg": "$Path.applicationGroupName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/applicationGroups/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"readOnly": true, "type": "string", "name": "workspaceArmPath"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationGroup_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "applicationGroup", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$applicationGroup.identity", "props": [{"type": "string", "name": "type", "arg": "$applicationGroup.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "managedBy", "arg": "$applicationGroup.managedBy"}, {"type": "object", "name": "plan", "arg": "$applicationGroup.plan", "props": [{"type": "string", "name": "name", "arg": "$applicationGroup.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$applicationGroup.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$applicationGroup.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$applicationGroup.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$applicationGroup.plan.version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "applicationGroupType", "arg": "$applicationGroup.properties.applicationGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "RemoteApp"}]}}, {"type": "string", "name": "description", "arg": "$applicationGroup.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$applicationGroup.properties.friendlyName"}, {"type": "string", "name": "hostPoolArmPath", "arg": "$applicationGroup.properties.hostPoolArmPath", "required": true}, {"type": "object", "name": "migrationRequest", "arg": "$applicationGroup.properties.migrationRequest", "props": [{"type": "string", "name": "migrationPath", "arg": "$applicationGroup.properties.migrationRequest.migrationPath"}, {"type": "string", "name": "operation", "arg": "$applicationGroup.properties.migrationRequest.operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$applicationGroup.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$applicationGroup.sku.capacity"}, {"type": "string", "name": "family", "arg": "$applicationGroup.sku.family"}, {"type": "string", "name": "name", "arg": "$applicationGroup.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$applicationGroup.sku.size"}, {"type": "string", "name": "tier", "arg": "$applicationGroup.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$applicationGroup.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "ApplicationGroups_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "applicationGroupName", "arg": "$Path.applicationGroupName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ApplicationGroup_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml new file mode 100644 index 000000000..8c54158a7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vYXBwbGljYXRpb25ncm91cHMve30=/2021-07-12.xml @@ -0,0 +1,786 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.md new file mode 100644 index 000000000..f6849ec3a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.desktopvirtualization/hostpools 2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xz/2021-07-12.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.json new file mode 100644 index 000000000..3c5e06aa8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfQ==/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization hostpool", "commands": [{"name": "show", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfQ==/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostPoolName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the host pool within the specified resource group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HostPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/hostPools/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "customRdpProperty"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"type": "string", "name": "personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}, {"type": "integer", "name": "ring"}, {"type": "string", "name": "ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment"}, {"type": "string", "name": "vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfQ==/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostPoolName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the host pool within the specified resource group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "boolean", "var": "$Query.force", "options": ["force"], "help": {"short": "Force flag to delete sessionHost."}}]}], "operations": [{"operationId": "HostPools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "boolean", "name": "force", "arg": "$Query.force"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfQ==/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostPoolName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the host pool within the specified resource group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "ResourceLocation", "var": "$hostPool.location", "options": ["l", "location"], "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "string", "var": "$hostPool.properties.customRdpProperty", "options": ["custom-rdp-property"], "group": "", "help": {"short": "Custom rdp property of host pool."}}, {"type": "string", "var": "$hostPool.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of HostPool."}}, {"type": "string", "var": "$hostPool.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of HostPool."}}, {"type": "string", "var": "$hostPool.properties.hostPoolType", "options": ["host-pool-type"], "required": true, "group": "", "help": {"short": "Host pool type for desktop."}, "enum": {"items": [{"name": "BYODesktop", "value": "BYODesktop"}, {"name": "Personal", "value": "Personal"}, {"name": "Pooled", "value": "Pooled"}]}}, {"type": "string", "var": "$hostPool.properties.loadBalancerType", "options": ["load-balancer-type"], "required": true, "group": "", "help": {"short": "The type of the load balancer."}, "enum": {"items": [{"name": "BreadthFirst", "value": "BreadthFirst"}, {"name": "DepthFirst", "value": "DepthFirst"}, {"name": "Persistent", "value": "Persistent"}]}}, {"type": "integer", "var": "$hostPool.properties.maxSessionLimit", "options": ["max-session-limit"], "group": "", "help": {"short": "The max session limit of HostPool."}}, {"type": "string", "var": "$hostPool.properties.personalDesktopAssignmentType", "options": ["personal-desktop-assignment-type"], "group": "", "help": {"short": "PersonalDesktopAssignment type for HostPool."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Direct", "value": "Direct"}]}}, {"type": "string", "var": "$hostPool.properties.preferredAppGroupType", "options": ["t", "preferred-app-group-type"], "required": true, "group": "", "help": {"short": "The type of preferred application group type, default to desktop application group"}, "enum": {"items": [{"name": "Desktop", "value": "Desktop"}, {"name": "None", "value": "None"}, {"name": "RailApplications", "value": "RailApplications"}]}}, {"type": "object", "var": "$hostPool.properties.registrationInfo", "options": ["registration-info"], "group": "", "help": {"short": "The registration info of HostPool."}, "args": [{"type": "dateTime", "var": "$hostPool.properties.registrationInfo.expirationTime", "options": ["expiration-time"], "help": {"short": "Expiration time of registration token."}}, {"type": "string", "var": "$hostPool.properties.registrationInfo.registrationTokenOperation", "options": ["registration-token-operation"], "help": {"short": "The type of resetting the token."}, "enum": {"items": [{"name": "Delete", "value": "Delete"}, {"name": "None", "value": "None"}, {"name": "Update", "value": "Update"}]}}, {"type": "string", "var": "$hostPool.properties.registrationInfo.token", "options": ["token"], "help": {"short": "The registration token base64 encoded string."}}]}, {"type": "integer", "var": "$hostPool.properties.ring", "options": ["ring"], "group": "", "help": {"short": "The ring number of HostPool."}}, {"type": "string", "var": "$hostPool.properties.ssoClientId", "options": ["sso-client-id"], "group": "", "help": {"short": "ClientId for the registered Relying Party used to issue WVD SSO certificates."}}, {"type": "string", "var": "$hostPool.properties.ssoClientSecretKeyVaultPath", "options": ["p", "sso-client-secret-key-vault-path"], "group": "", "help": {"short": "Path to Azure KeyVault storing the secret used for communication to ADFS."}}, {"type": "string", "var": "$hostPool.properties.ssoSecretType", "options": ["sso-secret-type"], "group": "", "help": {"short": "The type of single sign on Secret Type."}, "enum": {"items": [{"name": "Certificate", "value": "Certificate"}, {"name": "CertificateInKeyVault", "value": "CertificateInKeyVault"}, {"name": "SharedKey", "value": "SharedKey"}, {"name": "SharedKeyInKeyVault", "value": "SharedKeyInKeyVault"}]}}, {"type": "string", "var": "$hostPool.properties.ssoadfsAuthority", "options": ["ssoadfs-authority"], "group": "", "help": {"short": "URL to customer ADFS server for signing WVD SSO certificates."}}, {"type": "boolean", "var": "$hostPool.properties.startVMOnConnect", "options": ["start-vm-on-connect"], "group": "", "help": {"short": "The flag to turn on/off StartVMOnConnect feature."}}, {"type": "boolean", "var": "$hostPool.properties.validationEnvironment", "options": ["validation-environment"], "group": "", "help": {"short": "Is validation environment."}}, {"type": "string", "var": "$hostPool.properties.vmTemplate", "options": ["vm-template"], "group": "", "help": {"short": "VM template for sessionhosts configuration within hostpool."}}, {"type": "object", "var": "$hostPool.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "HostPool", "args": [{"type": "object", "var": "$hostPool.identity", "options": ["identity"], "hide": true, "group": "HostPool", "help": {"short": "identity"}, "args": [{"type": "string", "var": "$hostPool.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"type": "string", "var": "$hostPool.kind", "options": ["kind"], "hide": true, "group": "HostPool", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "string", "var": "$hostPool.managedBy", "options": ["managed-by"], "hide": true, "group": "HostPool", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"type": "object", "var": "$hostPool.plan", "options": ["plan"], "hide": true, "group": "HostPool", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$hostPool.plan.name", "options": ["name"], "required": true, "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$hostPool.plan.product", "options": ["product"], "required": true, "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"type": "string", "var": "$hostPool.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$hostPool.plan.publisher", "options": ["publisher"], "required": true, "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"type": "string", "var": "$hostPool.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"type": "object", "var": "$hostPool.sku", "options": ["sku"], "hide": true, "group": "HostPool", "help": {"short": "sku"}, "args": [{"type": "integer32", "var": "$hostPool.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": "$hostPool.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": "$hostPool.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": "$hostPool.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": "$hostPool.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$hostPool.properties.migrationRequest", "options": ["migration-request"], "hide": true, "group": "Properties", "help": {"short": "The registration info of HostPool."}, "args": [{"type": "string", "var": "$hostPool.properties.migrationRequest.migrationPath", "options": ["migration-path"], "help": {"short": "The path to the legacy object to migrate."}}, {"type": "string", "var": "$hostPool.properties.migrationRequest.operation", "options": ["operation"], "help": {"short": "The type of operation for migration."}, "enum": {"items": [{"name": "Complete", "value": "Complete"}, {"name": "Hide", "value": "Hide"}, {"name": "Revoke", "value": "Revoke"}, {"name": "Start", "value": "Start"}, {"name": "Unhide", "value": "Unhide"}]}}]}]}], "operations": [{"operationId": "HostPools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "hostPool", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$hostPool.identity", "props": [{"type": "string", "name": "type", "arg": "$hostPool.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "arg": "$hostPool.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$hostPool.location"}, {"type": "string", "name": "managedBy", "arg": "$hostPool.managedBy"}, {"type": "object", "name": "plan", "arg": "$hostPool.plan", "props": [{"type": "string", "name": "name", "arg": "$hostPool.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$hostPool.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$hostPool.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$hostPool.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$hostPool.plan.version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "customRdpProperty", "arg": "$hostPool.properties.customRdpProperty"}, {"type": "string", "name": "description", "arg": "$hostPool.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$hostPool.properties.friendlyName"}, {"type": "string", "name": "hostPoolType", "arg": "$hostPool.properties.hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "arg": "$hostPool.properties.loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit", "arg": "$hostPool.properties.maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "arg": "$hostPool.properties.migrationRequest", "props": [{"type": "string", "name": "migrationPath", "arg": "$hostPool.properties.migrationRequest.migrationPath"}, {"type": "string", "name": "operation", "arg": "$hostPool.properties.migrationRequest.operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"type": "string", "name": "personalDesktopAssignmentType", "arg": "$hostPool.properties.personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "arg": "$hostPool.properties.preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "arg": "$hostPool.properties.registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime", "arg": "$hostPool.properties.registrationInfo.expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "arg": "$hostPool.properties.registrationInfo.registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token", "arg": "$hostPool.properties.registrationInfo.token"}]}, {"type": "integer", "name": "ring", "arg": "$hostPool.properties.ring"}, {"type": "string", "name": "ssoClientId", "arg": "$hostPool.properties.ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath", "arg": "$hostPool.properties.ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "arg": "$hostPool.properties.ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority", "arg": "$hostPool.properties.ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect", "arg": "$hostPool.properties.startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment", "arg": "$hostPool.properties.validationEnvironment"}, {"type": "string", "name": "vmTemplate", "arg": "$hostPool.properties.vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$hostPool.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$hostPool.sku.capacity"}, {"type": "string", "name": "family", "arg": "$hostPool.sku.family"}, {"type": "string", "name": "name", "arg": "$hostPool.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$hostPool.sku.size"}, {"type": "string", "name": "tier", "arg": "$hostPool.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$hostPool.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/hostPools/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "customRdpProperty"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"type": "string", "name": "personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}, {"type": "integer", "name": "ring"}, {"type": "string", "name": "ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment"}, {"type": "string", "name": "vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfQ==/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostPoolName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the host pool within the specified resource group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "string", "var": "$hostPool.properties.customRdpProperty", "options": ["custom-rdp-property"], "group": "", "help": {"short": "Custom rdp property of host pool."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of HostPool."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of HostPool."}}, {"type": "string", "var": "$hostPool.properties.loadBalancerType", "options": ["load-balancer-type"], "group": "", "help": {"short": "The type of the load balancer."}, "enum": {"items": [{"name": "BreadthFirst", "value": "BreadthFirst"}, {"name": "DepthFirst", "value": "DepthFirst"}, {"name": "Persistent", "value": "Persistent"}]}}, {"nullable": true, "type": "integer", "var": "$hostPool.properties.maxSessionLimit", "options": ["max-session-limit"], "group": "", "help": {"short": "The max session limit of HostPool."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.personalDesktopAssignmentType", "options": ["personal-desktop-assignment-type"], "group": "", "help": {"short": "PersonalDesktopAssignment type for HostPool."}, "enum": {"items": [{"name": "Automatic", "value": "Automatic"}, {"name": "Direct", "value": "Direct"}]}}, {"type": "string", "var": "$hostPool.properties.preferredAppGroupType", "options": ["t", "preferred-app-group-type"], "group": "", "help": {"short": "The type of preferred application group type, default to desktop application group"}, "enum": {"items": [{"name": "Desktop", "value": "Desktop"}, {"name": "None", "value": "None"}, {"name": "RailApplications", "value": "RailApplications"}]}}, {"nullable": true, "type": "object", "var": "$hostPool.properties.registrationInfo", "options": ["registration-info"], "group": "", "help": {"short": "The registration info of HostPool."}, "args": [{"nullable": true, "type": "dateTime", "var": "$hostPool.properties.registrationInfo.expirationTime", "options": ["expiration-time"], "help": {"short": "Expiration time of registration token."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.registrationInfo.registrationTokenOperation", "options": ["registration-token-operation"], "help": {"short": "The type of resetting the token."}, "enum": {"items": [{"name": "Delete", "value": "Delete"}, {"name": "None", "value": "None"}, {"name": "Update", "value": "Update"}]}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.registrationInfo.token", "options": ["token"], "help": {"short": "The registration token base64 encoded string."}}]}, {"nullable": true, "type": "integer", "var": "$hostPool.properties.ring", "options": ["ring"], "group": "", "help": {"short": "The ring number of HostPool."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.ssoClientId", "options": ["sso-client-id"], "group": "", "help": {"short": "ClientId for the registered Relying Party used to issue WVD SSO certificates."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.ssoClientSecretKeyVaultPath", "options": ["p", "sso-client-secret-key-vault-path"], "group": "", "help": {"short": "Path to Azure KeyVault storing the secret used for communication to ADFS."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.ssoSecretType", "options": ["sso-secret-type"], "group": "", "help": {"short": "The type of single sign on Secret Type."}, "enum": {"items": [{"name": "Certificate", "value": "Certificate"}, {"name": "CertificateInKeyVault", "value": "CertificateInKeyVault"}, {"name": "SharedKey", "value": "SharedKey"}, {"name": "SharedKeyInKeyVault", "value": "SharedKeyInKeyVault"}]}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.ssoadfsAuthority", "options": ["ssoadfs-authority"], "group": "", "help": {"short": "URL to customer ADFS server for signing WVD SSO certificates."}}, {"nullable": true, "type": "boolean", "var": "$hostPool.properties.startVMOnConnect", "options": ["start-vm-on-connect"], "group": "", "help": {"short": "The flag to turn on/off StartVMOnConnect feature."}}, {"nullable": true, "type": "boolean", "var": "$hostPool.properties.validationEnvironment", "options": ["validation-environment"], "group": "", "help": {"short": "Is validation environment."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.vmTemplate", "options": ["vm-template"], "group": "", "help": {"short": "VM template for sessionhosts configuration within hostpool."}}, {"nullable": true, "type": "object", "var": "$hostPool.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "HostPool", "args": [{"nullable": true, "type": "object", "var": "$hostPool.identity", "options": ["identity"], "hide": true, "group": "HostPool", "help": {"short": "identity"}, "args": [{"nullable": true, "type": "string", "var": "$hostPool.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"nullable": true, "type": "string", "var": "$hostPool.managedBy", "options": ["managed-by"], "hide": true, "group": "HostPool", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"nullable": true, "type": "object", "var": "$hostPool.plan", "options": ["plan"], "hide": true, "group": "HostPool", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$hostPool.plan.name", "options": ["name"], "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$hostPool.plan.product", "options": ["product"], "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"nullable": true, "type": "string", "var": "$hostPool.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$hostPool.plan.publisher", "options": ["publisher"], "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"nullable": true, "type": "string", "var": "$hostPool.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"nullable": true, "type": "object", "var": "$hostPool.sku", "options": ["sku"], "hide": true, "group": "HostPool", "help": {"short": "sku"}, "args": [{"nullable": true, "type": "integer32", "var": "$hostPool.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": "$hostPool.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": "$hostPool.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": "$hostPool.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": "$hostPool.sku.tier", "options": ["tier"], "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}]}, {"name": "Properties", "args": [{"type": "string", "var": "$hostPool.properties.hostPoolType", "options": ["host-pool-type"], "hide": true, "group": "Properties", "help": {"short": "HostPool type for desktop."}, "enum": {"items": [{"name": "BYODesktop", "value": "BYODesktop"}, {"name": "Personal", "value": "Personal"}, {"name": "Pooled", "value": "Pooled"}]}}, {"nullable": true, "type": "object", "var": "$hostPool.properties.migrationRequest", "options": ["migration-request"], "hide": true, "group": "Properties", "help": {"short": "The registration info of HostPool."}, "args": [{"nullable": true, "type": "string", "var": "$hostPool.properties.migrationRequest.migrationPath", "options": ["migration-path"], "help": {"short": "The path to the legacy object to migrate."}}, {"nullable": true, "type": "string", "var": "$hostPool.properties.migrationRequest.operation", "options": ["operation"], "help": {"short": "The type of operation for migration."}, "enum": {"items": [{"name": "Complete", "value": "Complete"}, {"name": "Hide", "value": "Hide"}, {"name": "Revoke", "value": "Revoke"}, {"name": "Start", "value": "Start"}, {"name": "Unhide", "value": "Unhide"}]}}]}]}], "operations": [{"operationId": "HostPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/hostPools/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "customRdpProperty"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"type": "string", "name": "hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "props": [{"type": "string", "name": "migrationPath"}, {"type": "string", "name": "operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"readOnly": true, "type": "string", "name": "objectId"}, {"type": "string", "name": "personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}, {"type": "integer", "name": "ring"}, {"type": "string", "name": "ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment"}, {"type": "string", "name": "vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "HostPool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "hostPool", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$hostPool.identity", "props": [{"type": "string", "name": "type", "arg": "$hostPool.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "managedBy", "arg": "$hostPool.managedBy"}, {"type": "object", "name": "plan", "arg": "$hostPool.plan", "props": [{"type": "string", "name": "name", "arg": "$hostPool.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$hostPool.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$hostPool.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$hostPool.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$hostPool.plan.version"}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "customRdpProperty", "arg": "$hostPool.properties.customRdpProperty"}, {"type": "string", "name": "description", "arg": "$hostPool.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$hostPool.properties.friendlyName"}, {"type": "string", "name": "hostPoolType", "arg": "$hostPool.properties.hostPoolType", "required": true, "enum": {"items": [{"value": "BYODesktop"}, {"value": "Personal"}, {"value": "Pooled"}]}}, {"type": "string", "name": "loadBalancerType", "arg": "$hostPool.properties.loadBalancerType", "required": true, "enum": {"items": [{"value": "BreadthFirst"}, {"value": "DepthFirst"}, {"value": "Persistent"}]}}, {"type": "integer", "name": "maxSessionLimit", "arg": "$hostPool.properties.maxSessionLimit"}, {"type": "object", "name": "migrationRequest", "arg": "$hostPool.properties.migrationRequest", "props": [{"type": "string", "name": "migrationPath", "arg": "$hostPool.properties.migrationRequest.migrationPath"}, {"type": "string", "name": "operation", "arg": "$hostPool.properties.migrationRequest.operation", "enum": {"items": [{"value": "Complete"}, {"value": "Hide"}, {"value": "Revoke"}, {"value": "Start"}, {"value": "Unhide"}]}}]}, {"type": "string", "name": "personalDesktopAssignmentType", "arg": "$hostPool.properties.personalDesktopAssignmentType", "enum": {"items": [{"value": "Automatic"}, {"value": "Direct"}]}}, {"type": "string", "name": "preferredAppGroupType", "arg": "$hostPool.properties.preferredAppGroupType", "required": true, "enum": {"items": [{"value": "Desktop"}, {"value": "None"}, {"value": "RailApplications"}]}}, {"type": "object", "name": "registrationInfo", "arg": "$hostPool.properties.registrationInfo", "props": [{"type": "dateTime", "name": "expirationTime", "arg": "$hostPool.properties.registrationInfo.expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "arg": "$hostPool.properties.registrationInfo.registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token", "arg": "$hostPool.properties.registrationInfo.token"}]}, {"type": "integer", "name": "ring", "arg": "$hostPool.properties.ring"}, {"type": "string", "name": "ssoClientId", "arg": "$hostPool.properties.ssoClientId"}, {"type": "string", "name": "ssoClientSecretKeyVaultPath", "arg": "$hostPool.properties.ssoClientSecretKeyVaultPath"}, {"type": "string", "name": "ssoSecretType", "arg": "$hostPool.properties.ssoSecretType", "enum": {"items": [{"value": "Certificate"}, {"value": "CertificateInKeyVault"}, {"value": "SharedKey"}, {"value": "SharedKeyInKeyVault"}]}}, {"type": "string", "name": "ssoadfsAuthority", "arg": "$hostPool.properties.ssoadfsAuthority"}, {"type": "boolean", "name": "startVMOnConnect", "arg": "$hostPool.properties.startVMOnConnect"}, {"type": "boolean", "name": "validationEnvironment", "arg": "$hostPool.properties.validationEnvironment"}, {"type": "string", "name": "vmTemplate", "arg": "$hostPool.properties.vmTemplate"}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$hostPool.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$hostPool.sku.capacity"}, {"type": "string", "name": "family", "arg": "$hostPool.sku.family"}, {"type": "string", "name": "name", "arg": "$hostPool.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$hostPool.sku.size"}, {"type": "string", "name": "tier", "arg": "$hostPool.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$hostPool.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "HostPools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@HostPool_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml new file mode 100644 index 000000000..3fbeb6cf7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9/2021-07-12.xml @@ -0,0 +1,1184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.json new file mode 100644 index 000000000..ef2356107 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}/retrieveregistrationtoken", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfS9yZXRyaWV2ZVJlZ2lzdHJhdGlvblRva2Vu/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization hostpool", "commands": [{"name": "retrieve-registration-token", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/hostpools/{}/retrieveregistrationtoken", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL2hvc3RQb29scy97aG9zdFBvb2xOYW1lfS9yZXRyaWV2ZVJlZ2lzdHJhdGlvblRva2Vu/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostPoolName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the host pool within the specified resource group"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HostPools_RetrieveRegistrationToken", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/retrieveRegistrationToken", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "hostPoolName", "arg": "$Path.hostPoolName", "required": true, "format": {"maxLength": 64, "minLength": 3}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "expirationTime"}, {"type": "string", "name": "registrationTokenOperation", "enum": {"items": [{"value": "Delete"}, {"value": "None"}, {"value": "Update"}]}}, {"type": "string", "name": "token"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.xml new file mode 100644 index 000000000..26e960a65 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vaG9zdHBvb2xzL3t9L3JldHJpZXZlcmVnaXN0cmF0aW9udG9rZW4=/2021-07-12.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.md new file mode 100644 index 000000000..5915a12aa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.desktopvirtualization/workspaces 2021-07-12](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcw==/2021-07-12.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.json new file mode 100644 index 000000000..11a008a6b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXMve3dvcmtzcGFjZU5hbWV9/V/MjAyMS0wNy0xMg=="}], "commandGroups": [{"name": "desktopvirtualization workspace", "commands": [{"name": "show", "version": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXMve3dvcmtzcGFjZU5hbWV9/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace"}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}", "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}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/workspaces/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"readOnly": true, "type": "string", "name": "objectId"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXMve3dvcmtzcGFjZU5hbWV9/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace"}, "format": {"maxLength": 64, "minLength": 3}}]}], "operations": [{"operationId": "Workspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}", "request": {"method": "delete", "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}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXMve3dvcmtzcGFjZU5hbWV9/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace"}, "format": {"maxLength": 64, "minLength": 3}}, {"type": "ResourceLocation", "var": "$workspace.location", "options": ["l", "location"], "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "array", "var": "$workspace.properties.applicationGroupReferences", "options": ["application-group-references"], "group": "", "help": {"short": "List of application group resource Ids."}, "item": {"type": "string"}}, {"type": "string", "var": "$workspace.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of Workspace."}}, {"type": "string", "var": "$workspace.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of Workspace."}}, {"type": "object", "var": "$workspace.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Workspace", "args": [{"type": "object", "var": "$workspace.identity", "options": ["identity"], "hide": true, "group": "Workspace", "help": {"short": "identity"}, "args": [{"type": "string", "var": "$workspace.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"type": "string", "var": "$workspace.kind", "options": ["kind"], "hide": true, "group": "Workspace", "help": {"short": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value."}, "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "string", "var": "$workspace.managedBy", "options": ["managed-by"], "hide": true, "group": "Workspace", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"type": "object", "var": "$workspace.plan", "options": ["plan"], "hide": true, "group": "Workspace", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$workspace.plan.name", "options": ["name"], "required": true, "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$workspace.plan.product", "options": ["product"], "required": true, "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"type": "string", "var": "$workspace.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$workspace.plan.publisher", "options": ["publisher"], "required": true, "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"type": "string", "var": "$workspace.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"type": "object", "var": "$workspace.sku", "options": ["sku"], "hide": true, "group": "Workspace", "help": {"short": "sku"}, "args": [{"type": "integer32", "var": "$workspace.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": "$workspace.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": "$workspace.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": "$workspace.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": "$workspace.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": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}", "request": {"method": "put", "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}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "workspace", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$workspace.identity", "props": [{"type": "string", "name": "type", "arg": "$workspace.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "arg": "$workspace.kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location", "arg": "$workspace.location"}, {"type": "string", "name": "managedBy", "arg": "$workspace.managedBy"}, {"type": "object", "name": "plan", "arg": "$workspace.plan", "props": [{"type": "string", "name": "name", "arg": "$workspace.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$workspace.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$workspace.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$workspace.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$workspace.plan.version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "arg": "$workspace.properties.applicationGroupReferences", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$workspace.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$workspace.properties.friendlyName"}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$workspace.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$workspace.sku.capacity"}, {"type": "string", "name": "family", "arg": "$workspace.sku.family"}, {"type": "string", "name": "name", "arg": "$workspace.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$workspace.sku.size"}, {"type": "string", "name": "tier", "arg": "$workspace.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$workspace.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/workspaces/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"readOnly": true, "type": "string", "name": "objectId"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "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": "2021-07-12", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.desktopvirtualization/workspaces/{}", "version": "2021-07-12", "swagger": "mgmt-plane/desktopvirtualization/ResourceProviders/Microsoft.DesktopVirtualization/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVza3RvcFZpcnR1YWxpemF0aW9uL3dvcmtzcGFjZXMve3dvcmtzcGFjZU5hbWV9/V/MjAyMS0wNy0xMg=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the workspace"}, "format": {"maxLength": 64, "minLength": 3}}, {"nullable": true, "type": "array", "var": "$workspace.properties.applicationGroupReferences", "options": ["application-group-references"], "group": "", "help": {"short": "List of application group resource Ids."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$workspace.properties.description", "options": ["description"], "group": "", "help": {"short": "Description of Workspace."}}, {"nullable": true, "type": "string", "var": "$workspace.properties.friendlyName", "options": ["friendly-name"], "group": "", "help": {"short": "Friendly name of Workspace."}}, {"nullable": true, "type": "object", "var": "$workspace.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Workspace", "args": [{"nullable": true, "type": "object", "var": "$workspace.identity", "options": ["identity"], "hide": true, "group": "Workspace", "help": {"short": "identity"}, "args": [{"nullable": true, "type": "string", "var": "$workspace.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"nullable": true, "type": "string", "var": "$workspace.managedBy", "options": ["managed-by"], "hide": true, "group": "Workspace", "help": {"short": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource."}}, {"nullable": true, "type": "object", "var": "$workspace.plan", "options": ["plan"], "hide": true, "group": "Workspace", "help": {"short": "plan"}, "args": [{"type": "string", "var": "$workspace.plan.name", "options": ["name"], "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$workspace.plan.product", "options": ["product"], "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"nullable": true, "type": "string", "var": "$workspace.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$workspace.plan.publisher", "options": ["publisher"], "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"nullable": true, "type": "string", "var": "$workspace.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"nullable": true, "type": "object", "var": "$workspace.sku", "options": ["sku"], "hide": true, "group": "Workspace", "help": {"short": "sku"}, "args": [{"nullable": true, "type": "integer32", "var": "$workspace.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": "$workspace.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": "$workspace.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": "$workspace.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": "$workspace.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": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}", "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}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "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": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DesktopVirtualization/workspaces/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "kind", "format": {"pattern": "^[-\\w\\._,\\(\\)]+$"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "managedBy"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "cloudPcResource"}, {"type": "string", "name": "description"}, {"type": "string", "name": "friendlyName"}, {"readOnly": true, "type": "string", "name": "objectId"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "workspace", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$workspace.identity", "props": [{"type": "string", "name": "type", "arg": "$workspace.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "string", "name": "managedBy", "arg": "$workspace.managedBy"}, {"type": "object", "name": "plan", "arg": "$workspace.plan", "props": [{"type": "string", "name": "name", "arg": "$workspace.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$workspace.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$workspace.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$workspace.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$workspace.plan.version"}]}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGroupReferences", "arg": "$workspace.properties.applicationGroupReferences", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$workspace.properties.description"}, {"type": "string", "name": "friendlyName", "arg": "$workspace.properties.friendlyName"}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$workspace.sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$workspace.sku.capacity"}, {"type": "string", "name": "family", "arg": "$workspace.sku.family"}, {"type": "string", "name": "name", "arg": "$workspace.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$workspace.sku.size"}, {"type": "string", "name": "tier", "arg": "$workspace.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$workspace.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}", "request": {"method": "put", "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}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"maxLength": 64, "minLength": 3}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2021-07-12"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Workspace_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml new file mode 100644 index 000000000..e39027c85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXNrdG9wdmlydHVhbGl6YXRpb24vd29ya3NwYWNlcy97fQ==/2021-07-12.xml @@ -0,0 +1,655 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +