diff --git a/Commands/connectedmachine/_assess-patches.md b/Commands/connectedmachine/_assess-patches.md index 33dcef5a2..bf14480fc 100644 --- a/Commands/connectedmachine/_assess-patches.md +++ b/Commands/connectedmachine/_assess-patches.md @@ -36,3 +36,14 @@ Assess patches on an Azure Arc-Enabled Server. ```bash connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.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 66d4d1cac..4dbf96de9 100644 --- a/Commands/connectedmachine/_create.md +++ b/Commands/connectedmachine/_create.md @@ -36,3 +36,14 @@ Create an Azure Arc-Enabled Server. ```bash connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.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 66bbf0181..6f7630962 100644 --- a/Commands/connectedmachine/_delete.md +++ b/Commands/connectedmachine/_delete.md @@ -36,3 +36,14 @@ Delete an Azure Arc-Enabled Server. ```bash connectedmachine delete --name myMachine --resource-group myResourceGroup ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.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 6021611a8..1ae5ebe28 100644 --- a/Commands/connectedmachine/_install-patches.md +++ b/Commands/connectedmachine/_install-patches.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.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 3a81cb5ee..96f7944c9 100644 --- a/Commands/connectedmachine/_list.md +++ b/Commands/connectedmachine/_list.md @@ -38,3 +38,14 @@ List all Azure Arc-Enabled Servers in the specified resource group. ```bash connectedmachine list --resource-group myResourceGroup ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.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 4a28ff2d4..6ef464f77 100644 --- a/Commands/connectedmachine/_show.md +++ b/Commands/connectedmachine/_show.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.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 ead89b129..58387c27d 100644 --- a/Commands/connectedmachine/_update.md +++ b/Commands/connectedmachine/_update.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.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 160528aeb..431da0448 100644 --- a/Commands/connectedmachine/_upgrade-extension.md +++ b/Commands/connectedmachine/_upgrade-extension.md @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.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 e2f1e5930..0c954e4ec 100644 --- a/Commands/connectedmachine/extension/_create.md +++ b/Commands/connectedmachine/extension/_create.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.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 85d853b27..be496f9a7 100644 --- a/Commands/connectedmachine/extension/_delete.md +++ b/Commands/connectedmachine/extension/_delete.md @@ -36,3 +36,14 @@ Delete an extension. ```bash connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.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 dc78c9c30..ea0f52a57 100644 --- a/Commands/connectedmachine/extension/_list.md +++ b/Commands/connectedmachine/extension/_list.md @@ -36,3 +36,14 @@ Get all extensions of a Non-Azure machine. ```bash connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.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 1f99cc34f..114ff56d7 100644 --- a/Commands/connectedmachine/extension/_show.md +++ b/Commands/connectedmachine/extension/_show.md @@ -36,3 +36,14 @@ Show an extension of a Non-Azure machine. ```bash connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.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 4aa0e4440..a500c9e70 100644 --- a/Commands/connectedmachine/extension/_update.md +++ b/Commands/connectedmachine/extension/_update.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.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 3ca240a92..67072945d 100644 --- a/Commands/connectedmachine/extension/image/_list.md +++ b/Commands/connectedmachine/extension/image/_list.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.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 f20feb623..7beabba29 100644 --- a/Commands/connectedmachine/extension/image/_show.md +++ b/Commands/connectedmachine/extension/image/_show.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.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 index 4ff529999..8b445b926 100644 --- a/Commands/connectedmachine/license-profile/_create.md +++ b/Commands/connectedmachine/license-profile/_create.md @@ -1,9 +1,20 @@ # [Command] _connectedmachine license-profile create_ -Create operation to create or update a license profile. +Create operation to create a license profile. ## Versions ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Create a License Profile + ```bash + connectedmachine license-profile create --resource-group myRg --machine-name myMachine --location eastus --subscription-status Enabled --product-type WindowsServer --product-features "[{name:Hotpatch,subscription-status:Enabled}]" + ``` diff --git a/Commands/connectedmachine/license-profile/_delete.md b/Commands/connectedmachine/license-profile/_delete.md index 8eef11c13..9a312c222 100644 --- a/Commands/connectedmachine/license-profile/_delete.md +++ b/Commands/connectedmachine/license-profile/_delete.md @@ -7,3 +7,14 @@ Delete operation to delete a license profile. ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Delete a License Profile + ```bash + connectedmachine license-profile delete --resource-group myResourceGroup --machine-name myMachine + ``` diff --git a/Commands/connectedmachine/license-profile/_list.md b/Commands/connectedmachine/license-profile/_list.md index bf0cc454c..3103f3fd1 100644 --- a/Commands/connectedmachine/license-profile/_list.md +++ b/Commands/connectedmachine/license-profile/_list.md @@ -7,3 +7,14 @@ List operation to get all license profiles of a non-Azure machine ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-05-20-preview.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- List all License Profiles + ```bash + connectedmachine license-profile list --resource-group myResourceGroup --machine-name myMachine + ``` diff --git a/Commands/connectedmachine/license-profile/_show.md b/Commands/connectedmachine/license-profile/_show.md index c50abda0c..3ae1e6901 100644 --- a/Commands/connectedmachine/license-profile/_show.md +++ b/Commands/connectedmachine/license-profile/_show.md @@ -7,3 +7,14 @@ Get information about the view of a license profile. ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Get License Profile + ```bash + connectedmachine license-profile show --resource-group myResourceGroup --machine-name myMachine + ``` diff --git a/Commands/connectedmachine/license-profile/_update.md b/Commands/connectedmachine/license-profile/_update.md index 2a48cfc60..fec5193a5 100644 --- a/Commands/connectedmachine/license-profile/_update.md +++ b/Commands/connectedmachine/license-profile/_update.md @@ -1,9 +1,20 @@ # [Command] _connectedmachine license-profile update_ -Update operation to create or update a license profile. +Update operation to update a license profile. ## Versions ### [2024-05-20-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-05-20-preview.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Update a License Profile + ```bash + connectedmachine license-profile udpate --resource-group myRg --machine-name myMachine --location eastus --subscription-status Enabled --product-type WindowsServer --product-features "[{name:Hotpatch,subscription-status:Enabled}]" + ``` diff --git a/Commands/connectedmachine/license-profile/readme.md b/Commands/connectedmachine/license-profile/readme.md index e94d8feea..2a9a75e1b 100644 --- a/Commands/connectedmachine/license-profile/readme.md +++ b/Commands/connectedmachine/license-profile/readme.md @@ -1,11 +1,11 @@ # [Group] _connectedmachine license-profile_ ---- +Manages all Pay-As-You-Go licenses for an Azure Arc-Enabled Server. ## Commands - [create](/Commands/connectedmachine/license-profile/_create.md) -: Create operation to create or update a license profile. +: Create operation to create a license profile. - [delete](/Commands/connectedmachine/license-profile/_delete.md) : Delete operation to delete a license profile. @@ -17,4 +17,4 @@ : 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. +: Update operation to update a license profile. diff --git a/Commands/connectedmachine/license/_create.md b/Commands/connectedmachine/license/_create.md index 647544cc5..d49f29b40 100644 --- a/Commands/connectedmachine/license/_create.md +++ b/Commands/connectedmachine/license/_create.md @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.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 2bb1106ec..d283d7f4a 100644 --- a/Commands/connectedmachine/license/_delete.md +++ b/Commands/connectedmachine/license/_delete.md @@ -25,3 +25,14 @@ Delete a license. ```bash connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.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 7442fb443..45dbb662a 100644 --- a/Commands/connectedmachine/license/_list.md +++ b/Commands/connectedmachine/license/_list.md @@ -25,3 +25,14 @@ Get all licenses of a non-Azure machine ```bash connectedmachine license list --subscription mySubscription ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.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 8c917df9e..a879fe846 100644 --- a/Commands/connectedmachine/license/_show.md +++ b/Commands/connectedmachine/license/_show.md @@ -25,3 +25,14 @@ Get information about the view of a license. ```bash connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.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 dba8278f5..29681a64e 100644 --- a/Commands/connectedmachine/license/_update.md +++ b/Commands/connectedmachine/license/_update.md @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Sample command for license update + ```bash + connectedmachine license update --name licenseName --resource-group myResourceGroup --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 cc4983069..852f0d393 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_create.md +++ b/Commands/connectedmachine/private-endpoint-connection/_create.md @@ -15,3 +15,7 @@ Create a private endpoint connection with a given name. ### [2024-07-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-10.xml) **Stable** + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.xml) **Stable** + + diff --git a/Commands/connectedmachine/private-endpoint-connection/_delete.md b/Commands/connectedmachine/private-endpoint-connection/_delete.md index 912d669d8..a46c5649a 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_delete.md +++ b/Commands/connectedmachine/private-endpoint-connection/_delete.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.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 a8e69e71f..4b255c3ba 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_list.md +++ b/Commands/connectedmachine/private-endpoint-connection/_list.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.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 9bc3ad81b..f6c21f68f 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_show.md +++ b/Commands/connectedmachine/private-endpoint-connection/_show.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.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 2438b87e9..004a8e780 100644 --- a/Commands/connectedmachine/private-endpoint-connection/_update.md +++ b/Commands/connectedmachine/private-endpoint-connection/_update.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.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 c4ac5b5fc..596c9b675 100644 --- a/Commands/connectedmachine/private-link-resource/_list.md +++ b/Commands/connectedmachine/private-link-resource/_list.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.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 973ea125d..cd71e65a8 100644 --- a/Commands/connectedmachine/private-link-resource/_show.md +++ b/Commands/connectedmachine/private-link-resource/_show.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.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 ce92050ae..16b13c463 100644 --- a/Commands/connectedmachine/private-link-scope/_create.md +++ b/Commands/connectedmachine/private-link-scope/_create.md @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.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 e4ef12c8b..2f1d5eda0 100644 --- a/Commands/connectedmachine/private-link-scope/_delete.md +++ b/Commands/connectedmachine/private-link-scope/_delete.md @@ -36,3 +36,14 @@ Delete an Azure Arc PrivateLinkScope. ```bash connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.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 4396d93b9..1f93183df 100644 --- a/Commands/connectedmachine/private-link-scope/_list.md +++ b/Commands/connectedmachine/private-link-scope/_list.md @@ -42,3 +42,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.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 fe7226b5e..81a8fe80f 100644 --- a/Commands/connectedmachine/private-link-scope/_show.md +++ b/Commands/connectedmachine/private-link-scope/_show.md @@ -36,3 +36,14 @@ Get an Azure Arc PrivateLinkScope. ```bash connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.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 5d398b50e..65b0cf80e 100644 --- a/Commands/connectedmachine/private-link-scope/_update.md +++ b/Commands/connectedmachine/private-link-scope/_update.md @@ -1,6 +1,6 @@ # [Command] _connectedmachine private-link-scope update_ -Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. +Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. ## Versions @@ -36,3 +36,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.xml) **Stable** + + + +#### examples + +- Sample command for private-link-scope update + ```bash + connectedmachine private-link-scope update --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 7a1141d96..e2b274013 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 @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.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 fc63b786a..b39c1bd5a 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 @@ -1,6 +1,6 @@ # [Command] _connectedmachine private-link-scope network-security-perimeter-configuration reconcile_ -Forces the network security perimeter configuration to refresh for a private link scope. +Force the network security perimeter configuration to refresh for a private link scope. ## Versions @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.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 dd0960cf0..ead0db4b2 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 @@ -25,3 +25,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-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.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/private-link-scope/network-security-perimeter-configuration/readme.md b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/readme.md index dd940a3c4..c7bf32254 100644 --- a/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/readme.md +++ b/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/readme.md @@ -8,7 +8,7 @@ Manage network security perimeter configration on an Azure Arc-Enabled Server. : List the network security perimeter configurations for a private link scope. - [reconcile](/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_reconcile.md) -: Forces the network security perimeter configuration to refresh for a private link scope. +: Force the network security perimeter configuration to refresh for a private link scope. - [show](/Commands/connectedmachine/private-link-scope/network-security-perimeter-configuration/_show.md) : Get the network security perimeter configuration for a private link scope. diff --git a/Commands/connectedmachine/private-link-scope/readme.md b/Commands/connectedmachine/private-link-scope/readme.md index 0c524f9d6..0f48f0815 100644 --- a/Commands/connectedmachine/private-link-scope/readme.md +++ b/Commands/connectedmachine/private-link-scope/readme.md @@ -22,4 +22,4 @@ Manage private link scope of an Azure Arc-Enabled Server. : Get an Azure Arc PrivateLinkScope. - [update](/Commands/connectedmachine/private-link-scope/_update.md) -: Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. +: Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation. diff --git a/Commands/connectedmachine/readme.md b/Commands/connectedmachine/readme.md index 450b3a87e..8398ed043 100644 --- a/Commands/connectedmachine/readme.md +++ b/Commands/connectedmachine/readme.md @@ -11,7 +11,7 @@ Manage Azure Arc-Enabled Server. : Manage ESU license on an Azure Arc-Enabled Server. - [license-profile](/Commands/connectedmachine/license-profile/readme.md) -: --- +: Manages all Pay-As-You-Go licenses for an Azure Arc-Enabled Server. - [private-endpoint-connection](/Commands/connectedmachine/private-endpoint-connection/readme.md) : Manage private endpoint connection with an Azure Arc-Enabled Server. diff --git a/Commands/connectedmachine/run-command/_create.md b/Commands/connectedmachine/run-command/_create.md index 3f2015b1d..6590aaa3e 100644 --- a/Commands/connectedmachine/run-command/_create.md +++ b/Commands/connectedmachine/run-command/_create.md @@ -15,3 +15,15 @@ Create a run command. connectedmachine run-command create --resource-group myResourceGroup --location "WestUS" --async false --parameters "[{"name":"param1","value":"value1"}]" --password "" --user "user1" --script "Write-Host Hello World!" --timeout 3600 --name myRunCommand --machine-name myMachine --subscription mySubscription connectedmachine run-command create --resource-group myResourceGroup --location "WestUS" --script "Write-Host Hello World!" --name myRunCommand --machine-name myMachine --output-uri "outputuri" --subscription mySubscription ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml) **Preview** + + + +#### examples + +- Sample command for run-command create + ```bash + connectedmachine run-command create --resource-group myResourceGroup --location "WestUS" --async false --parameters "[{"name":"param1","value":"value1"}]" --password "" --user "user1" --script "Write-Host Hello World!" --timeout 3600 --name myRunCommand --machine-name myMachine --subscription mySubscription + connectedmachine run-command create --resource-group myResourceGroup --location "WestUS" --script "Write-Host Hello World!" --name myRunCommand --machine-name myMachine --output-uri "outputuri" --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/run-command/_delete.md b/Commands/connectedmachine/run-command/_delete.md index 4b7c89ba2..6a9c80a26 100644 --- a/Commands/connectedmachine/run-command/_delete.md +++ b/Commands/connectedmachine/run-command/_delete.md @@ -14,3 +14,14 @@ Delete a run command. ```bash connectedmachine run-command delete --resource-group myResourceGroup --machine-name myMachine --name myRunCommand ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml) **Preview** + + + +#### examples + +- Sample command for run-command delete + ```bash + connectedmachine run-command delete --resource-group myResourceGroup --machine-name myMachine --name myRunCommand + ``` diff --git a/Commands/connectedmachine/run-command/_list.md b/Commands/connectedmachine/run-command/_list.md index f0ebf83b1..00d4e7afb 100644 --- a/Commands/connectedmachine/run-command/_list.md +++ b/Commands/connectedmachine/run-command/_list.md @@ -14,3 +14,14 @@ Get all the run commands of a non-Azure machine. ```bash connectedmachine run-command list --resource-group myResourceGroup --machine-name myMachine --subscription mySubscription ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.xml) **Preview** + + + +#### examples + +- Sample command for run-command list + ```bash + connectedmachine run-command list --resource-group myResourceGroup --machine-name myMachine --subscription mySubscription + ``` diff --git a/Commands/connectedmachine/run-command/_show.md b/Commands/connectedmachine/run-command/_show.md index 399843770..a460f6d44 100644 --- a/Commands/connectedmachine/run-command/_show.md +++ b/Commands/connectedmachine/run-command/_show.md @@ -14,3 +14,14 @@ Get a run command. ```bash connectedmachine run-command show --resource-group myResourceGroup --machine-name myMachine --name myRunCommand ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml) **Preview** + + + +#### examples + +- Sample command for run-command show + ```bash + connectedmachine run-command show --resource-group myResourceGroup --machine-name myMachine --name myRunCommand + ``` diff --git a/Commands/connectedmachine/run-command/_update.md b/Commands/connectedmachine/run-command/_update.md index 1b40321ed..a567c01e8 100644 --- a/Commands/connectedmachine/run-command/_update.md +++ b/Commands/connectedmachine/run-command/_update.md @@ -14,3 +14,14 @@ Update a run command. ```bash connetcedmachine run-command update --resource-group myResourceGroup --name myRunCommand --machine-name myMachine --subscription mySubscription --tags Tag1=Value1 ``` + +### [2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml) **Preview** + + + +#### examples + +- Sample command for run-command update + ```bash + connetcedmachine run-command update --resource-group myResourceGroup --name myRunCommand --machine-name myMachine --subscription mySubscription --tags Tag1=Value1 + ``` diff --git a/Commands/tree.json b/Commands/tree.json index eb9d3e3a4..094b98a87 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -19428,6 +19428,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19495,6 +19513,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -19573,6 +19609,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19639,6 +19693,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension delete" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19705,6 +19777,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19771,6 +19861,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension show" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19837,6 +19945,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -19896,6 +20022,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19944,6 +20088,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license delete --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" + ], + "name": "Sample command for license delete" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -19992,6 +20154,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license list --subscription mySubscription" + ], + "name": "Sample command for license list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20040,6 +20220,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license show --resource-group myResourceGroup --license-name licenseName --subscription mySubscription" + ], + "name": "Sample command for license show" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20088,6 +20286,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license update --name licenseName --resource-group myResourceGroup --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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -20104,7 +20320,7 @@ "commands": { "create": { "help": { - "short": "Create operation to create or update a license profile." + "short": "Create operation to create a license profile." }, "names": [ "connectedmachine", @@ -20121,6 +20337,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license-profile create --resource-group myRg --machine-name myMachine --location eastus --subscription-status Enabled --product-type WindowsServer --product-features \"[{name:Hotpatch,subscription-status:Enabled}]\"" + ], + "name": "Create a License Profile" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20143,6 +20377,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license-profile delete --resource-group myResourceGroup --machine-name myMachine" + ], + "name": "Delete a License Profile" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20165,6 +20417,24 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license-profile list --resource-group myResourceGroup --machine-name myMachine" + ], + "name": "List all License Profiles" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20187,12 +20457,30 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license-profile show --resource-group myResourceGroup --machine-name myMachine" + ], + "name": "Get License Profile" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, "update": { "help": { - "short": "Update operation to create or update a license profile." + "short": "Update operation to update a license profile." }, "names": [ "connectedmachine", @@ -20209,12 +20497,30 @@ "version": "2024-05-20-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine license-profile udpate --resource-group myRg --machine-name myMachine --location eastus --subscription-status Enabled --product-type WindowsServer --product-features \"[{name:Hotpatch,subscription-status:Enabled}]\"" + ], + "name": "Update a License Profile" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } }, "help": { - "short": "---" + "short": "Manages all Pay-As-You-Go licenses for an Azure Arc-Enabled Server." }, "names": [ "connectedmachine", @@ -20249,17 +20555,27 @@ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "plane": "mgmt-plane", - "version": "2024-05-20-preview" + "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" } ] }, { - "name": "2024-07-10", + "name": "2024-07-31-preview", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "plane": "mgmt-plane", - "version": "2024-07-10" + "version": "2024-07-31-preview" } ] } @@ -20328,6 +20644,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20394,6 +20728,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20460,6 +20812,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20526,6 +20896,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -20603,6 +20991,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20669,6 +21075,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -20731,12 +21155,30 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, "reconcile": { "help": { - "short": "Forces the network security perimeter configuration to refresh for a private link scope." + "short": "Force the network security perimeter configuration to refresh for a private link scope." }, "names": [ "connectedmachine", @@ -20780,6 +21222,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20829,6 +21289,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } @@ -20907,6 +21385,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -20973,6 +21469,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21057,6 +21571,30 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21123,12 +21661,30 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, "update": { "help": { - "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." }, "names": [ "connectedmachine", @@ -21145,12 +21701,30 @@ "name": "Sample command for private-link-scope update" } ], - "name": "2022-12-27", + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + }, + { + "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-05-20-preview", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "plane": "mgmt-plane", - "version": "2022-12-27" + "version": "2024-05-20-preview" } ] }, @@ -21163,12 +21737,12 @@ "name": "Sample command for private-link-scope update" } ], - "name": "2024-05-20-preview", + "name": "2024-07-10", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "plane": "mgmt-plane", - "version": "2024-05-20-preview" + "version": "2024-07-10" } ] }, @@ -21176,17 +21750,17 @@ "examples": [ { "commands": [ - "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" + "connectedmachine private-link-scope update --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" ], "name": "Sample command for private-link-scope update" } ], - "name": "2024-07-10", + "name": "2024-07-31-preview", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "plane": "mgmt-plane", - "version": "2024-07-10" + "version": "2024-07-31-preview" } ] } @@ -21232,6 +21806,26 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "connectedmachine run-command create --resource-group myResourceGroup --location \"WestUS\" --async false --parameters \"[{\"name\":\"param1\",\"value\":\"value1\"}]\" --password \"\" --user \"user1\" --script \"Write-Host Hello World!\" --timeout 3600 --name myRunCommand --machine-name myMachine --subscription mySubscription", + "connectedmachine run-command create --resource-group myResourceGroup --location \"WestUS\" --script \"Write-Host Hello World!\" --name myRunCommand --machine-name myMachine --output-uri \"outputuri\" --subscription mySubscription" + ], + "name": "Sample command for run-command create" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ], + "stage": "Preview" } ] }, @@ -21263,6 +21857,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "connectedmachine run-command delete --resource-group myResourceGroup --machine-name myMachine --name myRunCommand" + ], + "name": "Sample command for run-command delete" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ], + "stage": "Preview" } ] }, @@ -21294,6 +21907,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "connectedmachine run-command list --resource-group myResourceGroup --machine-name myMachine --subscription mySubscription" + ], + "name": "Sample command for run-command list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ], + "stage": "Preview" } ] }, @@ -21325,6 +21957,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "connectedmachine run-command show --resource-group myResourceGroup --machine-name myMachine --name myRunCommand" + ], + "name": "Sample command for run-command show" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ], + "stage": "Preview" } ] }, @@ -21356,6 +22007,25 @@ } ], "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "connetcedmachine run-command update --resource-group myResourceGroup --name myRunCommand --machine-name myMachine --subscription mySubscription --tags Tag1=Value1" + ], + "name": "Sample command for run-command update" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ], + "stage": "Preview" } ] } @@ -21517,6 +22187,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" + ], + "name": "Sample command for assess-patches" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21582,6 +22270,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for create" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21647,6 +22353,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine delete --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for delete" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21712,6 +22436,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21779,6 +22521,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine list --resource-group myResourceGroup" + ], + "name": "Sample command for list" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21844,6 +22604,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine show --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for show" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21909,6 +22687,24 @@ "version": "2024-07-10" } ] + }, + { + "examples": [ + { + "commands": [ + "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for update" + } + ], + "name": "2024-07-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] }, @@ -21956,6 +22752,24 @@ "version": "2024-07-10" } ] + }, + { + "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-31-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", + "plane": "mgmt-plane", + "version": "2024-07-31-preview" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.json new file mode 100644 index 000000000..e4b06bb5c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbGljZW5zZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/licenses", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbGljZW5zZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.xml new file mode 100644 index 000000000..6cb092ecc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2Vz/2024-07-31-preview.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.json new file mode 100644 index 000000000..3422ae1d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.xml new file mode 100644 index 000000000..de9ad9d25 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25z/2024-07-31-preview.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..700078593 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine extension image", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyfS9leHRlbnNpb25UeXBlcy97ZXh0ZW5zaW9uVHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}/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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..276379c40 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xvY2F0aW9ucy97fS9wdWJsaXNoZXJzL3t9L2V4dGVuc2lvbnR5cGVzL3t9L3ZlcnNpb25zL3t9/2024-07-31-preview.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.json new file mode 100644 index 000000000..259703df5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lkh5YnJpZENvbXB1dGUvcHJpdmF0ZUxpbmtTY29wZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-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/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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.xml new file mode 100644 index 000000000..b73ea2a57 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.json new file mode 100644 index 000000000..9a8aa83be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}"}}, {"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": "object", "name": "firmwareProfile", "props": [{"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "numberOfCpuSockets"}, {"readOnly": true, "type": "array", "name": "processors", "item": {"readOnly": true, "type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "numberOfCores"}]}}, {"readOnly": true, "type": "integer64", "name": "totalPhysicalMemoryInBytes"}]}, {"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": "string", "name": "id"}, {"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"}]}]}}, {"type": "string", "name": "macAddress"}, {"type": "string", "name": "name"}]}}]}, {"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"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "disks", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "diskType"}, {"type": "string", "name": "generatedId"}, {"type": "string", "name": "id"}, {"type": "integer64", "name": "maxSizeInBytes"}, {"type": "string", "name": "name"}, {"type": "string", "name": "path"}, {"type": "integer64", "name": "usedSpaceInBytes"}]}}]}, {"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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.xml new file mode 100644 index 000000000..8bedd8733 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVz/2024-07-31-preview.xml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..6bd6f2769 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}"}}, {"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": "object", "name": "firmwareProfile", "props": [{"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "numberOfCpuSockets"}, {"readOnly": true, "type": "array", "name": "processors", "item": {"readOnly": true, "type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "numberOfCores"}]}}, {"readOnly": true, "type": "integer64", "name": "totalPhysicalMemoryInBytes"}]}, {"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": "string", "name": "id"}, {"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"}]}]}}, {"type": "string", "name": "macAddress"}, {"type": "string", "name": "name"}]}}]}, {"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"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "disks", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "diskType"}, {"type": "string", "name": "generatedId"}, {"type": "string", "name": "id"}, {"type": "integer64", "name": "maxSizeInBytes"}, {"type": "string", "name": "name"}, {"type": "string", "name": "path"}, {"type": "integer64", "name": "usedSpaceInBytes"}]}}]}, {"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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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": "object", "name": "firmwareProfile", "props": [{"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "numberOfCpuSockets"}, {"readOnly": true, "type": "array", "name": "processors", "item": {"readOnly": true, "type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "numberOfCores"}]}}, {"readOnly": true, "type": "integer64", "name": "totalPhysicalMemoryInBytes"}]}, {"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": "string", "name": "id"}, {"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"}]}]}}, {"type": "string", "name": "macAddress"}, {"type": "string", "name": "name"}]}}]}, {"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"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "disks", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "diskType"}, {"type": "string", "name": "generatedId"}, {"type": "string", "name": "id"}, {"type": "integer64", "name": "maxSizeInBytes"}, {"type": "string", "name": "name"}, {"type": "string", "name": "path"}, {"type": "integer64", "name": "usedSpaceInBytes"}]}}]}, {"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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}"}}, {"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": "object", "name": "firmwareProfile", "props": [{"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "integer32", "name": "numberOfCpuSockets"}, {"readOnly": true, "type": "array", "name": "processors", "item": {"readOnly": true, "type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "numberOfCores"}]}}, {"readOnly": true, "type": "integer64", "name": "totalPhysicalMemoryInBytes"}]}, {"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": "string", "name": "id"}, {"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"}]}]}}, {"type": "string", "name": "macAddress"}, {"type": "string", "name": "name"}]}}]}, {"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"}]}}, {"readOnly": true, "type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "disks", "item": {"readOnly": true, "type": "object", "props": [{"type": "string", "name": "diskType"}, {"type": "string", "name": "generatedId"}, {"type": "string", "name": "id"}, {"type": "integer64", "name": "maxSizeInBytes"}, {"type": "string", "name": "name"}, {"type": "string", "name": "path"}, {"type": "integer64", "name": "usedSpaceInBytes"}]}}]}, {"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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..0fc85a24b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9/2024-07-31-preview.xml @@ -0,0 +1,2475 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.json new file mode 100644 index 000000000..76d8b4271 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "assess-patches", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vYXNzZXNzUGF0Y2hlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.xml new file mode 100644 index 000000000..f5f1e2835 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2Fzc2Vzc3BhdGNoZXM=/2024-07-31-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.json new file mode 100644 index 000000000..a45089b40 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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", "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.xml new file mode 100644 index 000000000..4998e13e7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnM=/2024-07-31-preview.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.json new file mode 100644 index 000000000..ba58d128b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine extension", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}/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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2V4dGVuc2lvbnMve2V4dGVuc2lvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/{}/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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.xml new file mode 100644 index 000000000..2ea1e220e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2V4dGVuc2lvbnMve30=/2024-07-31-preview.xml @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.json new file mode 100644 index 000000000..637e95603 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "install-patches", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bmFtZX0vaW5zdGFsbFBhdGNoZXM=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.xml new file mode 100644 index 000000000..6d2d27c72 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2luc3RhbGxwYXRjaGVz/2024-07-31-preview.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.json new file mode 100644 index 000000000..98fc3e5fb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license-profile", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-07-31-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-07-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.xml new file mode 100644 index 000000000..b81e6350d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcw==/2024-07-31-preview.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.json new file mode 100644 index 000000000..70f024167 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license-profile", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-07-31-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-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-07-31-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-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-07-31-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}], "confirmation": ""}, {"name": "update", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/licenseprofiles/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L2xpY2Vuc2VQcm9maWxlcy97bGljZW5zZVByb2ZpbGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-07-31-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-07-31-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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml new file mode 100644 index 000000000..2f63f512a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L2xpY2Vuc2Vwcm9maWxlcy97fQ==/2024-07-31-preview.xml @@ -0,0 +1,936 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.json new file mode 100644 index 000000000..6c39b1906 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRz/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine run-command", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRz/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-_\\.]+"}}, {"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": "MachineRunCommands_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands", "request": {"method": "get", "path": {"params": [{"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": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-31-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", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HybridCompute/machines/{}/runCommands/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution"}, {"type": "@RunCommandManagedIdentity_read", "name": "errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "string", "name": "error"}, {"type": "string", "name": "executionMessage"}, {"type": "string", "name": "executionState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "integer32", "name": "exitCode"}, {"type": "string", "name": "output"}, {"type": "dateTime", "name": "startTime"}, {"type": "array", "name": "statuses", "item": {"type": "object", "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": "@RunCommandManagedIdentity_read", "name": "outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}], "cls": "RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_read>", "name": "protectedParameters", "item": {"type": "@RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId"}, {"type": "string", "name": "script"}, {"type": "string", "name": "scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId"}, {"type": "string", "name": "objectId"}], "cls": "RunCommandManagedIdentity_read"}]}, {"type": "integer32", "name": "timeoutInSeconds"}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.xml new file mode 100644 index 000000000..c30fcaea5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRz/2024-07-31-preview.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..d32638d37 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRzL3tydW5Db21tYW5kTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine run-command", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRzL3tydW5Db21tYW5kTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-_\\.]+"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.runCommandName", "options": ["n", "name", "run-command-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the run command."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MachineRunCommands_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands/{runCommandName}", "request": {"method": "get", "path": {"params": [{"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": "runCommandName", "arg": "$Path.runCommandName", "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-31-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/{}/runCommands/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution"}, {"type": "@RunCommandManagedIdentity_read", "name": "errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "string", "name": "error"}, {"type": "string", "name": "executionMessage"}, {"type": "string", "name": "executionState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "integer32", "name": "exitCode"}, {"type": "string", "name": "output"}, {"type": "dateTime", "name": "startTime"}, {"type": "array", "name": "statuses", "item": {"type": "object", "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": "@RunCommandManagedIdentity_read", "name": "outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}], "cls": "RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_read>", "name": "protectedParameters", "item": {"type": "@RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId"}, {"type": "string", "name": "script"}, {"type": "string", "name": "scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId"}, {"type": "string", "name": "objectId"}], "cls": "RunCommandManagedIdentity_read"}]}, {"type": "integer32", "name": "timeoutInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRzL3tydW5Db21tYW5kTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-_\\.]+"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.runCommandName", "options": ["n", "name", "run-command-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the run command."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "MachineRunCommands_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands/{runCommandName}", "request": {"method": "delete", "path": {"params": [{"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": "runCommandName", "arg": "$Path.runCommandName", "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-31-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-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRzL3tydW5Db21tYW5kTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-_\\.]+"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.runCommandName", "options": ["n", "name", "run-command-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the run command."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$runCommandProperties.properties.asyncExecution", "options": ["async-execution"], "group": "Properties", "help": {"short": "Optional. If set to true, provisioning will complete as soon as script starts and will not wait for script to complete."}, "default": {"value": false}}, {"type": "@RunCommandManagedIdentity_create", "var": "$runCommandProperties.properties.errorBlobManagedIdentity", "options": ["error-blob-id", "error-blob-managed-identity"], "group": "Properties", "help": {"short": "User-assigned managed identity that has access to errorBlobUri storage blob. Use an empty object in case of system-assigned identity. Make sure managed identity has been given access to blob's container with 'Storage Blob Data Contributor' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged"}}, {"type": "string", "var": "$runCommandProperties.properties.errorBlobUri", "options": ["error-blob-uri"], "group": "Properties", "help": {"short": "Specifies the Azure storage blob where script error stream will be uploaded. Use a SAS URI with read, append, create, write access OR use managed identity to provide the VM access to the blob. Refer errorBlobManagedIdentity parameter."}}, {"type": "@RunCommandManagedIdentity_create", "var": "$runCommandProperties.properties.outputBlobManagedIdentity", "options": ["output-blob-id", "output-blob-managed-identity"], "group": "Properties", "help": {"short": "User-assigned managed identity that has access to outputBlobUri storage blob. Use an empty object in case of system-assigned identity. Make sure managed identity has been given access to blob's container with 'Storage Blob Data Contributor' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged"}}, {"type": "string", "var": "$runCommandProperties.properties.outputBlobUri", "options": ["output-blob-uri"], "group": "Properties", "help": {"short": "Specifies the Azure storage blob where script output stream will be uploaded. Use a SAS URI with read, append, create, write access OR use managed identity to provide the VM access to the blob. Refer outputBlobManagedIdentity parameter. "}}, {"type": "array", "var": "$runCommandProperties.properties.parameters", "options": ["parameters"], "group": "Properties", "help": {"short": "The parameters used by the script."}, "item": {"type": "object", "args": [{"type": "string", "var": "@RunCommandInputParameter_create.name", "options": ["name"], "required": true, "help": {"short": "The run command parameter name."}}, {"type": "string", "var": "@RunCommandInputParameter_create.value", "options": ["value"], "required": true, "help": {"short": "The run command parameter value."}}], "cls": "RunCommandInputParameter_create"}}, {"type": "array<@RunCommandInputParameter_create>", "var": "$runCommandProperties.properties.protectedParameters", "options": ["protected-parameters"], "group": "Properties", "help": {"short": "The parameters used by the script."}, "item": {"type": "@RunCommandInputParameter_create"}}, {"type": "string", "var": "$runCommandProperties.properties.runAsPassword", "options": ["run-as-password"], "group": "Properties", "help": {"short": "Specifies the user account password on the machine when executing the run command."}}, {"type": "string", "var": "$runCommandProperties.properties.runAsUser", "options": ["run-as-user"], "group": "Properties", "help": {"short": "Specifies the user account on the machine when executing the run command."}}, {"type": "integer32", "var": "$runCommandProperties.properties.timeoutInSeconds", "options": ["timeout-in-seconds"], "group": "Properties", "help": {"short": "The timeout in seconds to execute the run command."}}]}, {"name": "RunCommandProperties", "args": [{"type": "ResourceLocation", "var": "$runCommandProperties.location", "options": ["l", "location"], "required": true, "group": "RunCommandProperties", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$runCommandProperties.tags", "options": ["tags"], "group": "RunCommandProperties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Source", "args": [{"type": "string", "var": "$runCommandProperties.properties.source.commandId", "options": ["command-id"], "group": "Source", "help": {"short": "Specifies the commandId of predefined built-in script."}}, {"type": "string", "var": "$runCommandProperties.properties.source.script", "options": ["script"], "group": "Source", "help": {"short": "Specifies the script content to be executed on the machine."}}, {"type": "string", "var": "$runCommandProperties.properties.source.scriptUri", "options": ["script-uri"], "group": "Source", "help": {"short": "Specifies the script download location. It can be either SAS URI of an Azure storage blob with read access or public URI."}}, {"type": "object", "var": "$runCommandProperties.properties.source.scriptUriManagedIdentity", "options": ["script-uri-id", "script-uri-managed-identity"], "group": "Source", "help": {"short": "User-assigned managed identity that has access to scriptUri in case of Azure storage blob. Use an empty object in case of system-assigned identity. Make sure the Azure storage blob exists, and managed identity has been given access to blob's container with 'Storage Blob Data Reader' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged."}, "args": [{"type": "string", "var": "@RunCommandManagedIdentity_create.clientId", "options": ["client-id"], "help": {"short": "Client Id (GUID value) of the user-assigned managed identity. ObjectId should not be used if this is provided."}}, {"type": "string", "var": "@RunCommandManagedIdentity_create.objectId", "options": ["object-id"], "help": {"short": "Object Id (GUID value) of the user-assigned managed identity. ClientId should not be used if this is provided."}}], "cls": "RunCommandManagedIdentity_create"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "MachineRunCommands_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands/{runCommandName}", "request": {"method": "put", "path": {"params": [{"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": "runCommandName", "arg": "$Path.runCommandName", "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "runCommandProperties", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$runCommandProperties.location", "required": true}, {"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution", "arg": "$runCommandProperties.properties.asyncExecution"}, {"type": "@RunCommandManagedIdentity_create", "name": "errorBlobManagedIdentity", "arg": "$runCommandProperties.properties.errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri", "arg": "$runCommandProperties.properties.errorBlobUri"}, {"type": "@RunCommandManagedIdentity_create", "name": "outputBlobManagedIdentity", "arg": "$runCommandProperties.properties.outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri", "arg": "$runCommandProperties.properties.outputBlobUri"}, {"type": "array", "name": "parameters", "arg": "$runCommandProperties.properties.parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@RunCommandInputParameter_create.name", "required": true}, {"type": "string", "name": "value", "arg": "@RunCommandInputParameter_create.value", "required": true}], "cls": "RunCommandInputParameter_create"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_create>", "name": "protectedParameters", "arg": "$runCommandProperties.properties.protectedParameters", "item": {"type": "@RunCommandInputParameter_create"}, "identifiers": ["name"]}, {"type": "string", "name": "runAsPassword", "arg": "$runCommandProperties.properties.runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser", "arg": "$runCommandProperties.properties.runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId", "arg": "$runCommandProperties.properties.source.commandId"}, {"type": "string", "name": "script", "arg": "$runCommandProperties.properties.source.script"}, {"type": "string", "name": "scriptUri", "arg": "$runCommandProperties.properties.source.scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "arg": "$runCommandProperties.properties.source.scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId", "arg": "@RunCommandManagedIdentity_create.clientId"}, {"type": "string", "name": "objectId", "arg": "@RunCommandManagedIdentity_create.objectId"}], "cls": "RunCommandManagedIdentity_create"}]}, {"type": "integer32", "name": "timeoutInSeconds", "arg": "$runCommandProperties.properties.timeoutInSeconds"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$runCommandProperties.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/{}/runCommands/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution"}, {"type": "@RunCommandManagedIdentity_read", "name": "errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "string", "name": "error"}, {"type": "string", "name": "executionMessage"}, {"type": "string", "name": "executionState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "integer32", "name": "exitCode"}, {"type": "string", "name": "output"}, {"type": "dateTime", "name": "startTime"}, {"type": "array", "name": "statuses", "item": {"type": "object", "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": "@RunCommandManagedIdentity_read", "name": "outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}], "cls": "RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_read>", "name": "protectedParameters", "item": {"type": "@RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId"}, {"type": "string", "name": "script"}, {"type": "string", "name": "scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId"}, {"type": "string", "name": "objectId"}], "cls": "RunCommandManagedIdentity_read"}]}, {"type": "integer32", "name": "timeoutInSeconds"}], "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/runcommands/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3J1bkNvbW1hbmRzL3tydW5Db21tYW5kTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-_\\.]+"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.runCommandName", "options": ["n", "name", "run-command-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the run command."}, "format": {"pattern": "[a-zA-Z0-9-_\\.]+"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "boolean", "var": "$runCommandProperties.properties.asyncExecution", "options": ["async-execution"], "group": "Properties", "help": {"short": "Optional. If set to true, provisioning will complete as soon as script starts and will not wait for script to complete."}}, {"nullable": true, "type": "@RunCommandManagedIdentity_update", "var": "$runCommandProperties.properties.errorBlobManagedIdentity", "options": ["error-blob-id", "error-blob-managed-identity"], "group": "Properties", "help": {"short": "User-assigned managed identity that has access to errorBlobUri storage blob. Use an empty object in case of system-assigned identity. Make sure managed identity has been given access to blob's container with 'Storage Blob Data Contributor' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged"}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.errorBlobUri", "options": ["error-blob-uri"], "group": "Properties", "help": {"short": "Specifies the Azure storage blob where script error stream will be uploaded. Use a SAS URI with read, append, create, write access OR use managed identity to provide the VM access to the blob. Refer errorBlobManagedIdentity parameter."}}, {"nullable": true, "type": "@RunCommandManagedIdentity_update", "var": "$runCommandProperties.properties.outputBlobManagedIdentity", "options": ["output-blob-id", "output-blob-managed-identity"], "group": "Properties", "help": {"short": "User-assigned managed identity that has access to outputBlobUri storage blob. Use an empty object in case of system-assigned identity. Make sure managed identity has been given access to blob's container with 'Storage Blob Data Contributor' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged"}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.outputBlobUri", "options": ["output-blob-uri"], "group": "Properties", "help": {"short": "Specifies the Azure storage blob where script output stream will be uploaded. Use a SAS URI with read, append, create, write access OR use managed identity to provide the VM access to the blob. Refer outputBlobManagedIdentity parameter. "}}, {"nullable": true, "type": "array", "var": "$runCommandProperties.properties.parameters", "options": ["parameters"], "group": "Properties", "help": {"short": "The parameters used by the script."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@RunCommandInputParameter_update.name", "options": ["name"], "help": {"short": "The run command parameter name."}}, {"type": "string", "var": "@RunCommandInputParameter_update.value", "options": ["value"], "help": {"short": "The run command parameter value."}}], "cls": "RunCommandInputParameter_update"}}, {"nullable": true, "type": "array<@RunCommandInputParameter_update>", "var": "$runCommandProperties.properties.protectedParameters", "options": ["protected-parameters"], "group": "Properties", "help": {"short": "The parameters used by the script."}, "item": {"nullable": true, "type": "@RunCommandInputParameter_update"}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.runAsPassword", "options": ["run-as-password"], "group": "Properties", "help": {"short": "Specifies the user account password on the machine when executing the run command."}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.runAsUser", "options": ["run-as-user"], "group": "Properties", "help": {"short": "Specifies the user account on the machine when executing the run command."}}, {"nullable": true, "type": "integer32", "var": "$runCommandProperties.properties.timeoutInSeconds", "options": ["timeout-in-seconds"], "group": "Properties", "help": {"short": "The timeout in seconds to execute the run command."}}]}, {"name": "RunCommandProperties", "args": [{"nullable": true, "type": "object", "var": "$runCommandProperties.tags", "options": ["tags"], "group": "RunCommandProperties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Source", "args": [{"nullable": true, "type": "string", "var": "$runCommandProperties.properties.source.commandId", "options": ["command-id"], "group": "Source", "help": {"short": "Specifies the commandId of predefined built-in script."}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.source.script", "options": ["script"], "group": "Source", "help": {"short": "Specifies the script content to be executed on the machine."}}, {"nullable": true, "type": "string", "var": "$runCommandProperties.properties.source.scriptUri", "options": ["script-uri"], "group": "Source", "help": {"short": "Specifies the script download location. It can be either SAS URI of an Azure storage blob with read access or public URI."}}, {"nullable": true, "type": "object", "var": "$runCommandProperties.properties.source.scriptUriManagedIdentity", "options": ["script-uri-id", "script-uri-managed-identity"], "group": "Source", "help": {"short": "User-assigned managed identity that has access to scriptUri in case of Azure storage blob. Use an empty object in case of system-assigned identity. Make sure the Azure storage blob exists, and managed identity has been given access to blob's container with 'Storage Blob Data Reader' role assignment. In case of user-assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged."}, "args": [{"nullable": true, "type": "string", "var": "@RunCommandManagedIdentity_update.clientId", "options": ["client-id"], "help": {"short": "Client Id (GUID value) of the user-assigned managed identity. ObjectId should not be used if this is provided."}}, {"nullable": true, "type": "string", "var": "@RunCommandManagedIdentity_update.objectId", "options": ["object-id"], "help": {"short": "Object Id (GUID value) of the user-assigned managed identity. ClientId should not be used if this is provided."}}], "cls": "RunCommandManagedIdentity_update"}]}], "operations": [{"operationId": "MachineRunCommands_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands/{runCommandName}", "request": {"method": "get", "path": {"params": [{"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": "runCommandName", "arg": "$Path.runCommandName", "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-31-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/{}/runCommands/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution"}, {"type": "@RunCommandManagedIdentity_read", "name": "errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "string", "name": "error"}, {"type": "string", "name": "executionMessage"}, {"type": "string", "name": "executionState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Pending"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "TimedOut"}, {"value": "Unknown"}]}}, {"type": "integer32", "name": "exitCode"}, {"type": "string", "name": "output"}, {"type": "dateTime", "name": "startTime"}, {"type": "array", "name": "statuses", "item": {"type": "object", "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": "@RunCommandManagedIdentity_read", "name": "outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri"}, {"type": "array", "name": "parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}], "cls": "RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_read>", "name": "protectedParameters", "item": {"type": "@RunCommandInputParameter_read"}, "identifiers": ["name"]}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId"}, {"type": "string", "name": "script"}, {"type": "string", "name": "scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId"}, {"type": "string", "name": "objectId"}], "cls": "RunCommandManagedIdentity_read"}]}, {"type": "integer32", "name": "timeoutInSeconds"}], "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": "MachineRunCommand_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "runCommandProperties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": false}, "type": "boolean", "name": "asyncExecution", "arg": "$runCommandProperties.properties.asyncExecution"}, {"type": "@RunCommandManagedIdentity_update", "name": "errorBlobManagedIdentity", "arg": "$runCommandProperties.properties.errorBlobManagedIdentity"}, {"type": "string", "name": "errorBlobUri", "arg": "$runCommandProperties.properties.errorBlobUri"}, {"type": "@RunCommandManagedIdentity_update", "name": "outputBlobManagedIdentity", "arg": "$runCommandProperties.properties.outputBlobManagedIdentity"}, {"type": "string", "name": "outputBlobUri", "arg": "$runCommandProperties.properties.outputBlobUri"}, {"type": "array", "name": "parameters", "arg": "$runCommandProperties.properties.parameters", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@RunCommandInputParameter_update.name", "required": true}, {"type": "string", "name": "value", "arg": "@RunCommandInputParameter_update.value", "required": true}], "cls": "RunCommandInputParameter_update"}, "identifiers": ["name"]}, {"type": "array<@RunCommandInputParameter_update>", "name": "protectedParameters", "arg": "$runCommandProperties.properties.protectedParameters", "item": {"type": "@RunCommandInputParameter_update"}, "identifiers": ["name"]}, {"type": "string", "name": "runAsPassword", "arg": "$runCommandProperties.properties.runAsPassword", "secret": true}, {"type": "string", "name": "runAsUser", "arg": "$runCommandProperties.properties.runAsUser"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "commandId", "arg": "$runCommandProperties.properties.source.commandId"}, {"type": "string", "name": "script", "arg": "$runCommandProperties.properties.source.script"}, {"type": "string", "name": "scriptUri", "arg": "$runCommandProperties.properties.source.scriptUri"}, {"type": "object", "name": "scriptUriManagedIdentity", "arg": "$runCommandProperties.properties.source.scriptUriManagedIdentity", "props": [{"type": "string", "name": "clientId", "arg": "@RunCommandManagedIdentity_update.clientId"}, {"type": "string", "name": "objectId", "arg": "@RunCommandManagedIdentity_update.objectId"}], "cls": "RunCommandManagedIdentity_update"}]}, {"type": "integer32", "name": "timeoutInSeconds", "arg": "$runCommandProperties.properties.timeoutInSeconds"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$runCommandProperties.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "MachineRunCommands_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/runCommands/{runCommandName}", "request": {"method": "put", "path": {"params": [{"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": "runCommandName", "arg": "$Path.runCommandName", "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-31-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": "@MachineRunCommand_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..c6fe99f98 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3J1bmNvbW1hbmRzL3t9/2024-07-31-preview.xml @@ -0,0 +1,801 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.json new file mode 100644 index 000000000..7b8739555 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3VwZ3JhZGVFeHRlbnNpb25z/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine", "commands": [{"name": "upgrade-extension", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/upgradeextensions", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3VwZ3JhZGVFeHRlbnNpb25z/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.xml new file mode 100644 index 000000000..e1c8d6b68 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3VwZ3JhZGVleHRlbnNpb25z/2024-07-31-preview.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..5f9753437 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine license", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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": "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/licenses/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9saWNlbnNlcy97bGljZW5zZU5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..81f77fbc8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL2xpY2Vuc2VzL3t9/2024-07-31-preview.xml @@ -0,0 +1,782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.md new file mode 100644 index 000000000..60cea948e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes 2024-07-31-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVz/2024-07-31-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..228948383 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-scope", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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": [{"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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-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": "@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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..82ca5c68b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9/2024-07-31-preview.xml @@ -0,0 +1,530 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.json new file mode 100644 index 000000000..8d5f4ad72 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.xml new file mode 100644 index 000000000..6706b2e61 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25z/2024-07-31-preview.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..9beae4706 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0=/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..a57e2a43b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9/2024-07-31-preview.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.json new file mode 100644 index 000000000..c5e0f91a2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0vcmVjb25jaWxl/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-scope network-security-perimeter-configuration", "commands": [{"name": "reconcile", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/networksecurityperimeterconfigurations/{}/reconcile", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJDb25maWd1cmF0aW9ucy97cGVyaW1ldGVyTmFtZX0vcmVjb25jaWxl/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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": "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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.xml new file mode 100644 index 000000000..d70a989a4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L25ldHdvcmtzZWN1cml0eXBlcmltZXRlcmNvbmZpZ3VyYXRpb25zL3t9L3JlY29uY2lsZQ==/2024-07-31-preview.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.json new file mode 100644 index 000000000..356fe2c92 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.xml new file mode 100644 index 000000000..190bee368 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25z/2024-07-31-preview.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..4c1c50759 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-endpoint-connection", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "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-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlRW5kcG9pbnRDb25uZWN0aW9ucy97cHJpdmF0ZUVuZHBvaW50Q29ubmVjdGlvbk5hbWV9/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview"}, "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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..3db2f7fbe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVlbmRwb2ludGNvbm5lY3Rpb25zL3t9/2024-07-31-preview.xml @@ -0,0 +1,456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.json new file mode 100644 index 000000000..722863f2f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "list", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcw==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.xml new file mode 100644 index 000000000..29363d148 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2Vz/2024-07-31-preview.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.json new file mode 100644 index 000000000..8779a8531 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "commandGroups": [{"name": "connectedmachine private-link-resource", "commands": [{"name": "show", "version": "2024-07-31-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", "version": "2024-07-31-preview", "swagger": "mgmt-plane/hybridcompute/ResourceProviders/Microsoft.HybridCompute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9wcml2YXRlTGlua1Njb3Blcy97c2NvcGVOYW1lfS9wcml2YXRlTGlua1Jlc291cmNlcy97Z3JvdXBOYW1lfQ==/V/MjAyNC0wNy0zMS1wcmV2aWV3"}], "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-31-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/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-31-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.xml new file mode 100644 index 000000000..0aa8b4d1b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL3ByaXZhdGVsaW5rc2NvcGVzL3t9L3ByaXZhdGVsaW5rcmVzb3VyY2VzL3t9/2024-07-31-preview.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +