From f319cbc17a6d3a8e90e7bf246d61c4a0b8560446 Mon Sep 17 00:00:00 2001 From: Yao Tong Date: Wed, 23 Aug 2023 22:45:37 -0700 Subject: [PATCH 1/3] release 2022-12-27 --- Commands/connectedmachine/_assess-patches.md | 16 + Commands/connectedmachine/_create.md | 16 + Commands/connectedmachine/_delete.md | 16 + Commands/connectedmachine/_install-patches.md | 16 + Commands/connectedmachine/_list.md | 17 + Commands/connectedmachine/_show.md | 16 + Commands/connectedmachine/_update.md | 16 + .../connectedmachine/extension/_create.md | 16 + .../connectedmachine/extension/_delete.md | 16 + Commands/connectedmachine/extension/_list.md | 16 + Commands/connectedmachine/extension/_show.md | 16 + .../connectedmachine/extension/_update.md | 16 + .../connectedmachine/extension/image/_list.md | 16 + .../connectedmachine/extension/image/_show.md | 16 + .../extension/image/readme.md | 11 + Commands/connectedmachine/extension/readme.md | 25 + .../private-endpoint-connection/_create.md | 9 + .../private-endpoint-connection/_delete.md | 16 + .../private-endpoint-connection/_list.md | 16 + .../private-endpoint-connection/_show.md | 16 + .../private-endpoint-connection/_update.md | 16 + .../private-endpoint-connection/readme.md | 20 + .../private-link-resource/_list.md | 16 + .../private-link-resource/_show.md | 16 + .../private-link-resource/readme.md | 11 + .../private-link-scope/_create.md | 16 + .../private-link-scope/_delete.md | 16 + .../private-link-scope/_list.md | 18 + .../private-link-scope/_show.md | 16 + .../private-link-scope/_update.md | 16 + .../private-link-scope/readme.md | 20 + Commands/connectedmachine/readme.md | 40 + Commands/readme.md | 3 + Commands/tree.json | 844 ++++++++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 91 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 91 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 237 +++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 276 ++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 1388 +++++++++++++++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 116 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 131 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 700 +++++++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 241 +++ .../2022-12-27.md | 1 + .../2022-12-27.json | 1 + .../2022-12-27.xml | 509 ++++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 99 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 443 ++++++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 94 ++ .../2022-12-27.json | 1 + .../2022-12-27.xml | 93 ++ 63 files changed, 5910 insertions(+) create mode 100644 Commands/connectedmachine/_assess-patches.md create mode 100644 Commands/connectedmachine/_create.md create mode 100644 Commands/connectedmachine/_delete.md create mode 100644 Commands/connectedmachine/_install-patches.md create mode 100644 Commands/connectedmachine/_list.md create mode 100644 Commands/connectedmachine/_show.md create mode 100644 Commands/connectedmachine/_update.md create mode 100644 Commands/connectedmachine/extension/_create.md create mode 100644 Commands/connectedmachine/extension/_delete.md create mode 100644 Commands/connectedmachine/extension/_list.md create mode 100644 Commands/connectedmachine/extension/_show.md create mode 100644 Commands/connectedmachine/extension/_update.md create mode 100644 Commands/connectedmachine/extension/image/_list.md create mode 100644 Commands/connectedmachine/extension/image/_show.md create mode 100644 Commands/connectedmachine/extension/image/readme.md create mode 100644 Commands/connectedmachine/extension/readme.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/_create.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/_delete.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/_list.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/_show.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/_update.md create mode 100644 Commands/connectedmachine/private-endpoint-connection/readme.md create mode 100644 Commands/connectedmachine/private-link-resource/_list.md create mode 100644 Commands/connectedmachine/private-link-resource/_show.md create mode 100644 Commands/connectedmachine/private-link-resource/readme.md create mode 100644 Commands/connectedmachine/private-link-scope/_create.md create mode 100644 Commands/connectedmachine/private-link-scope/_delete.md create mode 100644 Commands/connectedmachine/private-link-scope/_list.md create mode 100644 Commands/connectedmachine/private-link-scope/_show.md create mode 100644 Commands/connectedmachine/private-link-scope/_update.md create mode 100644 Commands/connectedmachine/private-link-scope/readme.md create mode 100644 Commands/connectedmachine/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.xml diff --git a/Commands/connectedmachine/_assess-patches.md b/Commands/connectedmachine/_assess-patches.md new file mode 100644 index 000000000..4da319108 --- /dev/null +++ b/Commands/connectedmachine/_assess-patches.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine assess-patches_ + +Assess patches on an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for assess-patches + ```bash + connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine + ``` diff --git a/Commands/connectedmachine/_create.md b/Commands/connectedmachine/_create.md new file mode 100644 index 000000000..69a72b5ea --- /dev/null +++ b/Commands/connectedmachine/_create.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine create_ + +Create operation to create an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for create + ```bash + connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap + ``` diff --git a/Commands/connectedmachine/_delete.md b/Commands/connectedmachine/_delete.md new file mode 100644 index 000000000..fa3aa3a54 --- /dev/null +++ b/Commands/connectedmachine/_delete.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine delete_ + +Delete operation to delete an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for delete + ```bash + connectedmachine delete --name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/_install-patches.md b/Commands/connectedmachine/_install-patches.md new file mode 100644 index 000000000..627ff78e8 --- /dev/null +++ b/Commands/connectedmachine/_install-patches.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine install-patches_ + +Install patches on an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for install-patches + ```bash + connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters "{"classificationsToInclude": ["Critical", "Security"]}" + ``` diff --git a/Commands/connectedmachine/_list.md b/Commands/connectedmachine/_list.md new file mode 100644 index 000000000..d0725a4d4 --- /dev/null +++ b/Commands/connectedmachine/_list.md @@ -0,0 +1,17 @@ +# [Command] _connectedmachine list_ + +List all the Azure Arc-Enabled Servers in the specified resource group. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for list + ```bash + connectedmachine list --resource-group myResourceGroup + connectedmachine list + ``` diff --git a/Commands/connectedmachine/_show.md b/Commands/connectedmachine/_show.md new file mode 100644 index 000000000..c179b9924 --- /dev/null +++ b/Commands/connectedmachine/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine show_ + +Get information about the model view or the instance view of an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for show + ```bash + connectedmachine show --name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/_update.md b/Commands/connectedmachine/_update.md new file mode 100644 index 000000000..f3a662160 --- /dev/null +++ b/Commands/connectedmachine/_update.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine update_ + +Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for update + ```bash + connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap + ``` diff --git a/Commands/connectedmachine/extension/_create.md b/Commands/connectedmachine/extension/_create.md new file mode 100644 index 000000000..25fd59f00 --- /dev/null +++ b/Commands/connectedmachine/extension/_create.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension create_ + +The operation to create the extension. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension create + ```bash + connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/extension/_delete.md b/Commands/connectedmachine/extension/_delete.md new file mode 100644 index 000000000..e8e591842 --- /dev/null +++ b/Commands/connectedmachine/extension/_delete.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension delete_ + +The operation to delete the extension. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension delete + ```bash + connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/extension/_list.md b/Commands/connectedmachine/extension/_list.md new file mode 100644 index 000000000..70b50da2f --- /dev/null +++ b/Commands/connectedmachine/extension/_list.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension list_ + +The operation to get all extensions of a Non-Azure machine. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension list + ```bash + connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/extension/_show.md b/Commands/connectedmachine/extension/_show.md new file mode 100644 index 000000000..7841ac47b --- /dev/null +++ b/Commands/connectedmachine/extension/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension show_ + +The operation to create or update the extension. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension show + ```bash + connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/extension/_update.md b/Commands/connectedmachine/extension/_update.md new file mode 100644 index 000000000..767d33866 --- /dev/null +++ b/Commands/connectedmachine/extension/_update.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension update_ + +Update operation to update the extension. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension update + ```bash + connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/extension/image/_list.md b/Commands/connectedmachine/extension/image/_list.md new file mode 100644 index 000000000..52f562476 --- /dev/null +++ b/Commands/connectedmachine/extension/image/_list.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension image list_ + +List all Extension versions based on location, publisher, extensionType. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension image list + ```bash + connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus + ``` diff --git a/Commands/connectedmachine/extension/image/_show.md b/Commands/connectedmachine/extension/image/_show.md new file mode 100644 index 000000000..e429a6e6c --- /dev/null +++ b/Commands/connectedmachine/extension/image/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine extension image show_ + +Get an Extension Metadata based on location, publisher, extensionType and version. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for extension image show + ```bash + connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1 + ``` diff --git a/Commands/connectedmachine/extension/image/readme.md b/Commands/connectedmachine/extension/image/readme.md new file mode 100644 index 000000000..4b66bccc5 --- /dev/null +++ b/Commands/connectedmachine/extension/image/readme.md @@ -0,0 +1,11 @@ +# [Group] _connectedmachine extension image_ + +Manage VM extension metadata available for Azure Arc-Enabled Servers. + +## Commands + +- [list](/Commands/connectedmachine/extension/image/_list.md) +: List all Extension versions based on location, publisher, extensionType. + +- [show](/Commands/connectedmachine/extension/image/_show.md) +: Get an Extension Metadata based on location, publisher, extensionType and version. diff --git a/Commands/connectedmachine/extension/readme.md b/Commands/connectedmachine/extension/readme.md new file mode 100644 index 000000000..c3938261f --- /dev/null +++ b/Commands/connectedmachine/extension/readme.md @@ -0,0 +1,25 @@ +# [Group] _connectedmachine extension_ + +Manage a VM extension on an Azure Arc-Enabled Server. + +## Subgroups + +- [image](/Commands/connectedmachine/extension/image/readme.md) +: Manage VM extension metadata available for Azure Arc-Enabled Servers. + +## Commands + +- [create](/Commands/connectedmachine/extension/_create.md) +: The operation to create the extension. + +- [delete](/Commands/connectedmachine/extension/_delete.md) +: The operation to delete the extension. + +- [list](/Commands/connectedmachine/extension/_list.md) +: The operation to get all extensions of a Non-Azure machine. + +- [show](/Commands/connectedmachine/extension/_show.md) +: The operation to create or update the extension. + +- [update](/Commands/connectedmachine/extension/_update.md) +: Update operation to update the extension. diff --git a/Commands/connectedmachine/private-endpoint-connection/_create.md b/Commands/connectedmachine/private-endpoint-connection/_create.md new file mode 100644 index 000000000..8f4368f92 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/_create.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine private-endpoint-connection create_ + +Create a private endpoint connection with a given name. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml) **Stable** + + diff --git a/Commands/connectedmachine/private-endpoint-connection/_delete.md b/Commands/connectedmachine/private-endpoint-connection/_delete.md new file mode 100644 index 000000000..468f1a3b0 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/_delete.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-endpoint-connection delete_ + +Delete a private endpoint connection with a given name. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-endpoint-connection delete + ```bash + connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-endpoint-connection/_list.md b/Commands/connectedmachine/private-endpoint-connection/_list.md new file mode 100644 index 000000000..b89bcbf69 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/_list.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-endpoint-connection list_ + +List all private endpoint connections on a private link scope. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-endpoint-connection list + ```bash + connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-endpoint-connection/_show.md b/Commands/connectedmachine/private-endpoint-connection/_show.md new file mode 100644 index 000000000..9e883f125 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-endpoint-connection show_ + +Get a private endpoint connection. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-endpoint-connection show + ```bash + connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-endpoint-connection/_update.md b/Commands/connectedmachine/private-endpoint-connection/_update.md new file mode 100644 index 000000000..056f75dd1 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/_update.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-endpoint-connection update_ + +Update a private endpoint connection with a given name. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-endpoint-connection update + ```bash + connectedmachine private-endpoint-connection update --connection-state "{{"description":"Rejected by AZ CLI", "status":"Rejected"}}" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-endpoint-connection/readme.md b/Commands/connectedmachine/private-endpoint-connection/readme.md new file mode 100644 index 000000000..ff2c2ad99 --- /dev/null +++ b/Commands/connectedmachine/private-endpoint-connection/readme.md @@ -0,0 +1,20 @@ +# [Group] _connectedmachine private-endpoint-connection_ + +Manage private endpoint connection with an Azure Arc-Enabled Server. + +## Commands + +- [create](/Commands/connectedmachine/private-endpoint-connection/_create.md) +: Create a private endpoint connection with a given name. + +- [delete](/Commands/connectedmachine/private-endpoint-connection/_delete.md) +: Delete a private endpoint connection with a given name. + +- [list](/Commands/connectedmachine/private-endpoint-connection/_list.md) +: List all private endpoint connections on a private link scope. + +- [show](/Commands/connectedmachine/private-endpoint-connection/_show.md) +: Get a private endpoint connection. + +- [update](/Commands/connectedmachine/private-endpoint-connection/_update.md) +: Update a private endpoint connection with a given name. diff --git a/Commands/connectedmachine/private-link-resource/_list.md b/Commands/connectedmachine/private-link-resource/_list.md new file mode 100644 index 000000000..2f2f392fa --- /dev/null +++ b/Commands/connectedmachine/private-link-resource/_list.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-resource list_ + +List the private link resources that need to be created for an Azure Monitor PrivateLinkScope. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-resource list + ```bash + connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-link-resource/_show.md b/Commands/connectedmachine/private-link-resource/_show.md new file mode 100644 index 000000000..6795ed849 --- /dev/null +++ b/Commands/connectedmachine/private-link-resource/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-resource show_ + +Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-resource show + ```bash + connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-link-resource/readme.md b/Commands/connectedmachine/private-link-resource/readme.md new file mode 100644 index 000000000..4dc754852 --- /dev/null +++ b/Commands/connectedmachine/private-link-resource/readme.md @@ -0,0 +1,11 @@ +# [Group] _connectedmachine private-link-resource_ + +Manage private link resource of an Azure Arc-Enabled Server. + +## Commands + +- [list](/Commands/connectedmachine/private-link-resource/_list.md) +: List the private link resources that need to be created for an Azure Monitor PrivateLinkScope. + +- [show](/Commands/connectedmachine/private-link-resource/_show.md) +: Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope. diff --git a/Commands/connectedmachine/private-link-scope/_create.md b/Commands/connectedmachine/private-link-scope/_create.md new file mode 100644 index 000000000..3e4358af8 --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/_create.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-scope create_ + +Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-scope create + ```bash + connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope + ``` diff --git a/Commands/connectedmachine/private-link-scope/_delete.md b/Commands/connectedmachine/private-link-scope/_delete.md new file mode 100644 index 000000000..4b0dafdee --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/_delete.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-scope delete_ + +Delete an Azure Arc PrivateLinkScope. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-scope delete + ```bash + connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope + ``` diff --git a/Commands/connectedmachine/private-link-scope/_list.md b/Commands/connectedmachine/private-link-scope/_list.md new file mode 100644 index 000000000..483708e03 --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/_list.md @@ -0,0 +1,18 @@ +# [Command] _connectedmachine private-link-scope list_ + +Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml) **Stable** + + + + +#### examples + +- Sample command for private-link-scope list + ```bash + connectedmachine private-link-scope list --resource-group my-resource-group + connectedmachine private-link-scope list + ``` diff --git a/Commands/connectedmachine/private-link-scope/_show.md b/Commands/connectedmachine/private-link-scope/_show.md new file mode 100644 index 000000000..62e09d2bc --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/_show.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-scope show_ + +Return an Azure Arc PrivateLinkScope. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-scope show + ```bash + connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope + ``` diff --git a/Commands/connectedmachine/private-link-scope/_update.md b/Commands/connectedmachine/private-link-scope/_update.md new file mode 100644 index 000000000..952ff7767 --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/_update.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine private-link-scope update_ + +Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for private-link-scope update + ```bash + connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope + ``` diff --git a/Commands/connectedmachine/private-link-scope/readme.md b/Commands/connectedmachine/private-link-scope/readme.md new file mode 100644 index 000000000..710cf2071 --- /dev/null +++ b/Commands/connectedmachine/private-link-scope/readme.md @@ -0,0 +1,20 @@ +# [Group] _connectedmachine private-link-scope_ + +Manage private link scope of an Azure Arc-Enabled Server. + +## Commands + +- [create](/Commands/connectedmachine/private-link-scope/_create.md) +: Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. + +- [delete](/Commands/connectedmachine/private-link-scope/_delete.md) +: Delete an Azure Arc PrivateLinkScope. + +- [list](/Commands/connectedmachine/private-link-scope/_list.md) +: Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription. + +- [show](/Commands/connectedmachine/private-link-scope/_show.md) +: Return an Azure Arc PrivateLinkScope. + +- [update](/Commands/connectedmachine/private-link-scope/_update.md) +: Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. diff --git a/Commands/connectedmachine/readme.md b/Commands/connectedmachine/readme.md new file mode 100644 index 000000000..495831509 --- /dev/null +++ b/Commands/connectedmachine/readme.md @@ -0,0 +1,40 @@ +# [Group] _connectedmachine_ + +Manage an Azure Arc-Enabled Server. + +## Subgroups + +- [extension](/Commands/connectedmachine/extension/readme.md) +: Manage a VM extension on an Azure Arc-Enabled Server. + +- [private-endpoint-connection](/Commands/connectedmachine/private-endpoint-connection/readme.md) +: Manage private endpoint connection with an Azure Arc-Enabled Server. + +- [private-link-resource](/Commands/connectedmachine/private-link-resource/readme.md) +: Manage private link resource of an Azure Arc-Enabled Server. + +- [private-link-scope](/Commands/connectedmachine/private-link-scope/readme.md) +: Manage private link scope of an Azure Arc-Enabled Server. + +## Commands + +- [assess-patches](/Commands/connectedmachine/_assess-patches.md) +: Assess patches on an Azure Arc-Enabled Server. + +- [create](/Commands/connectedmachine/_create.md) +: Create operation to create an Azure Arc-Enabled Server. + +- [delete](/Commands/connectedmachine/_delete.md) +: Delete operation to delete an Azure Arc-Enabled Server. + +- [install-patches](/Commands/connectedmachine/_install-patches.md) +: Install patches on an Azure Arc-Enabled Server. + +- [list](/Commands/connectedmachine/_list.md) +: List all the Azure Arc-Enabled Servers in the specified resource group. + +- [show](/Commands/connectedmachine/_show.md) +: Get information about the model view or the instance view of an Azure Arc-Enabled Server. + +- [update](/Commands/connectedmachine/_update.md) +: Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation. diff --git a/Commands/readme.md b/Commands/readme.md index ebde920e5..9c5adfe1e 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -29,6 +29,9 @@ - [confidentialledger](/Commands/confidentialledger/readme.md) : Deploy and manage Azure confidential ledgers. +- [connectedmachine](/Commands/connectedmachine/readme.md) +: Manage an Azure Arc-Enabled Server. + - [consumption](/Commands/consumption/readme.md) : Manage consumption of Azure resources. diff --git a/Commands/tree.json b/Commands/tree.json index 6a9a257fe..08d30b4b0 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4178,6 +4178,850 @@ "confidentialledger" ] }, + "connectedmachine": { + "commandGroups": { + "extension": { + "commandGroups": { + "image": { + "commands": { + "list": { + "help": { + "short": "List all Extension versions based on location, publisher, extensionType." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" + ], + "name": "Sample command for extension image list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Extension Metadata based on location, publisher, extensionType and version." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" + ], + "name": "Sample command for extension image show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VM extension metadata available for Azure Arc-Enabled Servers." + }, + "names": [ + "connectedmachine", + "extension", + "image" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "The operation to create the extension." + }, + "names": [ + "connectedmachine", + "extension", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "The operation to delete the extension." + }, + "names": [ + "connectedmachine", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "The operation to get all extensions of a Non-Azure machine." + }, + "names": [ + "connectedmachine", + "extension", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "The operation to create or update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a VM extension on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "extension" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint connections on a private link scope." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private endpoint connection." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection update --connection-state \"{{\"description\":\"Rejected by AZ CLI\", \"status\":\"Rejected\"}}\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection with an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link resource of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-resource" + ] + }, + "private-link-scope": { + "commands": { + "create": { + "help": { + "short": "Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope list --resource-group my-resource-group", + "connectedmachine private-link-scope list" + ], + "name": "Sample command for private-link-scope list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Return an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link scope of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-scope" + ] + } + }, + "commands": { + "assess-patches": { + "help": { + "short": "Assess patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "assess-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" + ], + "name": "Sample command for assess-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create operation to create an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine delete --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "install-patches": { + "help": { + "short": "Install patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "install-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" + ], + "name": "Sample command for install-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Azure Arc-Enabled Servers in the specified resource group." + }, + "names": [ + "connectedmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine list --resource-group myResourceGroup", + "connectedmachine list" + ], + "name": "Sample command for list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the model view or the instance view of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine show --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation." + }, + "names": [ + "connectedmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine" + ] + }, "consumption": { "commandGroups": { "budget": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.json new file mode 100644 index 000000000..67681f471 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionType", "options": ["type", "extension-type"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The extensionType of the Extension being received."}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.publisher", "options": ["p", "publisher"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The publisher of the Extension being received."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ExtensionMetadata_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "extensionType", "arg": "$Path.extensionType", "required": true}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "publisher", "arg": "$Path.publisher", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.HybridCompute/locations/{}/publishers/{}/extensionTypes/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "extensionType"}, {"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "version"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.xml new file mode 100644 index 000000000..2f0fea0be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2022-12-27.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.json new file mode 100644 index 000000000..081944a9f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionType", "options": ["type", "extension-type"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The extensionType of the Extension being received."}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.publisher", "options": ["p", "publisher"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The publisher of the Extension being received."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.version", "options": ["n", "name", "version"], "required": true, "idPart": "child_name_3", "help": {"short": "The version of the Extension being received."}}]}], "operations": [{"operationId": "ExtensionMetadata_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/locations/{location}/publishers/{publisher}/extensionTypes/{extensionType}/versions/{version}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "extensionType", "arg": "$Path.extensionType", "required": true}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "publisher", "arg": "$Path.publisher", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "version", "arg": "$Path.version", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.HybridCompute/locations/{}/publishers/{}/extensionTypes/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "extensionType"}, {"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "version"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.xml new file mode 100644 index 000000000..3620e7a4a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2022-12-27.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.json new file mode 100644 index 000000000..e25290de2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyMi0xMi0yNw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyMi0xMi0yNw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyMi0xMi0yNw=="}], "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_PrivateLinkScopes_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_PrivateLinkScopes_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_PrivateLinkScopes_ListByResourceGroup"], "operationId": "PrivateLinkScopes_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes", "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": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "privateLinkScopeId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_PrivateLinkScopes_List"], "operationId": "PrivateLinkScopes_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/privateLinkScopes", "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": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "privateLinkScopeId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml new file mode 100644 index 000000000..91c362436 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.json new file mode 100644 index 000000000..95b353338 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyMi0xMi0yNw=="}], "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"}]}], "operations": [{"operationId": "Machines_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines", "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": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}"}}, {"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": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "adFqdn"}, {"readOnly": true, "type": "object", "name": "agentConfiguration", "props": [{"readOnly": true, "type": "string", "name": "configMode", "enum": {"items": [{"value": "full"}, {"value": "monitor"}]}}, {"readOnly": true, "type": "array", "name": "extensionsAllowList", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ConfigurationExtension_read"}}, {"readOnly": true, "type": "array<@ConfigurationExtension_read>", "name": "extensionsBlockList", "item": {"type": "@ConfigurationExtension_read"}}, {"readOnly": true, "type": "string", "name": "extensionsEnabled"}, {"readOnly": true, "type": "string", "name": "guestConfigurationEnabled"}, {"readOnly": true, "type": "array", "name": "incomingConnectionsPorts", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "proxyBypass", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "proxyUrl"}]}, {"type": "object", "name": "agentUpgrade", "props": [{"type": "string", "name": "correlationId"}, {"type": "string", "name": "desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"readOnly": true, "type": "string", "name": "lastAttemptMessage"}, {"readOnly": true, "type": "string", "name": "lastAttemptStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Success"}]}}, {"readOnly": true, "type": "string", "name": "lastAttemptTimestamp"}]}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "clientPublicKey"}, {"type": "object", "name": "cloudMetadata", "props": [{"readOnly": true, "type": "string", "name": "provider"}]}, {"readOnly": true, "type": "object", "name": "detectedProperties", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "dnsFqdn"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "errorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}}, {"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "cls": "MachineExtensionInstanceView_read"}}, {"readOnly": true, "type": "dateTime", "name": "lastStatusChange"}, {"type": "object", "name": "locationData", "props": [{"type": "string", "name": "city"}, {"type": "string", "name": "countryOrRegion"}, {"type": "string", "name": "district"}, {"type": "string", "name": "name", "required": true, "format": {"maxLength": 256}}]}, {"readOnly": true, "type": "string", "name": "machineFqdn"}, {"type": "string", "name": "mssqlDiscovered"}, {"readOnly": true, "type": "string", "name": "osName"}, {"type": "object", "name": "osProfile", "props": [{"readOnly": true, "type": "string", "name": "computerName"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "@PatchSettings_read", "name": "patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_read", "clientFlatten": true}]}]}, {"readOnly": true, "type": "string", "name": "osSku"}, {"type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"type": "string", "name": "parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "serviceStatuses", "props": [{"type": "object", "name": "extensionService", "props": [{"type": "string", "name": "startupType"}, {"type": "string", "name": "status"}], "cls": "ServiceStatus_read"}, {"type": "@ServiceStatus_read", "name": "guestConfigurationService"}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Error"}]}}, {"type": "string", "name": "vmId"}, {"readOnly": true, "type": "string", "name": "vmUuid"}], "clientFlatten": true}, {"readOnly": true, "type": "array", "name": "resources", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "@MachineExtensionInstanceView_read", "name": "instanceView"}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.xml new file mode 100644 index 000000000..4cafd3144 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2022-12-27.xml @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.json new file mode 100644 index 000000000..2071bfcec --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["n", "name", "machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "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": "$Query.expand", "options": ["expand"], "help": {"short": "The expand expression to apply on the operation."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}]}}]}], "operations": [{"operationId": "Machines_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "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": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "instanceView"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}"}}, {"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": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "adFqdn"}, {"readOnly": true, "type": "object", "name": "agentConfiguration", "props": [{"readOnly": true, "type": "string", "name": "configMode", "enum": {"items": [{"value": "full"}, {"value": "monitor"}]}}, {"readOnly": true, "type": "array", "name": "extensionsAllowList", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ConfigurationExtension_read"}}, {"readOnly": true, "type": "array<@ConfigurationExtension_read>", "name": "extensionsBlockList", "item": {"type": "@ConfigurationExtension_read"}}, {"readOnly": true, "type": "string", "name": "extensionsEnabled"}, {"readOnly": true, "type": "string", "name": "guestConfigurationEnabled"}, {"readOnly": true, "type": "array", "name": "incomingConnectionsPorts", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "proxyBypass", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "proxyUrl"}]}, {"type": "object", "name": "agentUpgrade", "props": [{"type": "string", "name": "correlationId"}, {"type": "string", "name": "desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"readOnly": true, "type": "string", "name": "lastAttemptMessage"}, {"readOnly": true, "type": "string", "name": "lastAttemptStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Success"}]}}, {"readOnly": true, "type": "string", "name": "lastAttemptTimestamp"}]}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "clientPublicKey"}, {"type": "object", "name": "cloudMetadata", "props": [{"readOnly": true, "type": "string", "name": "provider"}]}, {"readOnly": true, "type": "object", "name": "detectedProperties", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "dnsFqdn"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "errorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}}, {"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "cls": "MachineExtensionInstanceView_read"}}, {"readOnly": true, "type": "dateTime", "name": "lastStatusChange"}, {"type": "object", "name": "locationData", "props": [{"type": "string", "name": "city"}, {"type": "string", "name": "countryOrRegion"}, {"type": "string", "name": "district"}, {"type": "string", "name": "name", "required": true, "format": {"maxLength": 256}}]}, {"readOnly": true, "type": "string", "name": "machineFqdn"}, {"type": "string", "name": "mssqlDiscovered"}, {"readOnly": true, "type": "string", "name": "osName"}, {"type": "object", "name": "osProfile", "props": [{"readOnly": true, "type": "string", "name": "computerName"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "@PatchSettings_read", "name": "patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_read", "clientFlatten": true}]}]}, {"readOnly": true, "type": "string", "name": "osSku"}, {"type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"type": "string", "name": "parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "serviceStatuses", "props": [{"type": "object", "name": "extensionService", "props": [{"type": "string", "name": "startupType"}, {"type": "string", "name": "status"}], "cls": "ServiceStatus_read"}, {"type": "@ServiceStatus_read", "name": "guestConfigurationService"}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Error"}]}}, {"type": "string", "name": "vmId"}, {"readOnly": true, "type": "string", "name": "vmUuid"}], "clientFlatten": true}, {"readOnly": true, "type": "array", "name": "resources", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "@MachineExtensionInstanceView_read", "name": "instanceView"}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["n", "name", "machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "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": "Machines_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["n", "name", "machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.identity", "options": ["identity"], "group": "Parameters", "help": {"short": "Identity for the resource."}, "args": [{"type": "string", "var": "$parameters.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.agentUpgrade", "options": ["agent-upgrade"], "group": "Properties", "help": {"short": "The info of the machine w.r.t Agent Upgrade"}, "args": [{"type": "string", "var": "$parameters.properties.agentUpgrade.correlationId", "options": ["correlation-id"], "help": {"short": "The correlation ID passed in from RSM per upgrade."}}, {"type": "string", "var": "$parameters.properties.agentUpgrade.desiredVersion", "options": ["desired-version"], "help": {"short": "Specifies the version info w.r.t AgentUpgrade for the machine."}}, {"type": "boolean", "var": "$parameters.properties.agentUpgrade.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "help": {"short": "Specifies if RSM should try to upgrade this machine"}}]}, {"type": "string", "var": "$parameters.properties.clientPublicKey", "options": ["client-public-key"], "group": "Properties", "help": {"short": "Public Key that the client provides to be used during initial resource onboarding"}}, {"type": "array", "var": "$parameters.properties.extensions", "options": ["extensions"], "group": "Properties", "help": {"short": "Machine Extensions information (deprecated field)"}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.extensions[].name", "options": ["name"], "help": {"short": "The machine extension name."}}, {"type": "object", "var": "$parameters.properties.extensions[].status", "options": ["status"], "help": {"short": "Instance view status."}, "args": [{"type": "string", "var": "$parameters.properties.extensions[].status.code", "options": ["code"], "help": {"short": "The status code."}}, {"type": "string", "var": "$parameters.properties.extensions[].status.displayStatus", "options": ["display-status"], "help": {"short": "The short localizable label for the status."}}, {"type": "string", "var": "$parameters.properties.extensions[].status.level", "options": ["level"], "help": {"short": "The level code."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Info", "value": "Info"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "string", "var": "$parameters.properties.extensions[].status.message", "options": ["message"], "help": {"short": "The detailed status message, including for alerts and error messages."}}, {"type": "dateTime", "var": "$parameters.properties.extensions[].status.time", "options": ["time"], "help": {"short": "The time of the status."}}]}, {"type": "string", "var": "$parameters.properties.extensions[].type", "options": ["type"], "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"type": "string", "var": "$parameters.properties.extensions[].typeHandlerVersion", "options": ["type-handler-version"], "help": {"short": "Specifies the version of the script handler."}}]}}, {"type": "object", "var": "$parameters.properties.locationData", "options": ["location-data"], "group": "Properties", "help": {"short": "Metadata pertaining to the geographic location of the resource."}, "args": [{"type": "string", "var": "$parameters.properties.locationData.city", "options": ["city"], "help": {"short": "The city or locality where the resource is located."}}, {"type": "string", "var": "$parameters.properties.locationData.countryOrRegion", "options": ["country-or-region"], "help": {"short": "The country or region where the resource is located"}}, {"type": "string", "var": "$parameters.properties.locationData.district", "options": ["district"], "help": {"short": "The district, state, or province where the resource is located."}}, {"type": "string", "var": "$parameters.properties.locationData.name", "options": ["name"], "required": true, "help": {"short": "A canonical name for the geographic or physical location."}, "format": {"maxLength": 256}}]}, {"type": "string", "var": "$parameters.properties.mssqlDiscovered", "options": ["mssql-discovered"], "group": "Properties", "help": {"short": "Specifies whether any MS SQL instance is discovered on the machine."}}, {"type": "object", "var": "$parameters.properties.osProfile", "options": ["os-profile"], "group": "Properties", "help": {"short": "Specifies the operating system settings for the hybrid machine."}, "args": [{"type": "object", "var": "$parameters.properties.osProfile.linuxConfiguration", "options": ["linux-configuration"], "help": {"short": "Specifies the linux configuration for update management."}, "args": [{"type": "@PatchSettings_create", "var": "$parameters.properties.osProfile.linuxConfiguration.patchSettings", "options": ["patch-settings"]}]}, {"type": "object", "var": "$parameters.properties.osProfile.windowsConfiguration", "options": ["windows-configuration"], "help": {"short": "Specifies the windows configuration for update management."}, "args": [{"type": "object", "var": "$parameters.properties.osProfile.windowsConfiguration.patchSettings", "options": ["patch-settings"], "help": {"short": "Specifies the patch settings."}, "args": [{"type": "string", "var": "@PatchSettings_create.assessmentMode", "options": ["assessment-mode"], "help": {"short": "Specifies the assessment mode."}, "enum": {"items": [{"name": "AutomaticByPlatform", "value": "AutomaticByPlatform"}, {"name": "ImageDefault", "value": "ImageDefault"}]}}, {"type": "string", "var": "@PatchSettings_create.patchMode", "options": ["patch-mode"], "help": {"short": "Specifies the patch mode."}, "enum": {"items": [{"name": "AutomaticByOS", "value": "AutomaticByOS"}, {"name": "AutomaticByPlatform", "value": "AutomaticByPlatform"}, {"name": "ImageDefault", "value": "ImageDefault"}, {"name": "Manual", "value": "Manual"}]}}], "cls": "PatchSettings_create"}]}]}, {"type": "string", "var": "$parameters.properties.osType", "options": ["os-type"], "group": "Properties", "help": {"short": "The type of Operating System (windows/linux)."}}, {"type": "string", "var": "$parameters.properties.parentClusterResourceId", "options": ["parent-cluster-resource-id"], "group": "Properties", "help": {"short": "The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any."}}, {"type": "string", "var": "$parameters.properties.privateLinkScopeResourceId", "options": ["private-link-scope-resource-id"], "group": "Properties", "help": {"short": "The resource id of the private link scope this machine is assigned to, if any."}}, {"type": "object", "var": "$parameters.properties.serviceStatuses", "options": ["service-statuses"], "group": "Properties", "help": {"short": "Statuses of dependent services that are reported back to ARM."}, "args": [{"type": "object", "var": "$parameters.properties.serviceStatuses.extensionService", "options": ["extension-service"], "help": {"short": "The state of the extension service on the Arc-enabled machine."}, "args": [{"type": "string", "var": "@ServiceStatus_create.startupType", "options": ["startup-type"], "help": {"short": "The behavior of the service when the Arc-enabled machine starts up."}}, {"type": "string", "var": "@ServiceStatus_create.status", "options": ["status"], "help": {"short": "The current status of the service."}}], "cls": "ServiceStatus_create"}, {"type": "@ServiceStatus_create", "var": "$parameters.properties.serviceStatuses.guestConfigurationService", "options": ["guest-configuration-service"], "help": {"short": "The state of the guest configuration service on the Arc-enabled machine."}}]}, {"type": "string", "var": "$parameters.properties.vmId", "options": ["vm-id"], "group": "Properties", "help": {"short": "Specifies the hybrid machine unique ID."}}]}], "operations": [{"operationId": "Machines_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$parameters.identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentUpgrade", "arg": "$parameters.properties.agentUpgrade", "props": [{"type": "string", "name": "correlationId", "arg": "$parameters.properties.agentUpgrade.correlationId"}, {"type": "string", "name": "desiredVersion", "arg": "$parameters.properties.agentUpgrade.desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$parameters.properties.agentUpgrade.enableAutomaticUpgrade"}]}, {"type": "string", "name": "clientPublicKey", "arg": "$parameters.properties.clientPublicKey"}, {"type": "array", "name": "extensions", "arg": "$parameters.properties.extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$parameters.properties.extensions[].name"}, {"type": "object", "name": "status", "arg": "$parameters.properties.extensions[].status", "props": [{"type": "string", "name": "code", "arg": "$parameters.properties.extensions[].status.code"}, {"type": "string", "name": "displayStatus", "arg": "$parameters.properties.extensions[].status.displayStatus"}, {"type": "string", "name": "level", "arg": "$parameters.properties.extensions[].status.level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message", "arg": "$parameters.properties.extensions[].status.message"}, {"type": "dateTime", "name": "time", "arg": "$parameters.properties.extensions[].status.time"}]}, {"type": "string", "name": "type", "arg": "$parameters.properties.extensions[].type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$parameters.properties.extensions[].typeHandlerVersion"}]}}, {"type": "object", "name": "locationData", "arg": "$parameters.properties.locationData", "props": [{"type": "string", "name": "city", "arg": "$parameters.properties.locationData.city"}, {"type": "string", "name": "countryOrRegion", "arg": "$parameters.properties.locationData.countryOrRegion"}, {"type": "string", "name": "district", "arg": "$parameters.properties.locationData.district"}, {"type": "string", "name": "name", "arg": "$parameters.properties.locationData.name", "required": true, "format": {"maxLength": 256}}]}, {"type": "string", "name": "mssqlDiscovered", "arg": "$parameters.properties.mssqlDiscovered"}, {"type": "object", "name": "osProfile", "arg": "$parameters.properties.osProfile", "props": [{"type": "object", "name": "linuxConfiguration", "arg": "$parameters.properties.osProfile.linuxConfiguration", "props": [{"type": "@PatchSettings_create", "name": "patchSettings", "arg": "$parameters.properties.osProfile.linuxConfiguration.patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "arg": "$parameters.properties.osProfile.windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "arg": "$parameters.properties.osProfile.windowsConfiguration.patchSettings", "props": [{"type": "string", "name": "assessmentMode", "arg": "@PatchSettings_create.assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "arg": "@PatchSettings_create.patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_create", "clientFlatten": true}]}]}, {"type": "string", "name": "osType", "arg": "$parameters.properties.osType"}, {"type": "string", "name": "parentClusterResourceId", "arg": "$parameters.properties.parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId", "arg": "$parameters.properties.privateLinkScopeResourceId"}, {"type": "object", "name": "serviceStatuses", "arg": "$parameters.properties.serviceStatuses", "props": [{"type": "object", "name": "extensionService", "arg": "$parameters.properties.serviceStatuses.extensionService", "props": [{"type": "string", "name": "startupType", "arg": "@ServiceStatus_create.startupType"}, {"type": "string", "name": "status", "arg": "@ServiceStatus_create.status"}], "cls": "ServiceStatus_create"}, {"type": "@ServiceStatus_create", "name": "guestConfigurationService", "arg": "$parameters.properties.serviceStatuses.guestConfigurationService"}]}, {"type": "string", "name": "vmId", "arg": "$parameters.properties.vmId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}"}}, {"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": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "adFqdn"}, {"readOnly": true, "type": "object", "name": "agentConfiguration", "props": [{"readOnly": true, "type": "string", "name": "configMode", "enum": {"items": [{"value": "full"}, {"value": "monitor"}]}}, {"readOnly": true, "type": "array", "name": "extensionsAllowList", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ConfigurationExtension_read"}}, {"readOnly": true, "type": "array<@ConfigurationExtension_read>", "name": "extensionsBlockList", "item": {"type": "@ConfigurationExtension_read"}}, {"readOnly": true, "type": "string", "name": "extensionsEnabled"}, {"readOnly": true, "type": "string", "name": "guestConfigurationEnabled"}, {"readOnly": true, "type": "array", "name": "incomingConnectionsPorts", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "proxyBypass", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "proxyUrl"}]}, {"type": "object", "name": "agentUpgrade", "props": [{"type": "string", "name": "correlationId"}, {"type": "string", "name": "desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"readOnly": true, "type": "string", "name": "lastAttemptMessage"}, {"readOnly": true, "type": "string", "name": "lastAttemptStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Success"}]}}, {"readOnly": true, "type": "string", "name": "lastAttemptTimestamp"}]}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "clientPublicKey"}, {"type": "object", "name": "cloudMetadata", "props": [{"readOnly": true, "type": "string", "name": "provider"}]}, {"readOnly": true, "type": "object", "name": "detectedProperties", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "dnsFqdn"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "errorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}}, {"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "cls": "MachineExtensionInstanceView_read"}}, {"readOnly": true, "type": "dateTime", "name": "lastStatusChange"}, {"type": "object", "name": "locationData", "props": [{"type": "string", "name": "city"}, {"type": "string", "name": "countryOrRegion"}, {"type": "string", "name": "district"}, {"type": "string", "name": "name", "required": true, "format": {"maxLength": 256}}]}, {"readOnly": true, "type": "string", "name": "machineFqdn"}, {"type": "string", "name": "mssqlDiscovered"}, {"readOnly": true, "type": "string", "name": "osName"}, {"type": "object", "name": "osProfile", "props": [{"readOnly": true, "type": "string", "name": "computerName"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "@PatchSettings_read", "name": "patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_read", "clientFlatten": true}]}]}, {"readOnly": true, "type": "string", "name": "osSku"}, {"type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"type": "string", "name": "parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "serviceStatuses", "props": [{"type": "object", "name": "extensionService", "props": [{"type": "string", "name": "startupType"}, {"type": "string", "name": "status"}], "cls": "ServiceStatus_read"}, {"type": "@ServiceStatus_read", "name": "guestConfigurationService"}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Error"}]}}, {"type": "string", "name": "vmId"}, {"readOnly": true, "type": "string", "name": "vmUuid"}], "clientFlatten": true}, {"readOnly": true, "type": "array", "name": "resources", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "@MachineExtensionInstanceView_read", "name": "instanceView"}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["n", "name", "machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.identity", "options": ["identity"], "group": "Parameters", "help": {"short": "Identity for the resource."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.identity.type", "options": ["type"], "help": {"short": "The identity type."}, "enum": {"items": [{"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.agentUpgrade", "options": ["agent-upgrade"], "group": "Properties", "help": {"short": "The info of the machine w.r.t Agent Upgrade"}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.agentUpgrade.correlationId", "options": ["correlation-id"], "help": {"short": "The correlation ID passed in from RSM per upgrade."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.agentUpgrade.desiredVersion", "options": ["desired-version"], "help": {"short": "Specifies the version info w.r.t AgentUpgrade for the machine."}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.agentUpgrade.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "help": {"short": "Specifies if RSM should try to upgrade this machine"}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.clientPublicKey", "options": ["client-public-key"], "group": "Properties", "help": {"short": "Public Key that the client provides to be used during initial resource onboarding"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.extensions", "options": ["extensions"], "group": "Properties", "help": {"short": "Machine Extensions information (deprecated field)"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].name", "options": ["name"], "help": {"short": "The machine extension name."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.extensions[].status", "options": ["status"], "help": {"short": "Instance view status."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].status.code", "options": ["code"], "help": {"short": "The status code."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].status.displayStatus", "options": ["display-status"], "help": {"short": "The short localizable label for the status."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].status.level", "options": ["level"], "help": {"short": "The level code."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Info", "value": "Info"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].status.message", "options": ["message"], "help": {"short": "The detailed status message, including for alerts and error messages."}}, {"nullable": true, "type": "dateTime", "var": "$parameters.properties.extensions[].status.time", "options": ["time"], "help": {"short": "The time of the status."}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].type", "options": ["type"], "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.extensions[].typeHandlerVersion", "options": ["type-handler-version"], "help": {"short": "Specifies the version of the script handler."}}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.locationData", "options": ["location-data"], "group": "Properties", "help": {"short": "Metadata pertaining to the geographic location of the resource."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.locationData.city", "options": ["city"], "help": {"short": "The city or locality where the resource is located."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.locationData.countryOrRegion", "options": ["country-or-region"], "help": {"short": "The country or region where the resource is located"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.locationData.district", "options": ["district"], "help": {"short": "The district, state, or province where the resource is located."}}, {"type": "string", "var": "$parameters.properties.locationData.name", "options": ["name"], "help": {"short": "A canonical name for the geographic or physical location."}, "format": {"maxLength": 256}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.mssqlDiscovered", "options": ["mssql-discovered"], "group": "Properties", "help": {"short": "Specifies whether any MS SQL instance is discovered on the machine."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.osProfile", "options": ["os-profile"], "group": "Properties", "help": {"short": "Specifies the operating system settings for the hybrid machine."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.osProfile.linuxConfiguration", "options": ["linux-configuration"], "help": {"short": "Specifies the linux configuration for update management."}, "args": [{"nullable": true, "type": "@PatchSettings_update", "var": "$parameters.properties.osProfile.linuxConfiguration.patchSettings", "options": ["patch-settings"]}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.osProfile.windowsConfiguration", "options": ["windows-configuration"], "help": {"short": "Specifies the windows configuration for update management."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.osProfile.windowsConfiguration.patchSettings", "options": ["patch-settings"], "help": {"short": "Specifies the patch settings."}, "args": [{"nullable": true, "type": "string", "var": "@PatchSettings_update.assessmentMode", "options": ["assessment-mode"], "help": {"short": "Specifies the assessment mode."}, "enum": {"items": [{"name": "AutomaticByPlatform", "value": "AutomaticByPlatform"}, {"name": "ImageDefault", "value": "ImageDefault"}]}}, {"nullable": true, "type": "string", "var": "@PatchSettings_update.patchMode", "options": ["patch-mode"], "help": {"short": "Specifies the patch mode."}, "enum": {"items": [{"name": "AutomaticByOS", "value": "AutomaticByOS"}, {"name": "AutomaticByPlatform", "value": "AutomaticByPlatform"}, {"name": "ImageDefault", "value": "ImageDefault"}, {"name": "Manual", "value": "Manual"}]}}], "cls": "PatchSettings_update"}]}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.osType", "options": ["os-type"], "group": "Properties", "help": {"short": "The type of Operating System (windows/linux)."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.parentClusterResourceId", "options": ["parent-cluster-resource-id"], "group": "Properties", "help": {"short": "The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.privateLinkScopeResourceId", "options": ["private-link-scope-resource-id"], "group": "Properties", "help": {"short": "The resource id of the private link scope this machine is assigned to, if any."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.serviceStatuses", "options": ["service-statuses"], "group": "Properties", "help": {"short": "Statuses of dependent services that are reported back to ARM."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.serviceStatuses.extensionService", "options": ["extension-service"], "help": {"short": "The state of the extension service on the Arc-enabled machine."}, "args": [{"nullable": true, "type": "string", "var": "@ServiceStatus_update.startupType", "options": ["startup-type"], "help": {"short": "The behavior of the service when the Arc-enabled machine starts up."}}, {"nullable": true, "type": "string", "var": "@ServiceStatus_update.status", "options": ["status"], "help": {"short": "The current status of the service."}}], "cls": "ServiceStatus_update"}, {"nullable": true, "type": "@ServiceStatus_update", "var": "$parameters.properties.serviceStatuses.guestConfigurationService", "options": ["guest-configuration-service"], "help": {"short": "The state of the guest configuration service on the Arc-enabled machine."}}]}]}], "operations": [{"operationId": "Machines_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}"}}, {"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": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "adFqdn"}, {"readOnly": true, "type": "object", "name": "agentConfiguration", "props": [{"readOnly": true, "type": "string", "name": "configMode", "enum": {"items": [{"value": "full"}, {"value": "monitor"}]}}, {"readOnly": true, "type": "array", "name": "extensionsAllowList", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "publisher"}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ConfigurationExtension_read"}}, {"readOnly": true, "type": "array<@ConfigurationExtension_read>", "name": "extensionsBlockList", "item": {"type": "@ConfigurationExtension_read"}}, {"readOnly": true, "type": "string", "name": "extensionsEnabled"}, {"readOnly": true, "type": "string", "name": "guestConfigurationEnabled"}, {"readOnly": true, "type": "array", "name": "incomingConnectionsPorts", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "proxyBypass", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "proxyUrl"}]}, {"type": "object", "name": "agentUpgrade", "props": [{"type": "string", "name": "correlationId"}, {"type": "string", "name": "desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"readOnly": true, "type": "string", "name": "lastAttemptMessage"}, {"readOnly": true, "type": "string", "name": "lastAttemptStatus", "enum": {"items": [{"value": "Failed"}, {"value": "Success"}]}}, {"readOnly": true, "type": "string", "name": "lastAttemptTimestamp"}]}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "clientPublicKey"}, {"type": "object", "name": "cloudMetadata", "props": [{"readOnly": true, "type": "string", "name": "provider"}]}, {"readOnly": true, "type": "object", "name": "detectedProperties", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "dnsFqdn"}, {"readOnly": true, "type": "string", "name": "domainName"}, {"readOnly": true, "type": "array", "name": "errorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}}, {"type": "array", "name": "extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}], "cls": "MachineExtensionInstanceView_read"}}, {"readOnly": true, "type": "dateTime", "name": "lastStatusChange"}, {"type": "object", "name": "locationData", "props": [{"type": "string", "name": "city"}, {"type": "string", "name": "countryOrRegion"}, {"type": "string", "name": "district"}, {"type": "string", "name": "name", "required": true, "format": {"maxLength": 256}}]}, {"readOnly": true, "type": "string", "name": "machineFqdn"}, {"type": "string", "name": "mssqlDiscovered"}, {"readOnly": true, "type": "string", "name": "osName"}, {"type": "object", "name": "osProfile", "props": [{"readOnly": true, "type": "string", "name": "computerName"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "@PatchSettings_read", "name": "patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_read", "clientFlatten": true}]}]}, {"readOnly": true, "type": "string", "name": "osSku"}, {"type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"type": "string", "name": "parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "serviceStatuses", "props": [{"type": "object", "name": "extensionService", "props": [{"type": "string", "name": "startupType"}, {"type": "string", "name": "status"}], "cls": "ServiceStatus_read"}, {"type": "@ServiceStatus_read", "name": "guestConfigurationService"}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "Error"}]}}, {"type": "string", "name": "vmId"}, {"readOnly": true, "type": "string", "name": "vmUuid"}], "clientFlatten": true}, {"readOnly": true, "type": "array", "name": "resources", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "@MachineExtensionInstanceView_read", "name": "instanceView"}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Machine_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$parameters.identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "enum": {"items": [{"value": "SystemAssigned"}]}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentUpgrade", "arg": "$parameters.properties.agentUpgrade", "props": [{"type": "string", "name": "correlationId", "arg": "$parameters.properties.agentUpgrade.correlationId"}, {"type": "string", "name": "desiredVersion", "arg": "$parameters.properties.agentUpgrade.desiredVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$parameters.properties.agentUpgrade.enableAutomaticUpgrade"}]}, {"type": "string", "name": "clientPublicKey", "arg": "$parameters.properties.clientPublicKey"}, {"type": "array", "name": "extensions", "arg": "$parameters.properties.extensions", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$parameters.properties.extensions[].name"}, {"type": "object", "name": "status", "arg": "$parameters.properties.extensions[].status", "props": [{"type": "string", "name": "code", "arg": "$parameters.properties.extensions[].status.code"}, {"type": "string", "name": "displayStatus", "arg": "$parameters.properties.extensions[].status.displayStatus"}, {"type": "string", "name": "level", "arg": "$parameters.properties.extensions[].status.level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message", "arg": "$parameters.properties.extensions[].status.message"}, {"type": "dateTime", "name": "time", "arg": "$parameters.properties.extensions[].status.time"}]}, {"type": "string", "name": "type", "arg": "$parameters.properties.extensions[].type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$parameters.properties.extensions[].typeHandlerVersion"}]}}, {"type": "object", "name": "locationData", "arg": "$parameters.properties.locationData", "props": [{"type": "string", "name": "city", "arg": "$parameters.properties.locationData.city"}, {"type": "string", "name": "countryOrRegion", "arg": "$parameters.properties.locationData.countryOrRegion"}, {"type": "string", "name": "district", "arg": "$parameters.properties.locationData.district"}, {"type": "string", "name": "name", "arg": "$parameters.properties.locationData.name", "required": true, "format": {"maxLength": 256}}]}, {"type": "string", "name": "mssqlDiscovered", "arg": "$parameters.properties.mssqlDiscovered"}, {"type": "object", "name": "osProfile", "arg": "$parameters.properties.osProfile", "props": [{"type": "object", "name": "linuxConfiguration", "arg": "$parameters.properties.osProfile.linuxConfiguration", "props": [{"type": "@PatchSettings_update", "name": "patchSettings", "arg": "$parameters.properties.osProfile.linuxConfiguration.patchSettings", "clientFlatten": true}]}, {"type": "object", "name": "windowsConfiguration", "arg": "$parameters.properties.osProfile.windowsConfiguration", "props": [{"type": "object", "name": "patchSettings", "arg": "$parameters.properties.osProfile.windowsConfiguration.patchSettings", "props": [{"type": "string", "name": "assessmentMode", "arg": "@PatchSettings_update.assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "string", "name": "patchMode", "arg": "@PatchSettings_update.patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}], "cls": "PatchSettings_update", "clientFlatten": true}]}]}, {"type": "string", "name": "osType", "arg": "$parameters.properties.osType"}, {"type": "string", "name": "parentClusterResourceId", "arg": "$parameters.properties.parentClusterResourceId"}, {"type": "string", "name": "privateLinkScopeResourceId", "arg": "$parameters.properties.privateLinkScopeResourceId"}, {"type": "object", "name": "serviceStatuses", "arg": "$parameters.properties.serviceStatuses", "props": [{"type": "object", "name": "extensionService", "arg": "$parameters.properties.serviceStatuses.extensionService", "props": [{"type": "string", "name": "startupType", "arg": "@ServiceStatus_update.startupType"}, {"type": "string", "name": "status", "arg": "@ServiceStatus_update.status"}], "cls": "ServiceStatus_update"}, {"type": "@ServiceStatus_update", "name": "guestConfigurationService", "arg": "$parameters.properties.serviceStatuses.guestConfigurationService"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Machines_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Machine_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml new file mode 100644 index 000000000..29a6944f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml @@ -0,0 +1,1388 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.json new file mode 100644 index 000000000..56a051384 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "assess-patches", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the hybrid machine."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Machines_AssessPatches", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/assessPatches", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "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": "assessmentActivityId"}, {"type": "object", "name": "availablePatchCountByClassification", "props": [{"readOnly": true, "type": "integer32", "name": "critical"}, {"readOnly": true, "type": "integer32", "name": "definition"}, {"readOnly": true, "type": "integer32", "name": "featurePack"}, {"readOnly": true, "type": "integer32", "name": "other"}, {"readOnly": true, "type": "integer32", "name": "security"}, {"readOnly": true, "type": "integer32", "name": "servicePack"}, {"readOnly": true, "type": "integer32", "name": "tools"}, {"readOnly": true, "type": "integer32", "name": "updateRollup"}, {"readOnly": true, "type": "integer32", "name": "updates"}]}, {"type": "object", "name": "errorDetails", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedDateTime"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "patchServiceUsed", "enum": {"items": [{"value": "APT"}, {"value": "Unknown"}, {"value": "WU"}, {"value": "WU_WSUS"}, {"value": "YUM"}, {"value": "Zypper"}]}}, {"readOnly": true, "type": "boolean", "name": "rebootPending"}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"readOnly": true, "type": "string", "name": "startedBy", "enum": {"items": [{"value": "Platform"}, {"value": "User"}]}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CompletedWithWarnings"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.xml new file mode 100644 index 000000000..8eb838b21 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2022-12-27.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.json new file mode 100644 index 000000000..d12188bb3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the machine containing the extension."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "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": "$Query.expand", "options": ["expand"], "help": {"short": "The expand expression to apply on the operation."}}]}], "operations": [{"operationId": "MachineExtensions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "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": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "instanceView", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.xml new file mode 100644 index 000000000..8bbaf5a89 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2022-12-27.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.json new file mode 100644 index 000000000..0ab011fd1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the machine extension."}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the machine containing the extension."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "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": "MachineExtensions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "instanceView", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the machine extension."}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the machine where the extension should be deleted."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "MachineExtensions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the machine extension."}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the machine where the extension should be created or updated."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "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": "$extensionParameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "string", "var": "$extensionParameters.properties.type", "options": ["type"], "group": "", "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}]}, {"name": "ExtensionParameters", "args": [{"type": "object", "var": "$extensionParameters.tags", "options": ["tags"], "group": "ExtensionParameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$extensionParameters.properties.autoUpgradeMinorVersion", "options": ["auto-upgrade-minor-version"], "group": "Properties", "help": {"short": "Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."}}, {"type": "boolean", "var": "$extensionParameters.properties.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "group": "Properties", "help": {"short": "Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available."}}, {"type": "string", "var": "$extensionParameters.properties.forceUpdateTag", "options": ["force-update-tag"], "group": "Properties", "help": {"short": "How the extension handler should be forced to update even if the extension configuration has not changed."}}, {"type": "object", "var": "$extensionParameters.properties.instanceView", "options": ["instance-view"], "group": "Properties", "help": {"short": "The machine extension instance view."}, "args": [{"type": "string", "var": "$extensionParameters.properties.instanceView.name", "options": ["name"], "help": {"short": "The machine extension name."}}, {"type": "object", "var": "$extensionParameters.properties.instanceView.status", "options": ["status"], "help": {"short": "Instance view status."}, "args": [{"type": "string", "var": "$extensionParameters.properties.instanceView.status.code", "options": ["code"], "help": {"short": "The status code."}}, {"type": "string", "var": "$extensionParameters.properties.instanceView.status.displayStatus", "options": ["display-status"], "help": {"short": "The short localizable label for the status."}}, {"type": "string", "var": "$extensionParameters.properties.instanceView.status.level", "options": ["level"], "help": {"short": "The level code."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Info", "value": "Info"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "string", "var": "$extensionParameters.properties.instanceView.status.message", "options": ["message"], "help": {"short": "The detailed status message, including for alerts and error messages."}}, {"type": "dateTime", "var": "$extensionParameters.properties.instanceView.status.time", "options": ["time"], "help": {"short": "The time of the status."}}]}, {"type": "string", "var": "$extensionParameters.properties.instanceView.type", "options": ["type"], "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"type": "string", "var": "$extensionParameters.properties.instanceView.typeHandlerVersion", "options": ["type-handler-version"], "help": {"short": "Specifies the version of the script handler."}}]}, {"type": "object", "var": "$extensionParameters.properties.protectedSettings", "options": ["protected-settings"], "group": "Properties", "help": {"short": "The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$extensionParameters.properties.publisher", "options": ["publisher"], "group": "Properties", "help": {"short": "The name of the extension handler publisher."}}, {"type": "object", "var": "$extensionParameters.properties.settings", "options": ["settings"], "group": "Properties", "help": {"short": "Json formatted public settings for the extension."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$extensionParameters.properties.typeHandlerVersion", "options": ["type-handler-version"], "group": "Properties", "help": {"short": "Specifies the version of the script handler."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "MachineExtensions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "extensionParameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$extensionParameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion", "arg": "$extensionParameters.properties.autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$extensionParameters.properties.enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag", "arg": "$extensionParameters.properties.forceUpdateTag"}, {"type": "object", "name": "instanceView", "arg": "$extensionParameters.properties.instanceView", "props": [{"type": "string", "name": "name", "arg": "$extensionParameters.properties.instanceView.name"}, {"type": "object", "name": "status", "arg": "$extensionParameters.properties.instanceView.status", "props": [{"type": "string", "name": "code", "arg": "$extensionParameters.properties.instanceView.status.code"}, {"type": "string", "name": "displayStatus", "arg": "$extensionParameters.properties.instanceView.status.displayStatus"}, {"type": "string", "name": "level", "arg": "$extensionParameters.properties.instanceView.status.level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message", "arg": "$extensionParameters.properties.instanceView.status.message"}, {"type": "dateTime", "name": "time", "arg": "$extensionParameters.properties.instanceView.status.time"}]}, {"type": "string", "name": "type", "arg": "$extensionParameters.properties.instanceView.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extensionParameters.properties.instanceView.typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "arg": "$extensionParameters.properties.protectedSettings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher", "arg": "$extensionParameters.properties.publisher"}, {"type": "object", "name": "settings", "arg": "$extensionParameters.properties.settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type", "arg": "$extensionParameters.properties.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extensionParameters.properties.typeHandlerVersion"}]}, {"type": "object", "name": "tags", "arg": "$extensionParameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "instanceView", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the machine extension."}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the machine containing the extension."}, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "ExtensionParameters", "args": [{"nullable": true, "type": "object", "var": "$extensionParameters.tags", "options": ["tags"], "group": "ExtensionParameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "boolean", "var": "$extensionParameters.properties.autoUpgradeMinorVersion", "options": ["auto-upgrade-minor-version"], "group": "Properties", "help": {"short": "Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true."}}, {"nullable": true, "type": "boolean", "var": "$extensionParameters.properties.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "group": "Properties", "help": {"short": "Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available."}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.forceUpdateTag", "options": ["force-update-tag"], "group": "Properties", "help": {"short": "How the extension handler should be forced to update even if the extension configuration has not changed."}}, {"nullable": true, "type": "object", "var": "$extensionParameters.properties.instanceView", "options": ["instance-view"], "group": "Properties", "help": {"short": "The machine extension instance view."}, "args": [{"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.name", "options": ["name"], "help": {"short": "The machine extension name."}}, {"nullable": true, "type": "object", "var": "$extensionParameters.properties.instanceView.status", "options": ["status"], "help": {"short": "Instance view status."}, "args": [{"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.status.code", "options": ["code"], "help": {"short": "The status code."}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.status.displayStatus", "options": ["display-status"], "help": {"short": "The short localizable label for the status."}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.status.level", "options": ["level"], "help": {"short": "The level code."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Info", "value": "Info"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.status.message", "options": ["message"], "help": {"short": "The detailed status message, including for alerts and error messages."}}, {"nullable": true, "type": "dateTime", "var": "$extensionParameters.properties.instanceView.status.time", "options": ["time"], "help": {"short": "The time of the status."}}]}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.type", "options": ["type"], "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.instanceView.typeHandlerVersion", "options": ["type-handler-version"], "help": {"short": "Specifies the version of the script handler."}}]}, {"nullable": true, "type": "object", "var": "$extensionParameters.properties.protectedSettings", "options": ["protected-settings"], "group": "Properties", "help": {"short": "The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.publisher", "options": ["publisher"], "group": "Properties", "help": {"short": "The name of the extension handler publisher."}}, {"nullable": true, "type": "object", "var": "$extensionParameters.properties.settings", "options": ["settings"], "group": "Properties", "help": {"short": "Json formatted public settings for the extension."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.type", "options": ["type"], "group": "Properties", "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"nullable": true, "type": "string", "var": "$extensionParameters.properties.typeHandlerVersion", "options": ["type-handler-version"], "group": "Properties", "help": {"short": "Specifies the version of the script handler."}}]}], "operations": [{"operationId": "MachineExtensions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/extensions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "instanceView", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time"}]}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "MachineExtension_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "extensionParameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion", "arg": "$extensionParameters.properties.autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$extensionParameters.properties.enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag", "arg": "$extensionParameters.properties.forceUpdateTag"}, {"type": "object", "name": "instanceView", "arg": "$extensionParameters.properties.instanceView", "props": [{"type": "string", "name": "name", "arg": "$extensionParameters.properties.instanceView.name"}, {"type": "object", "name": "status", "arg": "$extensionParameters.properties.instanceView.status", "props": [{"type": "string", "name": "code", "arg": "$extensionParameters.properties.instanceView.status.code"}, {"type": "string", "name": "displayStatus", "arg": "$extensionParameters.properties.instanceView.status.displayStatus"}, {"type": "string", "name": "level", "arg": "$extensionParameters.properties.instanceView.status.level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message", "arg": "$extensionParameters.properties.instanceView.status.message"}, {"type": "dateTime", "name": "time", "arg": "$extensionParameters.properties.instanceView.status.time"}]}, {"type": "string", "name": "type", "arg": "$extensionParameters.properties.instanceView.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extensionParameters.properties.instanceView.typeHandlerVersion"}]}, {"type": "object", "name": "protectedSettings", "arg": "$extensionParameters.properties.protectedSettings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher", "arg": "$extensionParameters.properties.publisher"}, {"type": "object", "name": "settings", "arg": "$extensionParameters.properties.settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type", "arg": "$extensionParameters.properties.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extensionParameters.properties.typeHandlerVersion"}]}, {"type": "object", "name": "tags", "arg": "$extensionParameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "MachineExtensions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/extensions/{extensionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-_\\.]{1,54}$", "maxLength": 54, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@MachineExtension_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml new file mode 100644 index 000000000..bab5398c9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2022-12-27.xml @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.json new file mode 100644 index 000000000..da09c64e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "install-patches", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the hybrid machine."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "InstallPatchesInput", "args": [{"type": "object", "var": "$installPatchesInput.linuxParameters", "options": ["linux-parameters"], "group": "InstallPatchesInput", "help": {"short": "Input for InstallPatches on a Linux VM, as directly received by the API"}, "args": [{"type": "array", "var": "$installPatchesInput.linuxParameters.classificationsToInclude", "options": ["classifications-to-include"], "help": {"short": "The update classifications to select when installing patches for Linux."}, "item": {"type": "string", "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Other", "value": "Other"}, {"name": "Security", "value": "Security"}]}}}, {"type": "array", "var": "$installPatchesInput.linuxParameters.packageNameMasksToExclude", "options": ["package-name-masks-to-exclude"], "help": {"short": "packages to exclude in the patch operation. Format: packageName_packageVersion"}, "item": {"type": "string"}}, {"type": "array", "var": "$installPatchesInput.linuxParameters.packageNameMasksToInclude", "options": ["package-name-masks-to-include"], "help": {"short": "packages to include in the patch operation. Format: packageName_packageVersion"}, "item": {"type": "string"}}]}, {"type": "string", "var": "$installPatchesInput.maximumDuration", "options": ["maximum-duration"], "required": true, "group": "InstallPatchesInput", "help": {"short": "Specifies the maximum amount of time that the operation will run. It must be an ISO 8601-compliant duration string such as PT4H (4 hours)"}}, {"type": "string", "var": "$installPatchesInput.rebootSetting", "options": ["reboot-setting"], "required": true, "group": "InstallPatchesInput", "help": {"short": "Defines when it is acceptable to reboot a VM during a software update operation."}, "enum": {"items": [{"name": "Always", "value": "Always"}, {"name": "IfRequired", "value": "IfRequired"}, {"name": "Never", "value": "Never"}]}}, {"type": "object", "var": "$installPatchesInput.windowsParameters", "options": ["windows-parameters"], "group": "InstallPatchesInput", "help": {"short": "Input for InstallPatches on a Windows VM, as directly received by the API"}, "args": [{"type": "array", "var": "$installPatchesInput.windowsParameters.classificationsToInclude", "options": ["classifications-to-include"], "help": {"short": "The update classifications to select when installing patches for Windows."}, "item": {"type": "string", "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Definition", "value": "Definition"}, {"name": "FeaturePack", "value": "FeaturePack"}, {"name": "Security", "value": "Security"}, {"name": "ServicePack", "value": "ServicePack"}, {"name": "Tools", "value": "Tools"}, {"name": "UpdateRollUp", "value": "UpdateRollUp"}, {"name": "Updates", "value": "Updates"}]}}}, {"type": "boolean", "var": "$installPatchesInput.windowsParameters.excludeKbsRequiringReboot", "options": ["exclude-kbs-requiring-reboot"], "help": {"short": "Filters out Kbs that don't have an InstallationRebootBehavior of 'NeverReboots' when this is set to true."}}, {"type": "array", "var": "$installPatchesInput.windowsParameters.kbNumbersToExclude", "options": ["kb-numbers-to-exclude"], "help": {"short": "Kbs to exclude in the patch operation"}, "item": {"type": "string"}}, {"type": "array", "var": "$installPatchesInput.windowsParameters.kbNumbersToInclude", "options": ["kb-numbers-to-include"], "help": {"short": "Kbs to include in the patch operation"}, "item": {"type": "string"}}, {"type": "dateTime", "var": "$installPatchesInput.windowsParameters.maxPatchPublishDate", "options": ["max-patch-publish-date"], "help": {"short": "This is used to install patches that were published on or before this given max published date."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Machines_InstallPatches", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/installPatches", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "installPatchesInput", "required": true, "props": [{"type": "object", "name": "linuxParameters", "arg": "$installPatchesInput.linuxParameters", "props": [{"type": "array", "name": "classificationsToInclude", "arg": "$installPatchesInput.linuxParameters.classificationsToInclude", "item": {"type": "string", "enum": {"items": [{"value": "Critical"}, {"value": "Other"}, {"value": "Security"}]}}}, {"type": "array", "name": "packageNameMasksToExclude", "arg": "$installPatchesInput.linuxParameters.packageNameMasksToExclude", "item": {"type": "string"}}, {"type": "array", "name": "packageNameMasksToInclude", "arg": "$installPatchesInput.linuxParameters.packageNameMasksToInclude", "item": {"type": "string"}}]}, {"type": "string", "name": "maximumDuration", "arg": "$installPatchesInput.maximumDuration", "required": true}, {"type": "string", "name": "rebootSetting", "arg": "$installPatchesInput.rebootSetting", "required": true, "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}]}}, {"type": "object", "name": "windowsParameters", "arg": "$installPatchesInput.windowsParameters", "props": [{"type": "array", "name": "classificationsToInclude", "arg": "$installPatchesInput.windowsParameters.classificationsToInclude", "item": {"type": "string", "enum": {"items": [{"value": "Critical"}, {"value": "Definition"}, {"value": "FeaturePack"}, {"value": "Security"}, {"value": "ServicePack"}, {"value": "Tools"}, {"value": "UpdateRollUp"}, {"value": "Updates"}]}}}, {"type": "boolean", "name": "excludeKbsRequiringReboot", "arg": "$installPatchesInput.windowsParameters.excludeKbsRequiringReboot"}, {"type": "array", "name": "kbNumbersToExclude", "arg": "$installPatchesInput.windowsParameters.kbNumbersToExclude", "item": {"type": "string"}}, {"type": "array", "name": "kbNumbersToInclude", "arg": "$installPatchesInput.windowsParameters.kbNumbersToInclude", "item": {"type": "string"}}, {"type": "dateTime", "name": "maxPatchPublishDate", "arg": "$installPatchesInput.windowsParameters.maxPatchPublishDate"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "errorDetails", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "integer32", "name": "excludedPatchCount"}, {"readOnly": true, "type": "integer32", "name": "failedPatchCount"}, {"readOnly": true, "type": "string", "name": "installationActivityId"}, {"readOnly": true, "type": "integer32", "name": "installedPatchCount"}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedDateTime"}, {"readOnly": true, "type": "boolean", "name": "maintenanceWindowExceeded"}, {"readOnly": true, "type": "integer32", "name": "notSelectedPatchCount"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "patchServiceUsed", "enum": {"items": [{"value": "APT"}, {"value": "Unknown"}, {"value": "WU"}, {"value": "WU_WSUS"}, {"value": "YUM"}, {"value": "Zypper"}]}}, {"readOnly": true, "type": "integer32", "name": "pendingPatchCount"}, {"readOnly": true, "type": "string", "name": "rebootStatus", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "NotNeeded"}, {"value": "Required"}, {"value": "Started"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "dateTime", "name": "startDateTime"}, {"readOnly": true, "type": "string", "name": "startedBy", "enum": {"items": [{"value": "Platform"}, {"value": "User"}]}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CompletedWithWarnings"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.xml new file mode 100644 index 000000000..6ea80a0d1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2022-12-27.xml @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.md new file mode 100644 index 000000000..e49f9a8e2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes 2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2022-12-27.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.json new file mode 100644 index 000000000..1d5c06d76 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["n", "name", "scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkScopes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "privateLinkScopeId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["n", "name", "scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateLinkScopes_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["n", "name", "scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "Resource location"}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags"}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints."}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}], "operations": [{"operationId": "PrivateLinkScopes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "privateLinkScopeId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["n", "name", "scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags"}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}], "operations": [{"operationId": "PrivateLinkScopes_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "privateLinkScopeId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "HybridComputePrivateLinkScope_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "PrivateLinkScopes_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@HybridComputePrivateLinkScope_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml new file mode 100644 index 000000000..cd7e3fd93 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2022-12-27.xml @@ -0,0 +1,509 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.json new file mode 100644 index 000000000..5ecb44d2a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_ListByPrivateLinkScope", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.xml new file mode 100644 index 000000000..bc9f70845 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2022-12-27.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.json new file mode 100644 index 000000000..c1275442d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.privateEndpoint", "options": ["private-endpoint"], "group": "Properties", "help": {"short": "Private endpoint which the connection belongs to."}, "args": [{"type": "string", "var": "$parameters.properties.privateEndpoint.id", "options": ["id"], "help": {"short": "Resource id of the private endpoint."}}]}, {"type": "object", "var": "$parameters.properties.privateLinkServiceConnectionState", "options": ["private-link-service-connection-state"], "group": "Properties", "help": {"short": "Connection state of the private endpoint connection."}, "args": [{"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.description", "options": ["description"], "required": true, "help": {"short": "The private link service connection description."}}, {"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.status", "options": ["status"], "required": true, "help": {"short": "The private link service connection status."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "privateEndpoint", "arg": "$parameters.properties.privateEndpoint", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.privateEndpoint.id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "arg": "$parameters.properties.privateLinkServiceConnectionState", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.privateLinkServiceConnectionState.description", "required": true}, {"type": "string", "name": "status", "arg": "$parameters.properties.privateLinkServiceConnectionState.status", "required": true}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.privateEndpoint", "options": ["private-endpoint"], "group": "Properties", "help": {"short": "Private endpoint which the connection belongs to."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.privateEndpoint.id", "options": ["id"], "help": {"short": "Resource id of the private endpoint."}}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.privateLinkServiceConnectionState", "options": ["connection-state", "private-link-service-connection-state"], "group": "Properties", "help": {"short": "Connection state of the private endpoint connection."}, "args": [{"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.description", "options": ["description"], "help": {"short": "The private link service connection description."}}, {"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.status", "options": ["status"], "help": {"short": "The private link service connection status."}}]}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"readOnly": true, "type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description", "required": true}, {"type": "string", "name": "status", "required": true}]}, {"readOnly": true, "type": "string", "name": "provisioningState"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpointConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "privateEndpoint", "arg": "$parameters.properties.privateEndpoint", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.privateEndpoint.id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "arg": "$parameters.properties.privateLinkServiceConnectionState", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.privateLinkServiceConnectionState.description", "required": true}, {"type": "string", "name": "status", "arg": "$parameters.properties.privateLinkServiceConnectionState.status", "required": true}]}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "PrivateEndpointConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml new file mode 100644 index 000000000..9d2557086 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2022-12-27.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.json new file mode 100644 index 000000000..32b5038f2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "list", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["n", "scope-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_ListByPrivateLinkScope", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateLinkResources", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.xml new file mode 100644 index 000000000..c83acd588 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2022-12-27.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.json new file mode 100644 index 000000000..15ac61a22 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "show", "version": "2022-12-27", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2022-12-27", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyMi0xMi0yNw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.groupName", "options": ["n", "name", "group-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private link resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.scopeName", "options": ["scope-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Azure Arc PrivateLinkScope resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "groupName", "arg": "$Path.groupName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-12-27"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/privateLinkScopes/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.xml new file mode 100644 index 000000000..9d85f8b0d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2022-12-27.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 52431482eb84f6b039a18831a952c688c05b9f91 Mon Sep 17 00:00:00 2001 From: Yao Tong Date: Wed, 23 Aug 2023 22:51:42 -0700 Subject: [PATCH 2/3] remove unwanted command --- Commands/connectedmachine/_create.md | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 Commands/connectedmachine/_create.md diff --git a/Commands/connectedmachine/_create.md b/Commands/connectedmachine/_create.md deleted file mode 100644 index 69a72b5ea..000000000 --- a/Commands/connectedmachine/_create.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Command] _connectedmachine create_ - -Create operation to create an Azure Arc-Enabled Server. - -## Versions - -### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** - - - -#### examples - -- Sample command for create - ```bash - connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap - ``` From 267aabb1caa819e0b8556cd2cdc3154b75ea923b Mon Sep 17 00:00:00 2001 From: Yao Tong Date: Wed, 23 Aug 2023 23:01:31 -0700 Subject: [PATCH 3/3] add back unwanted command --- Commands/connectedmachine/_create.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Commands/connectedmachine/_create.md diff --git a/Commands/connectedmachine/_create.md b/Commands/connectedmachine/_create.md new file mode 100644 index 000000000..69a72b5ea --- /dev/null +++ b/Commands/connectedmachine/_create.md @@ -0,0 +1,16 @@ +# [Command] _connectedmachine create_ + +Create operation to create an Azure Arc-Enabled Server. + +## Versions + +### [2022-12-27](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2022-12-27.xml) **Stable** + + + +#### examples + +- Sample command for create + ```bash + connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap + ```