diff --git a/Commands/connectedmachine/_assess-patches.md b/Commands/connectedmachine/_assess-patches.md index 0b10fa70..33dcef5a 100644 --- a/Commands/connectedmachine/_assess-patches.md +++ b/Commands/connectedmachine/_assess-patches.md @@ -25,3 +25,14 @@ Assess patches on an Azure Arc-Enabled Server. ```bash connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.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 index e3fe136d..66d4d1ca 100644 --- a/Commands/connectedmachine/_create.md +++ b/Commands/connectedmachine/_create.md @@ -25,3 +25,14 @@ Create an Azure Arc-Enabled Server. ```bash connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.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 index 55be942e..66bbf018 100644 --- a/Commands/connectedmachine/_delete.md +++ b/Commands/connectedmachine/_delete.md @@ -25,3 +25,14 @@ Delete an Azure Arc-Enabled Server. ```bash connectedmachine delete --name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.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 index f73f41b9..6021611a 100644 --- a/Commands/connectedmachine/_install-patches.md +++ b/Commands/connectedmachine/_install-patches.md @@ -25,3 +25,14 @@ Install patches on an Azure Arc-Enabled Server. ```bash connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters "{"classificationsToInclude": ["Critical", "Security"]}" ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.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 index 9d67d693..3a81cb5e 100644 --- a/Commands/connectedmachine/_list.md +++ b/Commands/connectedmachine/_list.md @@ -27,3 +27,14 @@ List all Azure Arc-Enabled Servers in the specified resource group. connectedmachine list --resource-group myResourceGroup connectedmachine list ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for list + ```bash + connectedmachine list --resource-group myResourceGroup + ``` diff --git a/Commands/connectedmachine/_show.md b/Commands/connectedmachine/_show.md index a3f0dd05..4a28ff2d 100644 --- a/Commands/connectedmachine/_show.md +++ b/Commands/connectedmachine/_show.md @@ -25,3 +25,14 @@ Get information about the model view or the instance view of an Azure Arc-Enable ```bash connectedmachine show --name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.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 index f89922a6..ead89b12 100644 --- a/Commands/connectedmachine/_update.md +++ b/Commands/connectedmachine/_update.md @@ -25,3 +25,14 @@ Update an Azure Arc-Enabled Server. Please note some properties can be set only ```bash connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for update + ```bash + connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap + ``` diff --git a/Commands/connectedmachine/_upgrade-extension.md b/Commands/connectedmachine/_upgrade-extension.md index 2ac53f87..160528ae 100644 --- a/Commands/connectedmachine/_upgrade-extension.md +++ b/Commands/connectedmachine/_upgrade-extension.md @@ -14,3 +14,14 @@ Upgrade Machine Extensions. ```bash connectedmachine extension upgrade --machine-name "myMachineName" --resource-group "myResourceGroup" --subscription "mySubscription" --targets "{"Microsoft.Compute.CustomScriptExtension": "{"targetVersion": "1.10"}", "Microsoft.Azure.Monitoring": "{"targetVersion": "2.0"}"}" ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for upgrade-extension + ```bash + connectedmachine extension upgrade --machine-name "myMachineName" --resource-group "myResourceGroup" --subscription "mySubscription" --targets "{"Microsoft.Compute.CustomScriptExtension": "{"targetVersion": "1.10"}", "Microsoft.Azure.Monitoring": "{"targetVersion": "2.0"}"}" + ``` diff --git a/Commands/connectedmachine/extension/_create.md b/Commands/connectedmachine/extension/_create.md index 9e2e8bd7..e2f1e593 100644 --- a/Commands/connectedmachine/extension/_create.md +++ b/Commands/connectedmachine/extension/_create.md @@ -25,3 +25,14 @@ Create an extension. ```bash connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.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 index 8d407aff..85d853b2 100644 --- a/Commands/connectedmachine/extension/_delete.md +++ b/Commands/connectedmachine/extension/_delete.md @@ -25,3 +25,14 @@ Delete an extension. ```bash connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.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 index d62d9de4..dc78c9c3 100644 --- a/Commands/connectedmachine/extension/_list.md +++ b/Commands/connectedmachine/extension/_list.md @@ -25,3 +25,14 @@ Get all extensions of a Non-Azure machine. ```bash connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.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 index 72af6102..1f99cc34 100644 --- a/Commands/connectedmachine/extension/_show.md +++ b/Commands/connectedmachine/extension/_show.md @@ -25,3 +25,14 @@ Show an extension of a Non-Azure machine. ```bash connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.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 index b87c4c48..4aa0e444 100644 --- a/Commands/connectedmachine/extension/_update.md +++ b/Commands/connectedmachine/extension/_update.md @@ -25,3 +25,14 @@ Update an extension. ```bash connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.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 index a35dadc5..3ca240a9 100644 --- a/Commands/connectedmachine/extension/image/_list.md +++ b/Commands/connectedmachine/extension/image/_list.md @@ -25,3 +25,14 @@ List all Extension versions based on location, publisher, extensionType. ```bash connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.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 index 4167c065..f20feb62 100644 --- a/Commands/connectedmachine/extension/image/_show.md +++ b/Commands/connectedmachine/extension/image/_show.md @@ -25,3 +25,14 @@ Get an Extension Metadata based on location, publisher, extensionType and versio ```bash connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1 ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.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/license-profile/_create.md b/Commands/connectedmachine/license-profile/_create.md new file mode 100644 index 00000000..4ff52999 --- /dev/null +++ b/Commands/connectedmachine/license-profile/_create.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine license-profile create_ + +Create operation to create or update a license profile. + +## Versions + +### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/license-profile/_delete.md b/Commands/connectedmachine/license-profile/_delete.md new file mode 100644 index 00000000..8eef11c1 --- /dev/null +++ b/Commands/connectedmachine/license-profile/_delete.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine license-profile delete_ + +Delete operation to delete a license profile. + +## Versions + +### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/license-profile/_list.md b/Commands/connectedmachine/license-profile/_list.md new file mode 100644 index 00000000..bf0cc454 --- /dev/null +++ b/Commands/connectedmachine/license-profile/_list.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine license-profile list_ + +List operation to get all license profiles of a non-Azure machine + +## Versions + +### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/license-profile/_show.md b/Commands/connectedmachine/license-profile/_show.md new file mode 100644 index 00000000..c50abda0 --- /dev/null +++ b/Commands/connectedmachine/license-profile/_show.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine license-profile show_ + +Get information about the view of a license profile. + +## Versions + +### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/license-profile/_update.md b/Commands/connectedmachine/license-profile/_update.md new file mode 100644 index 00000000..2a48cfc6 --- /dev/null +++ b/Commands/connectedmachine/license-profile/_update.md @@ -0,0 +1,9 @@ +# [Command] _connectedmachine license-profile update_ + +Update operation to create or update a license profile. + +## Versions + +### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/license-profile/readme.md b/Commands/connectedmachine/license-profile/readme.md new file mode 100644 index 00000000..e94d8fee --- /dev/null +++ b/Commands/connectedmachine/license-profile/readme.md @@ -0,0 +1,20 @@ +# [Group] _connectedmachine license-profile_ + +--- + +## Commands + +- [create](/Commands/connectedmachine/license-profile/_create.md) +: Create operation to create or update a license profile. + +- [delete](/Commands/connectedmachine/license-profile/_delete.md) +: Delete operation to delete a license profile. + +- [list](/Commands/connectedmachine/license-profile/_list.md) +: List operation to get all license profiles of a non-Azure machine + +- [show](/Commands/connectedmachine/license-profile/_show.md) +: Get information about the view of a license profile. + +- [update](/Commands/connectedmachine/license-profile/_update.md) +: Update operation to create or update a license profile. diff --git a/Commands/connectedmachine/license/_create.md b/Commands/connectedmachine/license/_create.md index 5f6d4e0e..647544cc 100644 --- a/Commands/connectedmachine/license/_create.md +++ b/Commands/connectedmachine/license/_create.md @@ -14,3 +14,14 @@ Create a license. ```bash connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Activated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for license create + ```bash + connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Activated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/license/_delete.md b/Commands/connectedmachine/license/_delete.md index b3b135c0..2bb1106e 100644 --- a/Commands/connectedmachine/license/_delete.md +++ b/Commands/connectedmachine/license/_delete.md @@ -14,3 +14,14 @@ Delete a license. ```bash connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for license delete + ```bash + connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/license/_list.md b/Commands/connectedmachine/license/_list.md index 7527a3ee..7442fb44 100644 --- a/Commands/connectedmachine/license/_list.md +++ b/Commands/connectedmachine/license/_list.md @@ -14,3 +14,14 @@ Get all licenses of a non-Azure machine ```bash connectedmachine license list --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for license list + ```bash + connectedmachine license list --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/license/_show.md b/Commands/connectedmachine/license/_show.md index d4c4ce84..8c917df9 100644 --- a/Commands/connectedmachine/license/_show.md +++ b/Commands/connectedmachine/license/_show.md @@ -14,3 +14,14 @@ Get information about the view of a license. ```bash connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for license show + ```bash + connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/license/_update.md b/Commands/connectedmachine/license/_update.md index 9428f502..dba8278f 100644 --- a/Commands/connectedmachine/license/_update.md +++ b/Commands/connectedmachine/license/_update.md @@ -14,3 +14,14 @@ Update operation to update a license. ```bash connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Deactivated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for license update + ```bash + connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Deactivated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/private-endpoint-connection/_create.md b/Commands/connectedmachine/private-endpoint-connection/_create.md index 293783f5..cc498306 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_create.md +++ b/Commands/connectedmachine/private-endpoint-connection/_create.md @@ -11,3 +11,7 @@ Create a private endpoint connection with a given name. ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-05-20-preview.xml) **Stable** + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.xml) **Stable** + + diff --git a/Commands/connectedmachine/private-endpoint-connection/_delete.md b/Commands/connectedmachine/private-endpoint-connection/_delete.md index d5cb3c4f..912d669d 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_delete.md +++ b/Commands/connectedmachine/private-endpoint-connection/_delete.md @@ -25,3 +25,14 @@ Delete a private endpoint connection with a given name. ```bash connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.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 index 10c154cd..a8e69e71 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_list.md +++ b/Commands/connectedmachine/private-endpoint-connection/_list.md @@ -25,3 +25,14 @@ List all private endpoint connections on a private link scope. ```bash connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.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 index ec245e29..9bc3ad81 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_show.md +++ b/Commands/connectedmachine/private-endpoint-connection/_show.md @@ -25,3 +25,14 @@ Get a private endpoint connection. ```bash connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.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 index e9fc43ec..2438b87e 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_update.md +++ b/Commands/connectedmachine/private-endpoint-connection/_update.md @@ -25,3 +25,14 @@ Update a private endpoint connection with a given name. ```bash connectedmachine private-endpoint-connection update --description "Rejected by AZ CLI" --status "Rejected" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for private-endpoint-connection update + ```bash + connectedmachine private-endpoint-connection update --description "Rejected by AZ CLI" --status "Rejected" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope + ``` diff --git a/Commands/connectedmachine/private-link-resource/_list.md b/Commands/connectedmachine/private-link-resource/_list.md index 9fd00577..c4ac5b5f 100644 --- a/Commands/connectedmachine/private-link-resource/_list.md +++ b/Commands/connectedmachine/private-link-resource/_list.md @@ -25,3 +25,14 @@ List the private link resources that need to be created for an Azure Monitor Pri ```bash connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.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 index 5c4eb1f9..973ea125 100644 --- a/Commands/connectedmachine/private-link-resource/_show.md +++ b/Commands/connectedmachine/private-link-resource/_show.md @@ -25,3 +25,14 @@ Get the private link resources that need to be created for an Azure Monitor Priv ```bash connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.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-scope/_create.md b/Commands/connectedmachine/private-link-scope/_create.md index 542aab80..ce92050a 100644 --- a/Commands/connectedmachine/private-link-scope/_create.md +++ b/Commands/connectedmachine/private-link-scope/_create.md @@ -25,3 +25,14 @@ Create an Azure Arc PrivateLinkScope. Note: You cannot specify a different value ```bash connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.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 index d09e4da6..e4ef12c8 100644 --- a/Commands/connectedmachine/private-link-scope/_delete.md +++ b/Commands/connectedmachine/private-link-scope/_delete.md @@ -25,3 +25,14 @@ Delete an Azure Arc PrivateLinkScope. ```bash connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.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 index f8f2e040..4396d93b 100644 --- a/Commands/connectedmachine/private-link-scope/_list.md +++ b/Commands/connectedmachine/private-link-scope/_list.md @@ -29,3 +29,16 @@ Get a list of Azure Arc PrivateLinkScopes for a resource group or a subscription connectedmachine private-link-scope list --resource-group my-resource-group connectedmachine private-link-scope list ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.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 index 2c4ecf6c..fe7226b5 100644 --- a/Commands/connectedmachine/private-link-scope/_show.md +++ b/Commands/connectedmachine/private-link-scope/_show.md @@ -25,3 +25,14 @@ Get an Azure Arc PrivateLinkScope. ```bash connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.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 index dc730061..5d398b50 100644 --- a/Commands/connectedmachine/private-link-scope/_update.md +++ b/Commands/connectedmachine/private-link-scope/_update.md @@ -25,3 +25,14 @@ Update an Azure Arc PrivateLinkScope. Note: You cannot ```bash connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.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/network-security-perimeter-configuration/_list.md b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_list.md index 13559b9e..7a1141d9 100644 --- a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_list.md +++ b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_list.md @@ -14,3 +14,14 @@ List the network security perimeter configurations for a private link scope. ```bash connectedmachine private-link-scope network-security-perimeter-configuration list --resource-group myResourceGroup --scope-name myPrivateLinkScope --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for NSP list + ```bash + connectedmachine private-link-scope network-security-perimeter-configuration list --resource-group myResourceGroup --scope-name myPrivateLinkScope --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_reconcile.md b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_reconcile.md index 6874af11..fc63b786 100644 --- a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_reconcile.md +++ b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_reconcile.md @@ -14,3 +14,14 @@ Forces the network security perimeter configuration to refresh for a private lin ```bash connectedmachine private-link-scope network-security-perimeter-configuration reconcile --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for NSP reconcile + ```bash + connectedmachine private-link-scope network-security-perimeter-configuration reconcile --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation + ``` diff --git a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_show.md b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_show.md index 39470d70..dd0960cf 100644 --- a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_show.md +++ b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_show.md @@ -14,3 +14,14 @@ Get the network security perimeter configuration for a private link scope. ```bash connectedmachine private-link-scope network-security-perimeter-configuration show --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation --subscription mySubscription ``` + +### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.xml) **Stable** + + + +#### examples + +- Sample command for NSP show + ```bash + connectedmachine private-link-scope network-security-perimeter-configuration show --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/readme.md b/Commands/connectedmachine/readme.md index bd4f8690..450b3a87 100644 --- a/Commands/connectedmachine/readme.md +++ b/Commands/connectedmachine/readme.md @@ -10,6 +10,9 @@ Manage Azure Arc-Enabled Server. - [license](/Commands/connectedmachine/license/readme.md) : Manage ESU license on an Azure Arc-Enabled Server. +- [license-profile](/Commands/connectedmachine/license-profile/readme.md) +: --- + - [private-endpoint-connection](/Commands/connectedmachine/private-endpoint-connection/readme.md) : Manage private endpoint connection with an Azure Arc-Enabled Server. diff --git a/Commands/tree.json b/Commands/tree.json index 8ceb530d..dcf5eb76 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -18801,6 +18801,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" + ], + "name": "Sample command for extension image list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -18850,6 +18868,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -18910,6 +18946,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -18958,6 +19012,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension delete" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19006,6 +19078,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19054,6 +19144,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension show" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19102,6 +19210,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -19143,6 +19269,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Activated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription" + ], + "name": "Sample command for license create" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19173,6 +19317,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" + ], + "name": "Sample command for license delete" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19203,6 +19365,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license list --subscription mySubscription" + ], + "name": "Sample command for license list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19233,6 +19413,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" + ], + "name": "Sample command for license show" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19263,6 +19461,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license create --name licenseName --resource-group myResourceGroup --location 'eastus2euap' --license-type 'ESU' --state 'Deactivated' --target 'Windows Server 2012' --edition 'Datacenter' --type 'pCore' --processors 16 --subscription mySubscription" + ], + "name": "Sample command for license update" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -19275,6 +19491,127 @@ "license" ] }, + "license-profile": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a license profile." + }, + "names": [ + "connectedmachine", + "license-profile", + "create" + ], + "versions": [ + { + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a license profile." + }, + "names": [ + "connectedmachine", + "license-profile", + "delete" + ], + "versions": [ + { + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List operation to get all license profiles of a non-Azure machine" + }, + "names": [ + "connectedmachine", + "license-profile", + "list" + ], + "versions": [ + { + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the view of a license profile." + }, + "names": [ + "connectedmachine", + "license-profile", + "show" + ], + "versions": [ + { + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a license profile." + }, + "names": [ + "connectedmachine", + "license-profile", + "update" + ], + "versions": [ + { + "name": "2024-05-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-05-20-preview" + } + ] + } + ] + } + }, + "help": { + "short": "---" + }, + "names": [ + "connectedmachine", + "license-profile" + ] + }, "private-endpoint-connection": { "commands": { "create": { @@ -19306,6 +19643,16 @@ "version": "2024-05-20-preview" } ] + }, + { + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19354,6 +19701,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19402,6 +19767,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19450,6 +19833,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19498,6 +19899,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection update --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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -19557,6 +19976,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19605,6 +20042,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -19649,6 +20104,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope network-security-perimeter-configuration list --resource-group myResourceGroup --scope-name myPrivateLinkScope --subscription mySubscription" + ], + "name": "Sample command for NSP list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19680,6 +20153,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope network-security-perimeter-configuration reconcile --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation" + ], + "name": "Sample command for NSP reconcile" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19711,6 +20202,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope network-security-perimeter-configuration show --resource-group myResourceGroup --scope-name myPrivateLinkScope --perimeter-name aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.myAssociation --subscription mySubscription" + ], + "name": "Sample command for NSP show" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -19771,6 +20280,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19819,6 +20346,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19879,6 +20424,30 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2024-07-10" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19927,6 +20496,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -19975,6 +20562,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } @@ -20285,6 +20890,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" + ], + "name": "Sample command for assess-patches" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20332,6 +20955,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for create" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20379,6 +21020,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine delete --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for delete" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20426,6 +21085,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "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": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20475,6 +21152,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine list --resource-group myResourceGroup" + ], + "name": "Sample command for list" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20522,6 +21217,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine show --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for show" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20569,6 +21282,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for update" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] }, @@ -20598,6 +21329,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension upgrade --machine-name \"myMachineName\" --resource-group \"myResourceGroup\" --subscription \"mySubscription\" --targets \"{\"Microsoft.Compute.CustomScriptExtension\": \"{\"targetVersion\": \"1.10\"}\", \"Microsoft.Azure.Monitoring\": \"{\"targetVersion\": \"2.0\"}\"}\"" + ], + "name": "Sample command for upgrade-extension" + } + ], + "name": "2024-07-10", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", + "plane": "mgmt-plane", + "version": "2024-07-10" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.json new file mode 100644 index 00000000..d5cc2b8e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbGljZW5zZXM=/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine license", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbGljZW5zZXM=/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Licenses_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/licenses", "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": "2024-07-10"}, "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/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.xml new file mode 100644 index 00000000..c6b33f9d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-10.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.json new file mode 100644 index 00000000..310693ee --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.xml new file mode 100644 index 00000000..e405e3ac --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-10.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.json new file mode 100644 index 00000000..23ff32c5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.xml new file mode 100644 index 00000000..6ae79f9e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-10.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.json new file mode 100644 index 00000000..d117d095 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyNC0wNy0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyNC0wNy0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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": "2024-07-10"}, "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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.xml new file mode 100644 index 00000000..f54fba10 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.json new file mode 100644 index 00000000..3e3e0e85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "Expands referenced resources."}}]}], "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": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "string", "name": "kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "lastAttemptDesiredVersion"}, {"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<@ErrorDetail_read>", "name": "errorDetails", "item": {"type": "@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": "licenseProfile", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "object", "name": "assignedLicense", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"type": "string", "name": "licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "string", "name": "licenseChannel"}, {"readOnly": true, "type": "string", "name": "licenseStatus", "enum": {"items": [{"value": "ExtendedGrace"}, {"value": "Licensed"}, {"value": "NonGenuineGrace"}, {"value": "Notification"}, {"value": "OOBGrace"}, {"value": "OOTGrace"}, {"value": "Unlicensed"}]}}, {"readOnly": true, "type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "array", "name": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}]}, {"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": "object", "name": "networkProfile", "props": [{"type": "array", "name": "networkInterfaces", "item": {"readOnly": true, "type": "object", "props": [{"type": "array", "name": "ipAddresses", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "address"}, {"type": "string", "name": "ipAddressVersion"}, {"readOnly": true, "type": "object", "name": "subnet", "props": [{"type": "string", "name": "addressPrefix"}]}]}}]}}]}, {"readOnly": true, "type": "string", "name": "osEdition"}, {"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": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "string", "name": "hotpatchEnablementStatus", "enum": {"items": [{"value": "ActionRequired"}, {"value": "Disabled"}, {"value": "Enabled"}, {"value": "PendingEvaluation"}, {"value": "Unknown"}]}}]}], "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.xml new file mode 100644 index 00000000..ad67e379 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-10.xml @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.json new file mode 100644 index 00000000..95f35b30 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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": "string", "name": "kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "lastAttemptDesiredVersion"}, {"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<@ErrorDetail_read>", "name": "errorDetails", "item": {"type": "@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": "licenseProfile", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "object", "name": "assignedLicense", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"type": "string", "name": "licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "string", "name": "licenseChannel"}, {"readOnly": true, "type": "string", "name": "licenseStatus", "enum": {"items": [{"value": "ExtendedGrace"}, {"value": "Licensed"}, {"value": "NonGenuineGrace"}, {"value": "Notification"}, {"value": "OOBGrace"}, {"value": "OOTGrace"}, {"value": "Unlicensed"}]}}, {"readOnly": true, "type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "array", "name": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}]}, {"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": "object", "name": "networkProfile", "props": [{"type": "array", "name": "networkInterfaces", "item": {"readOnly": true, "type": "object", "props": [{"type": "array", "name": "ipAddresses", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "address"}, {"type": "string", "name": "ipAddressVersion"}, {"readOnly": true, "type": "object", "name": "subnet", "props": [{"type": "string", "name": "addressPrefix"}]}]}}]}}]}, {"readOnly": true, "type": "string", "name": "osEdition"}, {"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": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "string", "name": "hotpatchEnablementStatus", "enum": {"items": [{"value": "ActionRequired"}, {"value": "Disabled"}, {"value": "Enabled"}, {"value": "PendingEvaluation"}, {"value": "Unknown"}]}}]}], "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "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": "Expands referenced resources."}}]}, {"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": "string", "var": "$parameters.kind", "options": ["kind"], "group": "Parameters", "help": {"short": "Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc."}, "enum": {"items": [{"name": "AVS", "value": "AVS"}, {"name": "AWS", "value": "AWS"}, {"name": "EPS", "value": "EPS"}, {"name": "GCP", "value": "GCP"}, {"name": "HCI", "value": "HCI"}, {"name": "SCVMM", "value": "SCVMM"}, {"name": "VMware", "value": "VMware"}]}}, {"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.licenseProfile", "options": ["license-profile"], "group": "Properties", "help": {"short": "Specifies the License related properties for a machine."}, "args": [{"type": "object", "var": "$parameters.properties.licenseProfile.esuProfile", "options": ["esu-profile"], "help": {"short": "Properties for the Machine ESU profile."}, "args": [{"type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense", "options": ["assigned-license"], "help": {"short": "The assigned license resource."}, "args": [{"type": "ResourceLocation", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.location", "options": ["l", "location"], "required": true, "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails", "options": ["license-details"], "group": "Properties", "help": {"short": "Describes the properties of a License."}, "args": [{"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.edition", "options": ["edition"], "help": {"short": "Describes the edition of the license. The values are either Standard or Datacenter."}, "enum": {"items": [{"name": "Datacenter", "value": "Datacenter"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "integer32", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.processors", "options": ["processors"], "help": {"short": "Describes the number of processors."}}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.state", "options": ["state"], "help": {"short": "Describes the state of the license."}, "enum": {"items": [{"name": "Activated", "value": "Activated"}, {"name": "Deactivated", "value": "Deactivated"}]}}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.target", "options": ["target"], "help": {"short": "Describes the license target server."}, "enum": {"items": [{"name": "Windows Server 2012", "value": "Windows Server 2012"}, {"name": "Windows Server 2012 R2", "value": "Windows Server 2012 R2"}]}}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.type", "options": ["type"], "help": {"short": "Describes the license core type (pCore or vCore)."}, "enum": {"items": [{"name": "pCore", "value": "pCore"}, {"name": "vCore", "value": "vCore"}]}}, {"type": "array", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails", "options": ["volume-license-details"], "help": {"short": "A list of volume license details."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].invoiceId", "options": ["invoice-id"], "help": {"short": "The invoice id for the volume license."}}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].programYear", "options": ["program-year"], "help": {"short": "Describes the program year the volume license is for."}, "enum": {"items": [{"name": "Year 1", "value": "Year 1"}, {"name": "Year 2", "value": "Year 2"}, {"name": "Year 3", "value": "Year 3"}]}}]}}]}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "The type of the license resource."}, "enum": {"items": [{"name": "ESU", "value": "ESU"}]}}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.tenantId", "options": ["tenant-id"], "group": "Properties", "help": {"short": "Describes the tenant id."}}, {"type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.licenseAssignmentState", "options": ["license-assignment-state"], "help": {"short": "Describes the license assignment state (Assigned or NotAssigned)."}, "enum": {"items": [{"name": "Assigned", "value": "Assigned"}, {"name": "NotAssigned", "value": "NotAssigned"}]}}]}]}, {"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": "boolean", "var": "@PatchSettings_create.enableHotpatching", "options": ["enable-hotpatching"], "help": {"short": "Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot."}}, {"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": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "string", "name": "kind", "arg": "$parameters.kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "licenseProfile", "arg": "$parameters.properties.licenseProfile", "props": [{"type": "object", "name": "esuProfile", "arg": "$parameters.properties.licenseProfile.esuProfile", "props": [{"type": "object", "name": "assignedLicense", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense", "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails", "props": [{"type": "string", "name": "edition", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"type": "integer32", "name": "processors", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.processors"}, {"type": "string", "name": "state", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].invoiceId"}, {"type": "string", "name": "programYear", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"type": "string", "name": "tenantId", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.tenantId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"type": "string", "name": "licenseAssignmentState", "arg": "$parameters.properties.licenseProfile.esuProfile.licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}]}]}, {"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": "boolean", "name": "enableHotpatching", "arg": "@PatchSettings_create.enableHotpatching"}, {"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": "string", "name": "kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "lastAttemptDesiredVersion"}, {"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<@ErrorDetail_read>", "name": "errorDetails", "item": {"type": "@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": "licenseProfile", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "object", "name": "assignedLicense", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"type": "string", "name": "licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "string", "name": "licenseChannel"}, {"readOnly": true, "type": "string", "name": "licenseStatus", "enum": {"items": [{"value": "ExtendedGrace"}, {"value": "Licensed"}, {"value": "NonGenuineGrace"}, {"value": "Notification"}, {"value": "OOBGrace"}, {"value": "OOTGrace"}, {"value": "Unlicensed"}]}}, {"readOnly": true, "type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "array", "name": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}]}, {"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": "object", "name": "networkProfile", "props": [{"type": "array", "name": "networkInterfaces", "item": {"readOnly": true, "type": "object", "props": [{"type": "array", "name": "ipAddresses", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "address"}, {"type": "string", "name": "ipAddressVersion"}, {"readOnly": true, "type": "object", "name": "subnet", "props": [{"type": "string", "name": "addressPrefix"}]}]}}]}}]}, {"readOnly": true, "type": "string", "name": "osEdition"}, {"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": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "string", "name": "hotpatchEnablementStatus", "enum": {"items": [{"value": "ActionRequired"}, {"value": "Disabled"}, {"value": "Enabled"}, {"value": "PendingEvaluation"}, {"value": "Unknown"}]}}]}], "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "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"}]}}]}, {"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": "string", "var": "$parameters.kind", "options": ["kind"], "group": "Parameters", "help": {"short": "Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc."}, "enum": {"items": [{"name": "AVS", "value": "AVS"}, {"name": "AWS", "value": "AWS"}, {"name": "EPS", "value": "EPS"}, {"name": "GCP", "value": "GCP"}, {"name": "HCI", "value": "HCI"}, {"name": "SCVMM", "value": "SCVMM"}, {"name": "VMware", "value": "VMware"}]}}, {"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.licenseProfile", "options": ["license-profile"], "group": "Properties", "help": {"short": "Specifies the License related properties for a machine."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.licenseProfile.esuProfile", "options": ["esu-profile"], "help": {"short": "Properties for the Machine ESU profile."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense", "options": ["assigned-license"], "help": {"short": "The assigned license resource."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails", "options": ["license-details"], "group": "Properties", "help": {"short": "Describes the properties of a License."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.edition", "options": ["edition"], "help": {"short": "Describes the edition of the license. The values are either Standard or Datacenter."}, "enum": {"items": [{"name": "Datacenter", "value": "Datacenter"}, {"name": "Standard", "value": "Standard"}]}}, {"nullable": true, "type": "integer32", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.processors", "options": ["processors"], "help": {"short": "Describes the number of processors."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.state", "options": ["state"], "help": {"short": "Describes the state of the license."}, "enum": {"items": [{"name": "Activated", "value": "Activated"}, {"name": "Deactivated", "value": "Deactivated"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.target", "options": ["target"], "help": {"short": "Describes the license target server."}, "enum": {"items": [{"name": "Windows Server 2012", "value": "Windows Server 2012"}, {"name": "Windows Server 2012 R2", "value": "Windows Server 2012 R2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.type", "options": ["type"], "help": {"short": "Describes the license core type (pCore or vCore)."}, "enum": {"items": [{"name": "pCore", "value": "pCore"}, {"name": "vCore", "value": "vCore"}]}}, {"nullable": true, "type": "array", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails", "options": ["volume-license-details"], "help": {"short": "A list of volume license details."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].invoiceId", "options": ["invoice-id"], "help": {"short": "The invoice id for the volume license."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].programYear", "options": ["program-year"], "help": {"short": "Describes the program year the volume license is for."}, "enum": {"items": [{"name": "Year 1", "value": "Year 1"}, {"name": "Year 2", "value": "Year 2"}, {"name": "Year 3", "value": "Year 3"}]}}]}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "The type of the license resource."}, "enum": {"items": [{"name": "ESU", "value": "ESU"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.tenantId", "options": ["tenant-id"], "group": "Properties", "help": {"short": "Describes the tenant id."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseProfile.esuProfile.licenseAssignmentState", "options": ["license-assignment-state"], "help": {"short": "Describes the license assignment state (Assigned or NotAssigned)."}, "enum": {"items": [{"name": "Assigned", "value": "Assigned"}, {"name": "NotAssigned", "value": "NotAssigned"}]}}]}]}, {"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": "boolean", "var": "@PatchSettings_update.enableHotpatching", "options": ["enable-hotpatching"], "help": {"short": "Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot."}}, {"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-id", "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-id", "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": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "instanceView"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "string", "name": "kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "lastAttemptDesiredVersion"}, {"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<@ErrorDetail_read>", "name": "errorDetails", "item": {"type": "@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": "licenseProfile", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "object", "name": "assignedLicense", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"type": "string", "name": "licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "string", "name": "licenseChannel"}, {"readOnly": true, "type": "string", "name": "licenseStatus", "enum": {"items": [{"value": "ExtendedGrace"}, {"value": "Licensed"}, {"value": "NonGenuineGrace"}, {"value": "Notification"}, {"value": "OOBGrace"}, {"value": "OOTGrace"}, {"value": "Unlicensed"}]}}, {"readOnly": true, "type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "array", "name": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}]}, {"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": "object", "name": "networkProfile", "props": [{"type": "array", "name": "networkInterfaces", "item": {"readOnly": true, "type": "object", "props": [{"type": "array", "name": "ipAddresses", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "address"}, {"type": "string", "name": "ipAddressVersion"}, {"readOnly": true, "type": "object", "name": "subnet", "props": [{"type": "string", "name": "addressPrefix"}]}]}}]}}]}, {"readOnly": true, "type": "string", "name": "osEdition"}, {"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": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}, {"value": "Manual"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "string", "name": "hotpatchEnablementStatus", "enum": {"items": [{"value": "ActionRequired"}, {"value": "Disabled"}, {"value": "Enabled"}, {"value": "PendingEvaluation"}, {"value": "Unknown"}]}}]}], "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": "string", "name": "kind", "arg": "$parameters.kind", "enum": {"items": [{"value": "AVS"}, {"value": "AWS"}, {"value": "EPS"}, {"value": "GCP"}, {"value": "HCI"}, {"value": "SCVMM"}, {"value": "VMware"}]}}, {"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": "licenseProfile", "arg": "$parameters.properties.licenseProfile", "props": [{"type": "object", "name": "esuProfile", "arg": "$parameters.properties.licenseProfile.esuProfile", "props": [{"type": "object", "name": "assignedLicense", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense", "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails", "props": [{"type": "string", "name": "edition", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"type": "integer32", "name": "processors", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.processors"}, {"type": "string", "name": "state", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].invoiceId"}, {"type": "string", "name": "programYear", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseDetails.volumeLicenseDetails[].programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"type": "string", "name": "tenantId", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.properties.tenantId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.properties.licenseProfile.esuProfile.assignedLicense.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"type": "string", "name": "licenseAssignmentState", "arg": "$parameters.properties.licenseProfile.esuProfile.licenseAssignmentState", "enum": {"items": [{"value": "Assigned"}, {"value": "NotAssigned"}]}}]}]}, {"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": "boolean", "name": "enableHotpatching", "arg": "@PatchSettings_update.enableHotpatching"}, {"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": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.xml new file mode 100644 index 00000000..d4afd551 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-10.xml @@ -0,0 +1,2385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.json new file mode 100644 index 00000000..32e36e4a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "assess-patches", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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"}]}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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=/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.xml new file mode 100644 index 00000000..77f7451a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-10.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.json new file mode 100644 index 00000000..9b751fce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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=/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.xml new file mode 100644 index 00000000..de959cca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-10.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.json new file mode 100644 index 00000000..31c20b4c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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-min", "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-auto-upgrade", "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": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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-min", "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-auto-upgrade", "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": "2024-07-10"}, "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": "2024-07-10"}, "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=/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.xml new file mode 100644 index 00000000..f4a6db69 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-10.xml @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.json new file mode 100644 index 00000000..dffefe44 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "install-patches", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyNC0wNy0xMA=="}], "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": "2024-07-10"}, "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": [{"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.xml new file mode 100644 index 00000000..8105e2d5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-10.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.json new file mode 100644 index 00000000..39061ace --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcw==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license-profile", "commands": [{"name": "list", "version": "2024-05-20-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcw==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the 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": "LicenseProfiles_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles", "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": "2024-05-20-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/licenseProfiles/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "string", "name": "assignedLicense"}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.xml new file mode 100644 index 00000000..347524c4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.json new file mode 100644 index 00000000..812f8dc7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license-profile", "commands": [{"name": "show", "version": "2024-05-20-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseProfileName", "options": ["n", "name", "license-profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the license profile."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "LicenseProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles/{licenseProfileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "licenseProfileName", "arg": "$Path.licenseProfileName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-20-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/licenseProfiles/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "string", "name": "assignedLicense"}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-05-20-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseProfileName", "options": ["n", "name", "license-profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the license profile."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "LicenseProfiles_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles/{licenseProfileName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "licenseProfileName", "arg": "$Path.licenseProfileName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-20-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-05-20-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseProfileName", "options": ["n", "name", "license-profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the license profile."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "EsuProfile", "args": [{"type": "string", "var": "$parameters.properties.esuProfile.assignedLicense", "options": ["assigned-license"], "group": "EsuProfile", "help": {"short": "The resource id of the license."}}]}, {"name": "Parameters", "args": [{"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": "ProductProfile", "args": [{"type": "array", "var": "$parameters.properties.productProfile.productFeatures", "options": ["product-features"], "group": "ProductProfile", "help": {"short": "The list of product features."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.productProfile.productFeatures[].name", "options": ["name"], "help": {"short": "Product feature name."}}, {"type": "string", "var": "$parameters.properties.productProfile.productFeatures[].subscriptionStatus", "options": ["subscription-status"], "help": {"short": "Indicates the current status of the product features."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Disabling", "value": "Disabling"}, {"name": "Enabled", "value": "Enabled"}, {"name": "Enabling", "value": "Enabling"}, {"name": "Failed", "value": "Failed"}, {"name": "Unknown", "value": "Unknown"}]}}]}}, {"type": "string", "var": "$parameters.properties.productProfile.productType", "options": ["product-type"], "group": "ProductProfile", "help": {"short": "Indicates the product type of the license."}, "enum": {"items": [{"name": "WindowsIoTEnterprise", "value": "WindowsIoTEnterprise"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"type": "string", "var": "$parameters.properties.productProfile.subscriptionStatus", "options": ["subscription-status"], "group": "ProductProfile", "help": {"short": "Indicates the subscription status of the product."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Disabling", "value": "Disabling"}, {"name": "Enabled", "value": "Enabled"}, {"name": "Enabling", "value": "Enabling"}, {"name": "Failed", "value": "Failed"}, {"name": "Unknown", "value": "Unknown"}]}}]}, {"name": "SoftwareAssurance", "args": [{"type": "boolean", "var": "$parameters.properties.softwareAssurance.softwareAssuranceCustomer", "options": ["software-assurance-customer"], "group": "SoftwareAssurance", "help": {"short": "Specifies if this machine is licensed as part of a Software Assurance agreement."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "LicenseProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles/{licenseProfileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "licenseProfileName", "arg": "$Path.licenseProfileName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-20-preview"}, "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": [{"type": "object", "name": "esuProfile", "props": [{"type": "string", "name": "assignedLicense", "arg": "$parameters.properties.esuProfile.assignedLicense"}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"type": "array", "name": "productFeatures", "arg": "$parameters.properties.productProfile.productFeatures", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$parameters.properties.productProfile.productFeatures[].name"}, {"type": "string", "name": "subscriptionStatus", "arg": "$parameters.properties.productProfile.productFeatures[].subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "arg": "$parameters.properties.productProfile.productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "arg": "$parameters.properties.productProfile.subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer", "arg": "$parameters.properties.softwareAssurance.softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"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/machines/{}/licenseProfiles/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "string", "name": "assignedLicense"}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-05-20-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-05-20-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNS0yMC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseProfileName", "options": ["n", "name", "license-profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the license profile."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"name": "default", "value": "default"}]}}, {"type": "string", "var": "$Path.machineName", "options": ["machine-name"], "required": true, "idPart": "name", "help": {"short": "The name of the hybrid machine."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "EsuProfile", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.esuProfile.assignedLicense", "options": ["assigned-license"], "group": "EsuProfile", "help": {"short": "The resource id of the license."}}]}, {"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": "ProductProfile", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.productProfile.productFeatures", "options": ["product-features"], "group": "ProductProfile", "help": {"short": "The list of product features."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.productProfile.productFeatures[].name", "options": ["name"], "help": {"short": "Product feature name."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.productProfile.productFeatures[].subscriptionStatus", "options": ["subscription-status"], "help": {"short": "Indicates the current status of the product features."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Disabling", "value": "Disabling"}, {"name": "Enabled", "value": "Enabled"}, {"name": "Enabling", "value": "Enabling"}, {"name": "Failed", "value": "Failed"}, {"name": "Unknown", "value": "Unknown"}]}}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.productProfile.productType", "options": ["product-type"], "group": "ProductProfile", "help": {"short": "Indicates the product type of the license."}, "enum": {"items": [{"name": "WindowsIoTEnterprise", "value": "WindowsIoTEnterprise"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.productProfile.subscriptionStatus", "options": ["subscription-status"], "group": "ProductProfile", "help": {"short": "Indicates the subscription status of the product."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Disabling", "value": "Disabling"}, {"name": "Enabled", "value": "Enabled"}, {"name": "Enabling", "value": "Enabling"}, {"name": "Failed", "value": "Failed"}, {"name": "Unknown", "value": "Unknown"}]}}]}, {"name": "SoftwareAssurance", "args": [{"nullable": true, "type": "boolean", "var": "$parameters.properties.softwareAssurance.softwareAssuranceCustomer", "options": ["software-assurance-customer"], "group": "SoftwareAssurance", "help": {"short": "Specifies if this machine is licensed as part of a Software Assurance agreement."}}]}], "operations": [{"operationId": "LicenseProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles/{licenseProfileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "licenseProfileName", "arg": "$Path.licenseProfileName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-20-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/licenseProfiles/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "esuProfile", "props": [{"type": "string", "name": "assignedLicense"}, {"readOnly": true, "type": "string", "name": "assignedLicenseImmutableId"}, {"readOnly": true, "type": "string", "name": "esuEligibility", "enum": {"items": [{"value": "Eligible"}, {"value": "Ineligible"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "esuKeyState", "enum": {"items": [{"value": "Active"}, {"value": "Inactive"}]}}, {"readOnly": true, "type": "array", "name": "esuKeys", "item": {"type": "object", "props": [{"type": "integer32", "name": "licenseStatus"}, {"type": "string", "name": "sku"}]}}, {"readOnly": true, "type": "string", "name": "serverType", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"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": "productFeatures", "item": {"type": "object", "props": [{"readOnly": true, "type": "dateTime", "name": "billingEndDate"}, {"readOnly": true, "type": "dateTime", "name": "billingStartDate"}, {"readOnly": true, "type": "dateTime", "name": "disenrollmentDate"}, {"readOnly": true, "type": "dateTime", "name": "enrollmentDate"}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "LicenseProfile_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": "esuProfile", "props": [{"type": "string", "name": "assignedLicense", "arg": "$parameters.properties.esuProfile.assignedLicense"}], "clientFlatten": true}, {"type": "object", "name": "productProfile", "props": [{"type": "array", "name": "productFeatures", "arg": "$parameters.properties.productProfile.productFeatures", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$parameters.properties.productProfile.productFeatures[].name"}, {"type": "string", "name": "subscriptionStatus", "arg": "$parameters.properties.productProfile.productFeatures[].subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}]}}, {"type": "string", "name": "productType", "arg": "$parameters.properties.productProfile.productType", "enum": {"items": [{"value": "WindowsIoTEnterprise"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "subscriptionStatus", "arg": "$parameters.properties.productProfile.subscriptionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Disabling"}, {"value": "Enabled"}, {"value": "Enabling"}, {"value": "Failed"}, {"value": "Unknown"}]}}], "clientFlatten": true}, {"type": "object", "name": "softwareAssurance", "props": [{"type": "boolean", "name": "softwareAssuranceCustomer", "arg": "$parameters.properties.softwareAssurance.softwareAssuranceCustomer"}], "clientFlatten": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "LicenseProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/licenseProfiles/{licenseProfileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "licenseProfileName", "arg": "$Path.licenseProfileName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}, "enum": {"items": [{"value": "default"}]}}, {"type": "string", "name": "machineName", "arg": "$Path.machineName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-05-20-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@LicenseProfile_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml new file mode 100644 index 00000000..58fd9e5d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml @@ -0,0 +1,936 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.json new file mode 100644 index 00000000..8e54b635 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3VwZ3JhZGVFeHRlbnNpb25z/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "upgrade-extension", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3VwZ3JhZGVFeHRlbnNpb25z/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.machineName", "options": ["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": "ExtensionUpgradeParameters", "args": [{"type": "object", "var": "$extensionUpgradeParameters.extensionTargets", "options": ["extension-targets"], "group": "ExtensionUpgradeParameters", "help": {"short": "Describes the Extension Target Properties."}, "additionalProps": {"item": {"type": "object", "args": [{"type": "string", "var": "$extensionUpgradeParameters.extensionTargets{}.targetVersion", "options": ["target-version"], "help": {"short": "Properties for the specified Extension to Upgrade."}}]}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "UpgradeExtensions", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/upgradeExtensions", "request": {"method": "post", "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": "2024-07-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "extensionUpgradeParameters", "required": true, "props": [{"type": "object", "name": "extensionTargets", "arg": "$extensionUpgradeParameters.extensionTargets", "additionalProps": {"item": {"type": "object", "props": [{"type": "string", "name": "targetVersion", "arg": "$extensionUpgradeParameters.extensionTargets{}.targetVersion"}]}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.xml new file mode 100644 index 00000000..e25cc687 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-10.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.json new file mode 100644 index 00000000..916cc116 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine license", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseName", "options": ["n", "name", "license-name"], "required": true, "idPart": "name", "help": {"short": "The name of the license."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "Licenses_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "licenseName", "arg": "$Path.licenseName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseName", "options": ["n", "name", "license-name"], "required": true, "idPart": "name", "help": {"short": "The name of the license."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "Licenses_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "licenseName", "arg": "$Path.licenseName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseName", "options": ["n", "name", "license-name"], "required": true, "idPart": "name", "help": {"short": "The name of the license."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "LicenseDetails", "args": [{"type": "string", "var": "$parameters.properties.licenseDetails.edition", "options": ["edition"], "group": "LicenseDetails", "help": {"short": "Describes the edition of the license. The values are either Standard or Datacenter."}, "enum": {"items": [{"name": "Datacenter", "value": "Datacenter"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "integer32", "var": "$parameters.properties.licenseDetails.processors", "options": ["processors"], "group": "LicenseDetails", "help": {"short": "Describes the number of processors."}}, {"type": "string", "var": "$parameters.properties.licenseDetails.state", "options": ["state"], "group": "LicenseDetails", "help": {"short": "Describes the state of the license."}, "enum": {"items": [{"name": "Activated", "value": "Activated"}, {"name": "Deactivated", "value": "Deactivated"}]}}, {"type": "string", "var": "$parameters.properties.licenseDetails.target", "options": ["target"], "group": "LicenseDetails", "help": {"short": "Describes the license target server."}, "enum": {"items": [{"name": "Windows Server 2012", "value": "Windows Server 2012"}, {"name": "Windows Server 2012 R2", "value": "Windows Server 2012 R2"}]}}, {"type": "string", "var": "$parameters.properties.licenseDetails.type", "options": ["type"], "group": "LicenseDetails", "help": {"short": "Describes the license core type (pCore or vCore)."}, "enum": {"items": [{"name": "pCore", "value": "pCore"}, {"name": "vCore", "value": "vCore"}]}}, {"type": "array", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails", "options": ["volume-license-details"], "group": "LicenseDetails", "help": {"short": "A list of volume license details."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails[].invoiceId", "options": ["invoice-id"], "help": {"short": "The invoice id for the volume license."}}, {"type": "string", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails[].programYear", "options": ["program-year"], "help": {"short": "Describes the program year the volume license is for."}, "enum": {"items": [{"name": "Year 1", "value": "Year 1"}, {"name": "Year 2", "value": "Year 2"}, {"name": "Year 3", "value": "Year 3"}]}}]}}]}, {"name": "Parameters", "args": [{"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": "string", "var": "$parameters.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "The type of the license resource."}, "enum": {"items": [{"name": "ESU", "value": "ESU"}]}}, {"type": "string", "var": "$parameters.properties.tenantId", "options": ["tenant-id"], "group": "Properties", "help": {"short": "Describes the tenant id."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Licenses_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "licenseName", "arg": "$Path.licenseName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": [{"type": "object", "name": "licenseDetails", "props": [{"type": "string", "name": "edition", "arg": "$parameters.properties.licenseDetails.edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"type": "integer32", "name": "processors", "arg": "$parameters.properties.licenseDetails.processors"}, {"type": "string", "name": "state", "arg": "$parameters.properties.licenseDetails.state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "arg": "$parameters.properties.licenseDetails.target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "arg": "$parameters.properties.licenseDetails.type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails[].invoiceId"}, {"type": "string", "name": "programYear", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails[].programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"type": "string", "name": "tenantId", "arg": "$parameters.properties.tenantId"}], "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/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.licenseName", "options": ["n", "name", "license-name"], "required": true, "idPart": "name", "help": {"short": "The name of the license."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "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": "LicenseDetails", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.edition", "options": ["edition"], "group": "LicenseDetails", "help": {"short": "Describes the edition of the license. The values are either Standard or Datacenter."}, "enum": {"items": [{"name": "Datacenter", "value": "Datacenter"}, {"name": "Standard", "value": "Standard"}]}}, {"nullable": true, "type": "integer32", "var": "$parameters.properties.licenseDetails.processors", "options": ["processors"], "group": "LicenseDetails", "help": {"short": "Describes the number of processors."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.state", "options": ["state"], "group": "LicenseDetails", "help": {"short": "Describes the state of the license."}, "enum": {"items": [{"name": "Activated", "value": "Activated"}, {"name": "Deactivated", "value": "Deactivated"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.target", "options": ["target"], "group": "LicenseDetails", "help": {"short": "Describes the license target server."}, "enum": {"items": [{"name": "Windows Server 2012", "value": "Windows Server 2012"}, {"name": "Windows Server 2012 R2", "value": "Windows Server 2012 R2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.type", "options": ["type"], "group": "LicenseDetails", "help": {"short": "Describes the license core type (pCore or vCore)."}, "enum": {"items": [{"name": "pCore", "value": "pCore"}, {"name": "vCore", "value": "vCore"}]}}, {"nullable": true, "type": "array", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails", "options": ["volume-license-details"], "group": "LicenseDetails", "help": {"short": "A list of volume license details."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails[].invoiceId", "options": ["invoice-id"], "help": {"short": "The invoice id for the volume license."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.licenseDetails.volumeLicenseDetails[].programYear", "options": ["program-year"], "help": {"short": "Describes the program year the volume license is for."}, "enum": {"items": [{"name": "Year 1", "value": "Year 1"}, {"name": "Year 2", "value": "Year 2"}, {"name": "Year 3", "value": "Year 3"}]}}]}}]}, {"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.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "The type of the license resource."}, "enum": {"items": [{"name": "ESU", "value": "ESU"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.tenantId", "options": ["tenant-id"], "group": "Properties", "help": {"short": "Describes the tenant id."}}]}], "operations": [{"operationId": "Licenses_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "licenseName", "arg": "$Path.licenseName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/licenses/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "licenseDetails", "props": [{"readOnly": true, "type": "integer32", "name": "assignedLicenses"}, {"type": "string", "name": "edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "string", "name": "immutableId"}, {"type": "integer32", "name": "processors"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId"}, {"type": "string", "name": "programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "tenantId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "License_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": "licenseDetails", "props": [{"type": "string", "name": "edition", "arg": "$parameters.properties.licenseDetails.edition", "enum": {"items": [{"value": "Datacenter"}, {"value": "Standard"}]}}, {"type": "integer32", "name": "processors", "arg": "$parameters.properties.licenseDetails.processors"}, {"type": "string", "name": "state", "arg": "$parameters.properties.licenseDetails.state", "enum": {"items": [{"value": "Activated"}, {"value": "Deactivated"}]}}, {"type": "string", "name": "target", "arg": "$parameters.properties.licenseDetails.target", "enum": {"items": [{"value": "Windows Server 2012"}, {"value": "Windows Server 2012 R2"}]}}, {"type": "string", "name": "type", "arg": "$parameters.properties.licenseDetails.type", "enum": {"items": [{"value": "pCore"}, {"value": "vCore"}]}}, {"type": "array", "name": "volumeLicenseDetails", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails", "item": {"type": "object", "props": [{"type": "string", "name": "invoiceId", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails[].invoiceId"}, {"type": "string", "name": "programYear", "arg": "$parameters.properties.licenseDetails.volumeLicenseDetails[].programYear", "enum": {"items": [{"value": "Year 1"}, {"value": "Year 2"}, {"value": "Year 3"}]}}]}}]}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseType", "enum": {"items": [{"value": "ESU"}]}}, {"type": "string", "name": "tenantId", "arg": "$parameters.properties.tenantId"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Licenses_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/licenses/{licenseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "licenseName", "arg": "$Path.licenseName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@License_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml new file mode 100644 index 00000000..22004f20 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-10.xml @@ -0,0 +1,782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.md new file mode 100644 index 00000000..9bcfe3b0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes 2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-10.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.json new file mode 100644 index 00000000..3507ff98 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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"}, {"name": "SecuredByPerimeter", "value": "SecuredByPerimeter"}]}}]}], "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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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"}, {"value": "SecuredByPerimeter"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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"}, {"name": "SecuredByPerimeter", "value": "SecuredByPerimeter"}]}}]}], "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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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"}, {"value": "SecuredByPerimeter"}]}}]}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.xml new file mode 100644 index 00000000..9a844f9b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-10.xml @@ -0,0 +1,530 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.json new file mode 100644 index 00000000..68681da2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucw==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeterConfigurations_ListByPrivateLinkScope", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/networkSecurityPerimeterConfigurations", "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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/{}/networkSecurityPerimeterConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "networkSecurityPerimeter", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}, {"type": "object", "name": "profile", "props": [{"readOnly": true, "type": "array<@AccessRule_read>", "name": "accessRules", "item": {"type": "@AccessRule_read"}}, {"readOnly": true, "type": "integer32", "name": "accessRulesVersion"}, {"readOnly": true, "type": "integer32", "name": "diagnosticSettingsVersion"}, {"readOnly": true, "type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "name"}]}, {"readOnly": true, "type": "array", "name": "provisioningIssues", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "issueType", "enum": {"items": [{"value": "ConfigurationPropagationFailure"}, {"value": "MissingIdentityConfiguration"}, {"value": "MissingPerimeterConfiguration"}, {"value": "Other"}]}}, {"readOnly": true, "type": "string", "name": "severity", "enum": {"items": [{"value": "Error"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "suggestedAccessRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}], "clientFlatten": true}], "cls": "AccessRule_read"}}, {"readOnly": true, "type": "array", "name": "suggestedResourceIds", "item": {"type": "string"}}], "clientFlatten": true}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "resourceAssociation", "props": [{"readOnly": true, "type": "string", "name": "accessMode", "enum": {"items": [{"value": "audit"}, {"value": "enforced"}, {"value": "learning"}]}}, {"readOnly": true, "type": "string", "name": "name"}]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.xml new file mode 100644 index 00000000..dbb0a535 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-10.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.json new file mode 100644 index 00000000..c9a347f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0=/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0=/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.perimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name, in the format {perimeterGuid}.{associationName}, of the Network Security Perimeter resource."}, "format": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[.]{1}.+$"}}, {"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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeterConfigurations_GetByPrivateLinkScope", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/networkSecurityPerimeterConfigurations/{perimeterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "perimeterName", "arg": "$Path.perimeterName", "required": true, "format": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[.]{1}.+$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/{}/networkSecurityPerimeterConfigurations/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "networkSecurityPerimeter", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}, {"type": "object", "name": "profile", "props": [{"readOnly": true, "type": "array<@AccessRule_read>", "name": "accessRules", "item": {"type": "@AccessRule_read"}}, {"readOnly": true, "type": "integer32", "name": "accessRulesVersion"}, {"readOnly": true, "type": "integer32", "name": "diagnosticSettingsVersion"}, {"readOnly": true, "type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "name"}]}, {"readOnly": true, "type": "array", "name": "provisioningIssues", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "issueType", "enum": {"items": [{"value": "ConfigurationPropagationFailure"}, {"value": "MissingIdentityConfiguration"}, {"value": "MissingPerimeterConfiguration"}, {"value": "Other"}]}}, {"readOnly": true, "type": "string", "name": "severity", "enum": {"items": [{"value": "Error"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "array", "name": "suggestedAccessRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}], "clientFlatten": true}], "cls": "AccessRule_read"}}, {"readOnly": true, "type": "array", "name": "suggestedResourceIds", "item": {"type": "string"}}], "clientFlatten": true}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "resourceAssociation", "props": [{"readOnly": true, "type": "string", "name": "accessMode", "enum": {"items": [{"value": "audit"}, {"value": "enforced"}, {"value": "learning"}]}}, {"readOnly": true, "type": "string", "name": "name"}]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.xml new file mode 100644 index 00000000..c2b8f859 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-10.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.json new file mode 100644 index 00000000..96cc1172 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0vcmVjb25jaWxl/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "reconcile", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0vcmVjb25jaWxl/V/MjAyNC0wNy0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.perimeterName", "options": ["perimeter-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name, in the format {perimeterGuid}.{associationName}, of the Network Security Perimeter resource."}, "format": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[.]{1}.+$"}}, {"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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NetworkSecurityPerimeterConfigurations_ReconcileForPrivateLinkScope", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/privateLinkScopes/{scopeName}/networkSecurityPerimeterConfigurations/{perimeterName}/reconcile", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "perimeterName", "arg": "$Path.perimeterName", "required": true, "format": {"pattern": "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[.]{1}.+$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "scopeName", "arg": "$Path.scopeName", "required": true, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "location"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.xml new file mode 100644 index 00000000..94c90157 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-10.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.json new file mode 100644 index 00000000..17ee1d56 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.xml new file mode 100644 index 00000000..544aa676 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-10.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.json new file mode 100644 index 00000000..986d7f83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "ConnectionState", "args": [{"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.description", "options": ["description"], "group": "ConnectionState", "help": {"short": "The private link service connection description."}}, {"type": "string", "var": "$parameters.properties.privateLinkServiceConnectionState.status", "options": ["status"], "group": "ConnectionState", "help": {"short": "The private link service connection status."}}]}, {"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."}}]}]}], "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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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", "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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.xml new file mode 100644 index 00000000..dff21c2f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.xml @@ -0,0 +1,456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.json new file mode 100644 index 00000000..4e25e80e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "list", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.xml new file mode 100644 index 00000000..13b902b4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-10.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.json new file mode 100644 index 00000000..edfccb42 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "show", "version": "2024-07-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2024-07-10", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyNC0wNy0xMA=="}], "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."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"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, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-10"}, "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/2024-07-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.xml new file mode 100644 index 00000000..77d4d592 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-10.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +