diff --git a/Commands/stack-hci/arc-setting/_consent-and-install-default-extension.md b/Commands/stack-hci/arc-setting/_consent-and-install-default-extension.md index 05afc9454..9384fc018 100644 --- a/Commands/stack-hci/arc-setting/_consent-and-install-default-extension.md +++ b/Commands/stack-hci/arc-setting/_consent-and-install-default-extension.md @@ -14,3 +14,14 @@ Add consent time for default extensions and initiate extensions installation ```bash stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.xml) **Stable** + + + +#### examples + +- Consent and install default extension + ```bash + stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name + ``` diff --git a/Commands/stack-hci/arc-setting/_create-identity.md b/Commands/stack-hci/arc-setting/_create-identity.md index ef5992036..7cc409c70 100644 --- a/Commands/stack-hci/arc-setting/_create-identity.md +++ b/Commands/stack-hci/arc-setting/_create-identity.md @@ -14,3 +14,14 @@ Create AAD identity for arc settings. ```bash stack-hci arc-setting create-identity --name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.xml) **Stable** + + + +#### examples + +- Create arc identity + ```bash + stack-hci arc-setting create-identity --name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_create.md b/Commands/stack-hci/arc-setting/_create.md index 46f122660..7663f9740 100644 --- a/Commands/stack-hci/arc-setting/_create.md +++ b/Commands/stack-hci/arc-setting/_create.md @@ -14,3 +14,14 @@ Create arc setting for HCI cluster. ```bash stack-hci arc-setting create --name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Create arc setting + ```bash + stack-hci arc-setting create --name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_delete.md b/Commands/stack-hci/arc-setting/_delete.md index 2dec0dc17..93bbc8b67 100644 --- a/Commands/stack-hci/arc-setting/_delete.md +++ b/Commands/stack-hci/arc-setting/_delete.md @@ -14,3 +14,14 @@ Delete arc setting resource details of HCI cluster. ```bash stack-hci arc-setting delete --name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete arc setting + ```bash + stack-hci arc-setting delete --name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_generate-password.md b/Commands/stack-hci/arc-setting/_generate-password.md index 48dc9ff30..85e4e3361 100644 --- a/Commands/stack-hci/arc-setting/_generate-password.md +++ b/Commands/stack-hci/arc-setting/_generate-password.md @@ -14,3 +14,14 @@ Generate password for arc settings. ```bash stack-hci arc-setting generate-password --name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.xml) **Stable** + + + +#### examples + +- Generate password + ```bash + stack-hci arc-setting generate-password --name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_initialize-disable-proces.md b/Commands/stack-hci/arc-setting/_initialize-disable-proces.md index 92a76ae28..d8e843e4a 100644 --- a/Commands/stack-hci/arc-setting/_initialize-disable-proces.md +++ b/Commands/stack-hci/arc-setting/_initialize-disable-proces.md @@ -14,3 +14,14 @@ Initialize ARC Disable process on the cluster ```bash stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.xml) **Stable** + + + +#### examples + +- Initialize disable proces + ```bash + stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name + ``` diff --git a/Commands/stack-hci/arc-setting/_list.md b/Commands/stack-hci/arc-setting/_list.md index 22d3c56f0..b17745f30 100644 --- a/Commands/stack-hci/arc-setting/_list.md +++ b/Commands/stack-hci/arc-setting/_list.md @@ -14,3 +14,14 @@ List arc setting resources of HCI cluster. ```bash stack-hci arc-setting list --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.xml) **Stable** + + + +#### examples + +- List arc setting resources by HCI cluster + ```bash + stack-hci arc-setting list --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_show.md b/Commands/stack-hci/arc-setting/_show.md index eb17ceb3c..75696d21a 100644 --- a/Commands/stack-hci/arc-setting/_show.md +++ b/Commands/stack-hci/arc-setting/_show.md @@ -14,3 +14,14 @@ Get arc setting resource details of HCI cluster. ```bash stack-hci arc-setting show --name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Get arc setting + ```bash + stack-hci arc-setting show --name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/arc-setting/_update.md b/Commands/stack-hci/arc-setting/_update.md index 556594d2d..f7959ffd6 100644 --- a/Commands/stack-hci/arc-setting/_update.md +++ b/Commands/stack-hci/arc-setting/_update.md @@ -14,3 +14,14 @@ Update arc setting for HCI cluster. ```bash stack-hci arc-setting update --resource-group "test-rg" --cluster-name "myCluster" --name "default" --tags "{tag:tag}" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Update arc setting + ```bash + stack-hci arc-setting update --resource-group "test-rg" --cluster-name "myCluster" --name "default" --tags "{tag:tag}" + ``` diff --git a/Commands/stack-hci/cluster-update/_apply.md b/Commands/stack-hci/cluster-update/_apply.md index 4e26fa6c8..87793e395 100644 --- a/Commands/stack-hci/cluster-update/_apply.md +++ b/Commands/stack-hci/cluster-update/_apply.md @@ -14,3 +14,14 @@ Apply Update ```bash stack-hci cluster-update apply -g rg --cluster-name name --update-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.xml) **Stable** + + + +#### examples + +- Cluster update apply + ```bash + stack-hci cluster-update apply -g rg --cluster-name name --update-name name + ``` diff --git a/Commands/stack-hci/cluster-update/_create.md b/Commands/stack-hci/cluster-update/_create.md index 1b9b6f291..83774737f 100644 --- a/Commands/stack-hci/cluster-update/_create.md +++ b/Commands/stack-hci/cluster-update/_create.md @@ -14,3 +14,14 @@ Create specified Update ```bash stack-hci cluster-update create -g rg --cluster-name name -n updates-name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Create cluster update + ```bash + stack-hci cluster-update create -g rg --cluster-name name -n updates-name + ``` diff --git a/Commands/stack-hci/cluster-update/_delete.md b/Commands/stack-hci/cluster-update/_delete.md index 016f33a39..3e57926cf 100644 --- a/Commands/stack-hci/cluster-update/_delete.md +++ b/Commands/stack-hci/cluster-update/_delete.md @@ -14,3 +14,14 @@ Delete specified Update ```bash stack-hci cluster-update delete -g rg --cluster-name name -n updates-name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete cluster update + ```bash + stack-hci cluster-update delete -g rg --cluster-name name -n updates-name + ``` diff --git a/Commands/stack-hci/cluster-update/_list.md b/Commands/stack-hci/cluster-update/_list.md index 46281e136..a646adb90 100644 --- a/Commands/stack-hci/cluster-update/_list.md +++ b/Commands/stack-hci/cluster-update/_list.md @@ -14,3 +14,14 @@ List all Updates ```bash stack-hci cluster-update list -g rg --cluster-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.xml) **Stable** + + + +#### examples + +- List cluster update + ```bash + stack-hci cluster-update list -g rg --cluster-name name + ``` diff --git a/Commands/stack-hci/cluster-update/_show.md b/Commands/stack-hci/cluster-update/_show.md index 7ab137485..2a0b4a2ad 100644 --- a/Commands/stack-hci/cluster-update/_show.md +++ b/Commands/stack-hci/cluster-update/_show.md @@ -14,3 +14,14 @@ Get specified Update ```bash stack-hci cluster-update show -g rg --cluster-name name -n updates-name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Show cluster update + ```bash + stack-hci cluster-update show -g rg --cluster-name name -n updates-name + ``` diff --git a/Commands/stack-hci/cluster-update/_update.md b/Commands/stack-hci/cluster-update/_update.md index 1b0834bac..64ce2ba6d 100644 --- a/Commands/stack-hci/cluster-update/_update.md +++ b/Commands/stack-hci/cluster-update/_update.md @@ -14,3 +14,14 @@ Update specified Update ```bash stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Update cluster update + ```bash + stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest + ``` diff --git a/Commands/stack-hci/cluster-update/summary/_create.md b/Commands/stack-hci/cluster-update/summary/_create.md index 08e5f3e3b..f9ecf09d6 100644 --- a/Commands/stack-hci/cluster-update/summary/_create.md +++ b/Commands/stack-hci/cluster-update/summary/_create.md @@ -14,3 +14,14 @@ Create Update summaries under the HCI cluster ```bash stack-hci cluster-update summary create --cluster-name name -g rg ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml) **Stable** + + + +#### examples + +- Create cluster update summary + ```bash + stack-hci cluster-update summary create --cluster-name name -g rg + ``` diff --git a/Commands/stack-hci/cluster-update/summary/_delete.md b/Commands/stack-hci/cluster-update/summary/_delete.md index d00ea68c0..35ba1d789 100644 --- a/Commands/stack-hci/cluster-update/summary/_delete.md +++ b/Commands/stack-hci/cluster-update/summary/_delete.md @@ -14,3 +14,14 @@ Delete Update Summaries ```bash stack-hci cluster-update summary delete --cluster-name name -g rg ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete cluster update summary + ```bash + stack-hci cluster-update summary delete --cluster-name name -g rg + ``` diff --git a/Commands/stack-hci/cluster-update/summary/_list.md b/Commands/stack-hci/cluster-update/summary/_list.md index fde807c14..ef98b3454 100644 --- a/Commands/stack-hci/cluster-update/summary/_list.md +++ b/Commands/stack-hci/cluster-update/summary/_list.md @@ -14,3 +14,14 @@ List all Update summaries under the HCI cluster ```bash stack-hci cluster-update summary list --cluster-name name -g rg ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.xml) **Stable** + + + +#### examples + +- List cluster update summary + ```bash + stack-hci cluster-update summary list --cluster-name name -g rg + ``` diff --git a/Commands/stack-hci/cluster-update/summary/_show.md b/Commands/stack-hci/cluster-update/summary/_show.md index 32e4f9045..191e03971 100644 --- a/Commands/stack-hci/cluster-update/summary/_show.md +++ b/Commands/stack-hci/cluster-update/summary/_show.md @@ -14,3 +14,14 @@ Get all Update summaries under the HCI cluster ```bash stack-hci cluster-update summary show --cluster-name name -g rg ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml) **Stable** + + + +#### examples + +- Show cluster update summary + ```bash + stack-hci cluster-update summary show --cluster-name name -g rg + ``` diff --git a/Commands/stack-hci/cluster-update/summary/_update.md b/Commands/stack-hci/cluster-update/summary/_update.md index 4c7ffcd65..5872fa697 100644 --- a/Commands/stack-hci/cluster-update/summary/_update.md +++ b/Commands/stack-hci/cluster-update/summary/_update.md @@ -14,3 +14,14 @@ Update Update summaries under the HCI cluster ```bash stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions "[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml) **Stable** + + + +#### examples + +- Update cluster update summary + ```bash + stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions "[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]" + ``` diff --git a/Commands/stack-hci/cluster-update/update-run/_create.md b/Commands/stack-hci/cluster-update/update-run/_create.md index 47fefcca2..7080c6d8d 100644 --- a/Commands/stack-hci/cluster-update/update-run/_create.md +++ b/Commands/stack-hci/cluster-update/update-run/_create.md @@ -14,3 +14,14 @@ Create Update runs for a specified update ```bash stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml) **Stable** + + + +#### examples + +- Create update run + ```bash + stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name + ``` diff --git a/Commands/stack-hci/cluster-update/update-run/_delete.md b/Commands/stack-hci/cluster-update/update-run/_delete.md index 4946c67f2..3712ba4b5 100644 --- a/Commands/stack-hci/cluster-update/update-run/_delete.md +++ b/Commands/stack-hci/cluster-update/update-run/_delete.md @@ -14,3 +14,14 @@ Delete specified Update Run ```bash stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete update run + ```bash + stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name + ``` diff --git a/Commands/stack-hci/cluster-update/update-run/_list.md b/Commands/stack-hci/cluster-update/update-run/_list.md index 49b2f9fb5..56349d730 100644 --- a/Commands/stack-hci/cluster-update/update-run/_list.md +++ b/Commands/stack-hci/cluster-update/update-run/_list.md @@ -14,3 +14,14 @@ List all Update runs for a specified update ```bash stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.xml) **Stable** + + + +#### examples + +- List update run + ```bash + stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name + ``` diff --git a/Commands/stack-hci/cluster-update/update-run/_show.md b/Commands/stack-hci/cluster-update/update-run/_show.md index 7c21e3f40..b6a323cb9 100644 --- a/Commands/stack-hci/cluster-update/update-run/_show.md +++ b/Commands/stack-hci/cluster-update/update-run/_show.md @@ -14,3 +14,14 @@ Get the Update run for a specified update ```bash stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml) **Stable** + + + +#### examples + +- Show update run + ```bash + stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name + ``` diff --git a/Commands/stack-hci/cluster-update/update-run/_update.md b/Commands/stack-hci/cluster-update/update-run/_update.md index aef28b957..26ea8e6f7 100644 --- a/Commands/stack-hci/cluster-update/update-run/_update.md +++ b/Commands/stack-hci/cluster-update/update-run/_update.md @@ -14,3 +14,14 @@ Update Update runs for a specified update ```bash stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress "{name:cli_update_test,description:update_test}" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml) **Stable** + + + +#### examples + +- Update update run + ```bash + stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress "{name:cli_update_test,description:update_test}" + ``` diff --git a/Commands/stack-hci/cluster/_create-identity.md b/Commands/stack-hci/cluster/_create-identity.md index f43e192d7..15f6b4f97 100644 --- a/Commands/stack-hci/cluster/_create-identity.md +++ b/Commands/stack-hci/cluster/_create-identity.md @@ -14,3 +14,14 @@ Create cluster identity. ```bash stack-hci cluster create-identity --name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.xml) **Stable** + + + +#### examples + +- Create cluster identity + ```bash + stack-hci cluster create-identity --name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/cluster/_create.md b/Commands/stack-hci/cluster/_create.md index d3f115515..c21767775 100644 --- a/Commands/stack-hci/cluster/_create.md +++ b/Commands/stack-hci/cluster/_create.md @@ -14,3 +14,14 @@ Create an HCI cluster. ```bash stack-hci cluster create --location "East US" --aad-client-id "24a6e53d-04e5-44d2-b7cc-1b732a847dfc" --aad-tenant-id "7e589cc1-a8b6-4dff-91bd-5ec0fa18db94" --endpoint "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com" --name "myCluster" --resource- group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Create cluster + ```bash + stack-hci cluster create --location "East US" --aad-client-id "24a6e53d-04e5-44d2-b7cc-1b732a847dfc" --aad-tenant-id "7e589cc1-a8b6-4dff-91bd-5ec0fa18db94" --endpoint "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com" --name "myCluster" --resource- group "test-rg" + ``` diff --git a/Commands/stack-hci/cluster/_delete.md b/Commands/stack-hci/cluster/_delete.md index 582dee05b..432dcba66 100644 --- a/Commands/stack-hci/cluster/_delete.md +++ b/Commands/stack-hci/cluster/_delete.md @@ -14,3 +14,14 @@ Delete an HCI cluster. ```bash stack-hci cluster delete --name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete cluster + ```bash + stack-hci cluster delete --name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/cluster/_extend-software-assurance-benefit.md b/Commands/stack-hci/cluster/_extend-software-assurance-benefit.md index 9a2861ed3..702ab381b 100644 --- a/Commands/stack-hci/cluster/_extend-software-assurance-benefit.md +++ b/Commands/stack-hci/cluster/_extend-software-assurance-benefit.md @@ -14,3 +14,14 @@ Extend Software Assurance Benefit to a cluster ```bash stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.xml) **Stable** + + + +#### examples + +- Extend software assurance benefit + ```bash + stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable + ``` diff --git a/Commands/stack-hci/cluster/_list.md b/Commands/stack-hci/cluster/_list.md index 7805b946c..f166ad6d0 100644 --- a/Commands/stack-hci/cluster/_list.md +++ b/Commands/stack-hci/cluster/_list.md @@ -20,3 +20,20 @@ List all HCI clusters in a subscription. ```bash stack-hci cluster list ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.xml) **Stable** + + + + +#### examples + +- List clusters in a given resource group + ```bash + stack-hci cluster list --resource-group "test-rg" + ``` + +- List clusters in a given subscription + ```bash + stack-hci cluster list + ``` diff --git a/Commands/stack-hci/cluster/_show.md b/Commands/stack-hci/cluster/_show.md index c60a71c58..9daa5f44e 100644 --- a/Commands/stack-hci/cluster/_show.md +++ b/Commands/stack-hci/cluster/_show.md @@ -14,3 +14,14 @@ Get HCI cluster. ```bash stack-hci cluster show --name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Get cluster + ```bash + stack-hci cluster show --name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/cluster/_update.md b/Commands/stack-hci/cluster/_update.md index 45d870234..d455c80f7 100644 --- a/Commands/stack-hci/cluster/_update.md +++ b/Commands/stack-hci/cluster/_update.md @@ -14,3 +14,14 @@ Update an HCI cluster. ```bash stack-hci cluster update --endpoint "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com" --desired-properties "{diagnosticLevel:Basic,windowsServerSubscription:Enabled}" --tags "tag:"value" --name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + + +#### examples + +- Update cluster + ```bash + stack-hci cluster update --endpoint "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com" --desired-properties "{diagnosticLevel:Basic,windowsServerSubscription:Enabled}" --tags "tag:"value" --name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/cluster/_upload-certificate.md b/Commands/stack-hci/cluster/_upload-certificate.md index 066bcf4b7..efdbcade1 100644 --- a/Commands/stack-hci/cluster/_upload-certificate.md +++ b/Commands/stack-hci/cluster/_upload-certificate.md @@ -14,3 +14,14 @@ Upload certificate. ```bash stack-hci cluster upload-certificate --cluster-name name -g rg --certificates "[base64cert,base64cert]" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.xml) **Stable** + + + +#### examples + +- Upload certificate + ```bash + stack-hci cluster upload-certificate --cluster-name name -g rg --certificates "[base64cert,base64cert]" + ``` diff --git a/Commands/stack-hci/cluster/identity/_assign.md b/Commands/stack-hci/cluster/identity/_assign.md index 3b9d9cd80..80554d9ca 100644 --- a/Commands/stack-hci/cluster/identity/_assign.md +++ b/Commands/stack-hci/cluster/identity/_assign.md @@ -7,3 +7,7 @@ Assign identities ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/identity/_delete.md b/Commands/stack-hci/cluster/identity/_delete.md index 787bfa813..f15b09129 100644 --- a/Commands/stack-hci/cluster/identity/_delete.md +++ b/Commands/stack-hci/cluster/identity/_delete.md @@ -7,3 +7,7 @@ Delete identities ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/identity/_remove.md b/Commands/stack-hci/cluster/identity/_remove.md index 773170676..730c8f786 100644 --- a/Commands/stack-hci/cluster/identity/_remove.md +++ b/Commands/stack-hci/cluster/identity/_remove.md @@ -7,3 +7,7 @@ Remove identities ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/identity/_show.md b/Commands/stack-hci/cluster/identity/_show.md index 8515a0bac..2348920fa 100644 --- a/Commands/stack-hci/cluster/identity/_show.md +++ b/Commands/stack-hci/cluster/identity/_show.md @@ -7,3 +7,7 @@ Show identity ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/offer/_list.md b/Commands/stack-hci/cluster/offer/_list.md index d470e6f2c..67fa37cc5 100644 --- a/Commands/stack-hci/cluster/offer/_list.md +++ b/Commands/stack-hci/cluster/offer/_list.md @@ -7,3 +7,7 @@ List Offers available across publishers for the HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/offer/_show.md b/Commands/stack-hci/cluster/offer/_show.md index a6412204c..e4b79839c 100644 --- a/Commands/stack-hci/cluster/offer/_show.md +++ b/Commands/stack-hci/cluster/offer/_show.md @@ -7,3 +7,7 @@ Get Offer resource details within a publisher of HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/offer/sku/_list.md b/Commands/stack-hci/cluster/offer/sku/_list.md index efb3c9b8f..430b96d5e 100644 --- a/Commands/stack-hci/cluster/offer/sku/_list.md +++ b/Commands/stack-hci/cluster/offer/sku/_list.md @@ -7,3 +7,7 @@ List Skus available for a offer within the HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/offer/sku/_show.md b/Commands/stack-hci/cluster/offer/sku/_show.md index c732295c3..f73266b67 100644 --- a/Commands/stack-hci/cluster/offer/sku/_show.md +++ b/Commands/stack-hci/cluster/offer/sku/_show.md @@ -7,3 +7,7 @@ Get SKU resource details within a offer of HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/publisher/_list.md b/Commands/stack-hci/cluster/publisher/_list.md index 78d5a96f8..2bc1ce990 100644 --- a/Commands/stack-hci/cluster/publisher/_list.md +++ b/Commands/stack-hci/cluster/publisher/_list.md @@ -7,3 +7,7 @@ List Publishers available for the HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/publisher/_show.md b/Commands/stack-hci/cluster/publisher/_show.md index 5e65e30bc..b0ec7df09 100644 --- a/Commands/stack-hci/cluster/publisher/_show.md +++ b/Commands/stack-hci/cluster/publisher/_show.md @@ -7,3 +7,7 @@ Get Publisher resource details of HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/cluster/publisher/offer/_list.md b/Commands/stack-hci/cluster/publisher/offer/_list.md index 5347146a7..f3c2560b2 100644 --- a/Commands/stack-hci/cluster/publisher/offer/_list.md +++ b/Commands/stack-hci/cluster/publisher/offer/_list.md @@ -7,3 +7,7 @@ List Offers available for a publisher within the HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/extension/_create.md b/Commands/stack-hci/extension/_create.md index 4b5866c28..442cd805a 100644 --- a/Commands/stack-hci/extension/_create.md +++ b/Commands/stack-hci/extension/_create.md @@ -14,3 +14,14 @@ Create extension for HCI cluster. ```bash stack-hci extension create --arc-setting-name "default" --cluster-name "myCluster" --type "MicrosoftMonitoringAgent" --protected-settings '{"workspaceId": "xx", "port": "6516"}' --publisher "Microsoft.Compute" --settings '{"workspaceKey": "xx"}' --type-handler-version "1.10" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Create arc extension + ```bash + stack-hci extension create --arc-setting-name "default" --cluster-name "myCluster" --type "MicrosoftMonitoringAgent" --protected-settings '{"workspaceId": "xx", "port": "6516"}' --publisher "Microsoft.Compute" --settings '{"workspaceKey": "xx"}' --type-handler-version "1.10" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/extension/_delete.md b/Commands/stack-hci/extension/_delete.md index 218c6bd9c..406c61fe4 100644 --- a/Commands/stack-hci/extension/_delete.md +++ b/Commands/stack-hci/extension/_delete.md @@ -14,3 +14,14 @@ Delete particular arc extension of HCI Cluster. ```bash stack-hci extension delete --arc-setting-name "default" --cluster-name "myCluster" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Delete arc extension + ```bash + stack-hci extension delete --arc-setting-name "default" --cluster-name "myCluster" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/extension/_list.md b/Commands/stack-hci/extension/_list.md index d54f1c3d9..0d9f8eede 100644 --- a/Commands/stack-hci/extension/_list.md +++ b/Commands/stack-hci/extension/_list.md @@ -14,3 +14,14 @@ List all extensions under arc setting resource. ```bash stack-hci extension list --arc-setting-name "default" --cluster-name "myCluster" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.xml) **Stable** + + + +#### examples + +- List extensions under arc setting resource + ```bash + stack-hci extension list --arc-setting-name "default" --cluster-name "myCluster" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/extension/_show.md b/Commands/stack-hci/extension/_show.md index 75dcf6b63..190a178ff 100644 --- a/Commands/stack-hci/extension/_show.md +++ b/Commands/stack-hci/extension/_show.md @@ -14,3 +14,14 @@ Get particular arc extension of HCI cluster. ```bash stack-hci extension show --arc-setting-name "default" --cluster-name "myCluster" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" ``` + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml) **Stable** + + + +#### examples + +- Get arc settings extension + ```bash + stack-hci extension show --arc-setting-name "default" --cluster-name "myCluster" --name "MicrosoftMonitoringAgent" --resource-group "test-rg" + ``` diff --git a/Commands/stack-hci/extension/_update.md b/Commands/stack-hci/extension/_update.md index 4ca1ba367..6afdd7aaa 100644 --- a/Commands/stack-hci/extension/_update.md +++ b/Commands/stack-hci/extension/_update.md @@ -7,3 +7,7 @@ Update extension for HCI cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml) **Stable** + + diff --git a/Commands/stack-hci/extension/_upgrade.md b/Commands/stack-hci/extension/_upgrade.md index 9c16cb62f..e814fdb46 100644 --- a/Commands/stack-hci/extension/_upgrade.md +++ b/Commands/stack-hci/extension/_upgrade.md @@ -7,3 +7,7 @@ Upgrade a particular Arc Extension of HCI Cluster. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-03-01.xml) **Stable** + +### [2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.xml) **Stable** + + diff --git a/Commands/tree.json b/Commands/tree.json index e8c290e5f..674fc03e6 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -128110,6 +128110,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Consent and install default extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128140,6 +128158,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128170,6 +128206,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc identity" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128200,6 +128254,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128230,6 +128302,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Generate password" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128260,6 +128350,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Initialize disable proces" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128290,6 +128398,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List arc setting resources by HCI cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128320,6 +128446,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128350,6 +128494,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" + ], + "name": "Update arc setting" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128387,6 +128549,17 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] } ] }, @@ -128411,6 +128584,17 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] } ] }, @@ -128435,6 +128619,17 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] } ] }, @@ -128459,6 +128654,17 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-08-01" + } + ] } ] } @@ -128497,6 +128703,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128521,6 +128737,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128557,6 +128783,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128580,6 +128816,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128618,6 +128864,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128654,6 +128910,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128677,6 +128943,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128719,8 +128995,26 @@ "version": "2023-03-01" } ] - } - ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" + ], + "name": "Create cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] + } + ] }, "create-identity": { "help": { @@ -128749,6 +129043,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create cluster identity" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128779,6 +129091,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128809,6 +129139,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" + ], + "name": "Extend software assurance benefit" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128850,6 +129198,35 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster list --resource-group \"test-rg\"" + ], + "name": "List clusters in a given resource group" + }, + { + "commands": [ + "stack-hci cluster list" + ], + "name": "List clusters in a given subscription" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128880,6 +129257,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128910,6 +129305,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Update cluster" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -128940,6 +129353,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" + ], + "name": "Upload certificate" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -128984,6 +129415,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary create --cluster-name name -g rg" + ], + "name": "Create cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129015,6 +129464,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary delete --cluster-name name -g rg" + ], + "name": "Delete cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129046,6 +129513,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary list --cluster-name name -g rg" + ], + "name": "List cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129077,6 +129562,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary show --cluster-name name -g rg" + ], + "name": "Show cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129108,6 +129611,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" + ], + "name": "Update cluster update summary" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -129151,6 +129672,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Create update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129174,12 +129713,30 @@ "name": "Delete update run" } ], - "name": "2023-03-01", + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" + ], + "name": "Delete update run" + } + ], + "name": "2023-08-01", "resources": [ { "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "plane": "mgmt-plane", - "version": "2023-03-01" + "version": "2023-08-01" } ] } @@ -129213,6 +129770,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" + ], + "name": "List update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129244,6 +129819,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Show update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129275,6 +129868,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" + ], + "name": "Update update run" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -129317,6 +129928,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" + ], + "name": "Cluster update apply" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129347,6 +129976,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" + ], + "name": "Create cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129377,6 +130024,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" + ], + "name": "Delete cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129407,6 +130072,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update list -g rg --cluster-name name" + ], + "name": "List cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129437,6 +130120,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" + ], + "name": "Show cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129467,6 +130168,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" + ], + "name": "Update cluster update" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } @@ -129508,6 +130227,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Create arc extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129538,6 +130275,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Delete arc extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129568,6 +130323,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List extensions under arc setting resource" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129598,6 +130371,24 @@ "version": "2023-03-01" } ] + }, + { + "examples": [ + { + "commands": [ + "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Get arc settings extension" + } + ], + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129620,6 +130411,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] }, @@ -129642,6 +130443,16 @@ "version": "2023-03-01" } ] + }, + { + "name": "2023-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-08-01" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.json new file mode 100644 index 000000000..71f92053a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlU3RhY2tIQ0kvY2x1c3RlcnM=/V/MjAyMy0wOC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlU3RhY2tIQ0kvY2x1c3RlcnM=/V/MjAyMy0wOC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycw==/V/MjAyMy0wOC0wMQ=="}], "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_Clusters_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Clusters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Clusters_ListByResourceGroup"], "operationId": "Clusters_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters", "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": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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"}}}}]}}, {"when": ["$Condition_Clusters_ListBySubscription"], "operationId": "Clusters_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureStackHCI/clusters", "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": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.xml new file mode 100644 index 000000000..6b7a15b09 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.xml @@ -0,0 +1,533 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.md new file mode 100644 index 000000000..bfc55db84 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.azurestackhci/clusters 2023-08-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJz/2023-08-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.json new file mode 100644 index 000000000..539bb92f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Clusters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Cluster", "args": [{"type": "object", "var": "$cluster.identity", "options": ["identity"], "group": "Cluster", "help": {"short": "Identity of Cluster resource"}, "args": [{"type": "string", "var": "$cluster.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$cluster.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$cluster.location", "options": ["l", "location"], "required": true, "group": "Cluster", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$cluster.tags", "options": ["tags"], "group": "Cluster", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$cluster.properties.aadApplicationObjectId", "options": ["aad-application-object-id"], "group": "Properties", "help": {"short": "Object id of cluster AAD identity."}}, {"type": "string", "var": "$cluster.properties.aadClientId", "options": ["aad-client-id"], "group": "Properties", "help": {"short": "App id of cluster AAD identity."}}, {"type": "string", "var": "$cluster.properties.aadServicePrincipalObjectId", "options": ["aad-service-principal-object-id"], "group": "Properties", "help": {"short": "Id of cluster identity service principal."}}, {"type": "string", "var": "$cluster.properties.aadTenantId", "options": ["aad-tenant-id"], "group": "Properties", "help": {"short": "Tenant id of cluster AAD identity."}}, {"type": "string", "var": "$cluster.properties.cloudManagementEndpoint", "options": ["endpoint"], "group": "Properties", "help": {"short": "Endpoint configured for management from the Azure portal."}}, {"type": "object", "var": "$cluster.properties.desiredProperties", "options": ["desired-properties"], "group": "Properties", "help": {"short": "Desired properties of the cluster."}, "args": [{"type": "string", "var": "$cluster.properties.desiredProperties.diagnosticLevel", "options": ["diagnostic-level"], "help": {"short": "Desired level of diagnostic data emitted by the cluster."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Enhanced", "value": "Enhanced"}, {"name": "Off", "value": "Off"}]}}, {"type": "string", "var": "$cluster.properties.desiredProperties.windowsServerSubscription", "options": ["windows-server-subscription"], "help": {"short": "Desired state of Windows Server Subscription."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"type": "object", "var": "$cluster.properties.softwareAssuranceProperties", "options": ["software-assurance"], "hide": true, "group": "Properties", "help": {"short": "Software Assurance properties of the cluster."}, "args": [{"type": "string", "var": "$cluster.properties.softwareAssuranceProperties.softwareAssuranceIntent", "options": ["intent"], "group": "", "help": {"short": "Customer Intent for Software Assurance Benefit."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}]}], "operations": [{"operationId": "Clusters_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "cluster", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$cluster.identity", "props": [{"type": "string", "name": "type", "arg": "$cluster.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$cluster.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$cluster.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId", "arg": "$cluster.properties.aadApplicationObjectId"}, {"type": "string", "name": "aadClientId", "arg": "$cluster.properties.aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId", "arg": "$cluster.properties.aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId", "arg": "$cluster.properties.aadTenantId"}, {"type": "string", "name": "cloudManagementEndpoint", "arg": "$cluster.properties.cloudManagementEndpoint"}, {"type": "object", "name": "desiredProperties", "arg": "$cluster.properties.desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "arg": "$cluster.properties.desiredProperties.diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "arg": "$cluster.properties.desiredProperties.windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "softwareAssuranceProperties", "arg": "$cluster.properties.softwareAssuranceProperties", "props": [{"type": "string", "name": "softwareAssuranceIntent", "arg": "$cluster.properties.softwareAssuranceProperties.softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$cluster.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.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Cluster", "args": [{"nullable": true, "type": "object", "var": "$cluster.identity", "options": ["identity"], "hide": true, "group": "Cluster", "help": {"short": "Identity of Cluster resource"}, "args": [{"type": "string", "var": "$cluster.identity.type", "options": ["type"], "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$cluster.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"nullable": true, "type": "object", "var": "$cluster.tags", "options": ["tags"], "group": "Cluster", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$cluster.properties.aadApplicationObjectId", "options": ["aad-application-object-id"], "hide": true, "group": "Properties", "help": {"short": "Object id of cluster AAD identity."}}, {"nullable": true, "type": "string", "var": "$cluster.properties.aadClientId", "options": ["aad-client-id"], "group": "Properties", "help": {"short": "App id of cluster AAD identity."}}, {"nullable": true, "type": "string", "var": "$cluster.properties.aadServicePrincipalObjectId", "options": ["aad-service-principal-object-id"], "hide": true, "group": "Properties", "help": {"short": "Id of cluster identity service principal."}}, {"nullable": true, "type": "string", "var": "$cluster.properties.aadTenantId", "options": ["aad-tenant-id"], "group": "Properties", "help": {"short": "Tenant id of cluster AAD identity."}}, {"nullable": true, "type": "string", "var": "$cluster.properties.cloudManagementEndpoint", "options": ["endpoint"], "group": "Properties", "help": {"short": "Endpoint configured for management from the Azure portal."}}, {"nullable": true, "type": "object", "var": "$cluster.properties.desiredProperties", "options": ["desired-properties"], "group": "Properties", "help": {"short": "Desired properties of the cluster."}, "args": [{"nullable": true, "type": "string", "var": "$cluster.properties.desiredProperties.diagnosticLevel", "options": ["diagnostic-level"], "help": {"short": "Desired level of diagnostic data emitted by the cluster."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Enhanced", "value": "Enhanced"}, {"name": "Off", "value": "Off"}]}}, {"nullable": true, "type": "string", "var": "$cluster.properties.desiredProperties.windowsServerSubscription", "options": ["windows-server-subscription"], "help": {"short": "Desired state of Windows Server Subscription."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"nullable": true, "type": "object", "var": "$cluster.properties.softwareAssuranceProperties", "options": ["software-assurance"], "hide": true, "group": "Properties", "help": {"short": "Software Assurance properties of the cluster."}, "args": [{"nullable": true, "type": "string", "var": "$cluster.properties.softwareAssuranceProperties.softwareAssuranceIntent", "options": ["intent"], "group": "", "help": {"short": "Customer Intent for Software Assurance Benefit."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}]}], "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "cluster", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$cluster.identity", "props": [{"type": "string", "name": "type", "arg": "$cluster.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$cluster.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId", "arg": "$cluster.properties.aadApplicationObjectId"}, {"type": "string", "name": "aadClientId", "arg": "$cluster.properties.aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId", "arg": "$cluster.properties.aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId", "arg": "$cluster.properties.aadTenantId"}, {"type": "string", "name": "cloudManagementEndpoint", "arg": "$cluster.properties.cloudManagementEndpoint"}, {"type": "object", "name": "desiredProperties", "arg": "$cluster.properties.desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "arg": "$cluster.properties.desiredProperties.diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "arg": "$cluster.properties.desiredProperties.windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "softwareAssuranceProperties", "arg": "$cluster.properties.softwareAssuranceProperties", "props": [{"type": "string", "name": "softwareAssuranceIntent", "arg": "$cluster.properties.softwareAssuranceProperties.softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$cluster.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Clusters_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "subresource": "identity", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Cluster.identity", "args": [{"type": "string", "var": "$cluster.identity.type", "options": ["type"], "required": true, "group": "Cluster.identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$cluster.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Cluster.identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "cluster", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceCreate": {"ref": "$Subresource", "json": {"schema": {"type": "IdentityObject", "name": "cluster.identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$cluster.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$cluster.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}}}}, {"operationId": "Clusters_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}], "confirmation": ""}, {"name": "remove", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "subresource": "identity", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Cluster.identity", "args": [{"type": "string", "var": "$cluster.identity.type", "options": ["type"], "group": "Cluster.identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$cluster.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "group": "Cluster.identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "cluster", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"type": "IdentityObject", "name": "cluster.identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$cluster.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$cluster.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}}}}, {"operationId": "Clusters_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "subresource": "identity", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "cluster", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceDelete": {"ref": "$Subresource", "json": {}}}, {"operationId": "Clusters_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", "version": "2023-08-01", "subresource": "identity", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "cluster", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "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": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}], "confirmation": ""}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml new file mode 100644 index 000000000..78a4937a8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9/2023-08-01.xml @@ -0,0 +1,2390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.json new file mode 100644 index 000000000..44431c3ac --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L29mZmVycw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster offer", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L29mZmVycw==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Specify $expand=content,contentVersion to populate additional fields related to the marketplace offer."}}]}], "operations": [{"operationId": "Offers_ListByCluster", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/offers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "content"}, {"type": "string", "name": "contentVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisherId"}, {"type": "array", "name": "skuMappings", "item": {"type": "object", "props": [{"type": "string", "name": "catalogPlanId"}, {"type": "string", "name": "marketplaceSkuId"}, {"type": "array", "name": "marketplaceSkuVersions", "item": {"type": "string"}}]}}], "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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.xml new file mode 100644 index 000000000..8b36ae73f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L29mZmVycw==/2023-08-01.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.json new file mode 100644 index 000000000..b749823f6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdz/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdz/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_ListByCluster", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "required": true}, {"type": "string", "name": "serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}, {"readOnly": true, "type": "array", "name": "defaultExtensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "dateTime", "name": "consentTime"}]}, "identifiers": ["category"]}, {"readOnly": true, "type": "array", "name": "perNodeDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "arcInstance"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.xml new file mode 100644 index 000000000..de369792f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdz/2023-08-01.xml @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.json new file mode 100644 index 000000000..d25570634 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "required": true}, {"type": "string", "name": "serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}, {"readOnly": true, "type": "array", "name": "defaultExtensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "dateTime", "name": "consentTime"}]}, "identifiers": ["category"]}, {"readOnly": true, "type": "array", "name": "perNodeDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "arcInstance"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$arcSetting.properties.arcApplicationClientId", "options": ["arc-application-client-id"], "group": "Properties", "help": {"short": "App id of arc AAD identity."}}, {"type": "string", "var": "$arcSetting.properties.arcApplicationObjectId", "options": ["arc-application-object-id"], "group": "Properties", "help": {"short": "Object id of arc AAD identity."}}, {"type": "string", "var": "$arcSetting.properties.arcApplicationTenantId", "options": ["arc-application-tenant-id"], "group": "Properties", "help": {"short": "Tenant id of arc AAD identity."}}, {"type": "string", "var": "$arcSetting.properties.arcInstanceResourceGroup", "options": ["arc-instance-rg"], "group": "Properties", "help": {"short": "The resource group that hosts the Arc agents, ie. Hybrid Compute Machine resources."}}, {"type": "string", "var": "$arcSetting.properties.arcServicePrincipalObjectId", "options": ["arc-service-principal-object-id"], "group": "Properties", "help": {"short": "Object id of arc AAD service principal."}}, {"type": "object", "var": "$arcSetting.properties.connectivityProperties", "options": ["connectivity-properties"], "group": "Properties", "help": {"short": "contains connectivity related configuration for ARC resources"}, "args": [{"type": "boolean", "var": "$arcSetting.properties.connectivityProperties.enabled", "options": ["enabled"], "help": {"short": "True indicates ARC connectivity is enabled"}}, {"type": "array", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations", "options": ["service-configurations"], "help": {"short": "Service configurations associated with the connectivity resource. They are only processed by the server if 'enabled' property is set to 'true'."}, "item": {"type": "object", "args": [{"type": "integer64", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].port", "options": ["port"], "required": true, "help": {"short": "The port on which service is enabled."}}, {"type": "string", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].serviceName", "options": ["service-name"], "required": true, "help": {"short": "Name of the service."}, "enum": {"items": [{"name": "WAC", "value": "WAC"}]}}]}}]}]}], "operations": [{"operationId": "ArcSettings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "arcSetting", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "arcApplicationClientId", "arg": "$arcSetting.properties.arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId", "arg": "$arcSetting.properties.arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId", "arg": "$arcSetting.properties.arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup", "arg": "$arcSetting.properties.arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId", "arg": "$arcSetting.properties.arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "arg": "$arcSetting.properties.connectivityProperties", "props": [{"type": "boolean", "name": "enabled", "arg": "$arcSetting.properties.connectivityProperties.enabled"}, {"type": "array", "name": "serviceConfigurations", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].port", "required": true}, {"type": "string", "name": "serviceName", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}], "clientFlatten": 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.AzureStackHCI/clusters/{}/arcSettings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "required": true}, {"type": "string", "name": "serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}, {"readOnly": true, "type": "array", "name": "defaultExtensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "dateTime", "name": "consentTime"}]}, "identifiers": ["category"]}, {"readOnly": true, "type": "array", "name": "perNodeDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "arcInstance"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$arcSetting.properties.arcApplicationClientId", "options": ["arc-application-client-id"], "hide": true, "group": "Properties", "help": {"short": "App id of arc AAD identity."}}, {"nullable": true, "type": "string", "var": "$arcSetting.properties.arcApplicationObjectId", "options": ["arc-application-object-id"], "hide": true, "group": "Properties", "help": {"short": "Object id of arc AAD identity."}}, {"nullable": true, "type": "string", "var": "$arcSetting.properties.arcApplicationTenantId", "options": ["arc-application-tenant-id"], "hide": true, "group": "Properties", "help": {"short": "Tenant id of arc AAD identity."}}, {"nullable": true, "type": "string", "var": "$arcSetting.properties.arcInstanceResourceGroup", "options": ["arc-instance-rg"], "hide": true, "group": "Properties", "help": {"short": "The resource group that hosts the Arc agents, ie. Hybrid Compute Machine resources."}}, {"nullable": true, "type": "string", "var": "$arcSetting.properties.arcServicePrincipalObjectId", "options": ["arc-service-principal-object-id"], "hide": true, "group": "Properties", "help": {"short": "Object id of arc AAD service principal."}}, {"nullable": true, "type": "object", "var": "$arcSetting.properties.connectivityProperties", "options": ["connectivity-properties"], "group": "Properties", "help": {"short": "contains connectivity related configuration for ARC resources"}, "args": [{"nullable": true, "type": "boolean", "var": "$arcSetting.properties.connectivityProperties.enabled", "options": ["enabled"], "help": {"short": "True indicates ARC connectivity is enabled"}}, {"nullable": true, "type": "array", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations", "options": ["service-configurations"], "help": {"short": "Service configurations associated with the connectivity resource. They are only processed by the server if 'enabled' property is set to 'true'."}, "item": {"nullable": true, "type": "object", "args": [{"type": "integer64", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].port", "options": ["port"], "help": {"short": "The port on which service is enabled."}}, {"type": "string", "var": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].serviceName", "options": ["service-name"], "help": {"short": "Name of the service."}, "enum": {"items": [{"name": "WAC", "value": "WAC"}]}}]}}]}]}], "operations": [{"operationId": "ArcSettings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "required": true}, {"type": "string", "name": "serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}, {"readOnly": true, "type": "array", "name": "defaultExtensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "dateTime", "name": "consentTime"}]}, "identifiers": ["category"]}, {"readOnly": true, "type": "array", "name": "perNodeDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "arcInstance"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ArcSetting_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "arcSetting", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "arcApplicationClientId", "arg": "$arcSetting.properties.arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId", "arg": "$arcSetting.properties.arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId", "arg": "$arcSetting.properties.arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup", "arg": "$arcSetting.properties.arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId", "arg": "$arcSetting.properties.arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "arg": "$arcSetting.properties.connectivityProperties", "props": [{"type": "boolean", "name": "enabled", "arg": "$arcSetting.properties.connectivityProperties.enabled"}, {"type": "array", "name": "serviceConfigurations", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].port", "required": true}, {"type": "string", "name": "serviceName", "arg": "$arcSetting.properties.connectivityProperties.serviceConfigurations[].serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ArcSettings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ArcSetting_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml new file mode 100644 index 000000000..06edd97e8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9/2023-08-01.xml @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.json new file mode 100644 index 000000000..5fdaea27d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vY29uc2VudEFuZEluc3RhbGxEZWZhdWx0RXh0ZW5zaW9ucw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "consent-and-install-default-extension", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vY29uc2VudEFuZEluc3RhbGxEZWZhdWx0RXh0ZW5zaW9ucw==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_ConsentAndInstallDefaultExtensions", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/consentAndInstallDefaultExtensions", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcInstanceResourceGroup"}, {"type": "string", "name": "arcServicePrincipalObjectId"}, {"type": "object", "name": "connectivityProperties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "serviceConfigurations", "item": {"type": "object", "props": [{"type": "integer64", "name": "port", "required": true}, {"type": "string", "name": "serviceName", "required": true, "enum": {"items": [{"value": "WAC"}]}}]}, "identifiers": ["serviceName"]}]}, {"readOnly": true, "type": "array", "name": "defaultExtensions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "category"}, {"readOnly": true, "type": "dateTime", "name": "consentTime"}]}, "identifiers": ["category"]}, {"readOnly": true, "type": "array", "name": "perNodeDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "arcInstance"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.xml new file mode 100644 index 000000000..16f261806 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NvbnNlbnRhbmRpbnN0YWxsZGVmYXVsdGV4dGVuc2lvbnM=/2023-08-01.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.json new file mode 100644 index 000000000..4957b2191 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vY3JlYXRlQXJjSWRlbnRpdHk=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "create-identity", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vY3JlYXRlQXJjSWRlbnRpdHk=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_CreateIdentity", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/createArcIdentity", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "properties", "props": [{"type": "string", "name": "arcApplicationClientId"}, {"type": "string", "name": "arcApplicationObjectId"}, {"type": "string", "name": "arcApplicationTenantId"}, {"type": "string", "name": "arcServicePrincipalObjectId"}], "clientFlatten": true}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.xml new file mode 100644 index 000000000..0d3197206 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2NyZWF0ZWFyY2lkZW50aXR5/2023-08-01.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.json new file mode 100644 index 000000000..91d338334 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci extension", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucw==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Extensions_ListByArcSetting", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "UpgradeFailedRollbackSucceeded"}]}}, {"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "string", "name": "managedBy", "enum": {"items": [{"value": "Azure"}, {"value": "User"}]}}, {"readOnly": true, "type": "array", "name": "perNodeExtensionDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "extension"}, {"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"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "typeHandlerVersion"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.xml new file mode 100644 index 000000000..0d100e1ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnM=/2023-08-01.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.json new file mode 100644 index 000000000..c6b8d09e2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci extension", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the machine extension."}}, {"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": "Extensions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "UpgradeFailedRollbackSucceeded"}]}}, {"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "string", "name": "managedBy", "enum": {"items": [{"value": "Azure"}, {"value": "User"}]}}, {"readOnly": true, "type": "array", "name": "perNodeExtensionDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "extension"}, {"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"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "typeHandlerVersion"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the machine extension."}}, {"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": "Extensions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the machine extension."}}, {"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": [{"type": "boolean", "var": "$extension.properties.extensionParameters.autoUpgradeMinorVersion", "options": ["auto-upgrade"], "group": "ExtensionParameters", "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": "$extension.properties.extensionParameters.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "hide": true, "group": "ExtensionParameters", "help": {"short": "Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available."}}, {"type": "string", "var": "$extension.properties.extensionParameters.forceUpdateTag", "options": ["force-update-tag"], "group": "ExtensionParameters", "help": {"short": "How the extension handler should be forced to update even if the extension configuration has not changed."}}, {"type": "object", "var": "$extension.properties.extensionParameters.protectedSettings", "options": ["protected-settings"], "group": "ExtensionParameters", "help": {"short": "Protected settings (may contain secrets)."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$extension.properties.extensionParameters.publisher", "options": ["publisher"], "group": "ExtensionParameters", "help": {"short": "The name of the extension handler publisher."}}, {"type": "object", "var": "$extension.properties.extensionParameters.settings", "options": ["settings"], "group": "ExtensionParameters", "help": {"short": "Json formatted public settings for the extension."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$extension.properties.extensionParameters.type", "options": ["type"], "group": "ExtensionParameters", "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"type": "string", "var": "$extension.properties.extensionParameters.typeHandlerVersion", "options": ["type-handler-version"], "group": "ExtensionParameters", "help": {"short": "Specifies the version of the script handler. Latest version would be used if not specified."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Extensions_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "extension", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion", "arg": "$extension.properties.extensionParameters.autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$extension.properties.extensionParameters.enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag", "arg": "$extension.properties.extensionParameters.forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "arg": "$extension.properties.extensionParameters.protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher", "arg": "$extension.properties.extensionParameters.publisher"}, {"type": "object", "name": "settings", "arg": "$extension.properties.extensionParameters.settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type", "arg": "$extension.properties.extensionParameters.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extension.properties.extensionParameters.typeHandlerVersion"}]}], "clientFlatten": true}], "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.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "UpgradeFailedRollbackSucceeded"}]}}, {"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "string", "name": "managedBy", "enum": {"items": [{"value": "Azure"}, {"value": "User"}]}}, {"readOnly": true, "type": "array", "name": "perNodeExtensionDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "extension"}, {"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"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "typeHandlerVersion"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.extensionName", "options": ["n", "name", "extension-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the machine extension."}}, {"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": "boolean", "var": "$extension.properties.extensionParameters.autoUpgradeMinorVersion", "options": ["auto-upgrade"], "group": "ExtensionParameters", "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": "$extension.properties.extensionParameters.enableAutomaticUpgrade", "options": ["enable-automatic-upgrade"], "group": "ExtensionParameters", "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": "$extension.properties.extensionParameters.forceUpdateTag", "options": ["force-update-tag"], "group": "ExtensionParameters", "help": {"short": "How the extension handler should be forced to update even if the extension configuration has not changed."}}, {"nullable": true, "type": "object", "var": "$extension.properties.extensionParameters.protectedSettings", "options": ["protected-settings"], "group": "ExtensionParameters", "help": {"short": "Protected settings (may contain secrets)."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$extension.properties.extensionParameters.publisher", "options": ["publisher"], "group": "ExtensionParameters", "help": {"short": "The name of the extension handler publisher."}}, {"nullable": true, "type": "object", "var": "$extension.properties.extensionParameters.settings", "options": ["settings"], "group": "ExtensionParameters", "help": {"short": "Json formatted public settings for the extension."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$extension.properties.extensionParameters.type", "options": ["type"], "group": "ExtensionParameters", "help": {"short": "Specifies the type of the extension; an example is \"CustomScriptExtension\"."}}, {"nullable": true, "type": "string", "var": "$extension.properties.extensionParameters.typeHandlerVersion", "options": ["type-handler-version"], "group": "ExtensionParameters", "help": {"short": "Specifies the version of the script handler. Latest version would be used if not specified."}}]}], "operations": [{"operationId": "Extensions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "aggregateState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "UpgradeFailedRollbackSucceeded"}]}}, {"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher"}, {"type": "object", "name": "settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type"}, {"type": "string", "name": "typeHandlerVersion"}]}, {"readOnly": true, "type": "string", "name": "managedBy", "enum": {"items": [{"value": "Azure"}, {"value": "User"}]}}, {"readOnly": true, "type": "array", "name": "perNodeExtensionDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "extension"}, {"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"}]}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "typeHandlerVersion"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Extension_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "extension", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "extensionParameters", "props": [{"type": "boolean", "name": "autoUpgradeMinorVersion", "arg": "$extension.properties.extensionParameters.autoUpgradeMinorVersion"}, {"type": "boolean", "name": "enableAutomaticUpgrade", "arg": "$extension.properties.extensionParameters.enableAutomaticUpgrade"}, {"type": "string", "name": "forceUpdateTag", "arg": "$extension.properties.extensionParameters.forceUpdateTag"}, {"type": "object", "name": "protectedSettings", "arg": "$extension.properties.extensionParameters.protectedSettings", "secret": true, "additionalProps": {"anyType": true}}, {"type": "string", "name": "publisher", "arg": "$extension.properties.extensionParameters.publisher"}, {"type": "object", "name": "settings", "arg": "$extension.properties.extensionParameters.settings", "additionalProps": {"anyType": true}}, {"type": "string", "name": "type", "arg": "$extension.properties.extensionParameters.type"}, {"type": "string", "name": "typeHandlerVersion", "arg": "$extension.properties.extensionParameters.typeHandlerVersion"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Extensions_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Extension_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml new file mode 100644 index 000000000..98d54d4d3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30=/2023-08-01.xml @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.json new file mode 100644 index 000000000..d7e6a7c1c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0vdXBncmFkZQ==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci extension", "commands": [{"name": "upgrade", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZXh0ZW5zaW9ucy97ZXh0ZW5zaW9uTmFtZX0vdXBncmFkZQ==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.extensionName", "options": ["extension-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the machine extension."}}, {"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": "string", "var": "$extensionUpgradeParameters.targetVersion", "options": ["target-version"], "group": "ExtensionUpgradeParameters", "help": {"short": "Extension Upgrade Target Version."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Extensions_Upgrade", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/extensions/{extensionName}/upgrade", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "extensionName", "arg": "$Path.extensionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "extensionUpgradeParameters", "required": true, "props": [{"type": "string", "name": "targetVersion", "arg": "$extensionUpgradeParameters.targetVersion"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.xml new file mode 100644 index 000000000..f4a6def82 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2V4dGVuc2lvbnMve30vdXBncmFkZQ==/2023-08-01.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.json new file mode 100644 index 000000000..f0a0f7865 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZ2VuZXJhdGVQYXNzd29yZA==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "generate-password", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vZ2VuZXJhdGVQYXNzd29yZA==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["n", "name", "arc-setting-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_GeneratePassword", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/generatePassword", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"readOnly": true, "type": "object", "props": [{"type": "dateTime", "name": "endDateTime"}, {"type": "string", "name": "keyId"}, {"type": "string", "name": "secretText"}, {"type": "dateTime", "name": "startDateTime"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.xml new file mode 100644 index 000000000..1fca5f6ad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2dlbmVyYXRlcGFzc3dvcmQ=/2023-08-01.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.json new file mode 100644 index 000000000..ef493c8b0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vaW5pdGlhbGl6ZURpc2FibGVQcm9jZXNz/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci arc-setting", "commands": [{"name": "initialize-disable-proces", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2FyY1NldHRpbmdzL3thcmNTZXR0aW5nTmFtZX0vaW5pdGlhbGl6ZURpc2FibGVQcm9jZXNz/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.arcSettingName", "options": ["arc-setting-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the proxy resource holding details of HCI ArcSetting information."}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "ArcSettings_InitializeDisableProcess", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/initializeDisableProcess", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "arcSettingName", "arg": "$Path.arcSettingName", "required": true}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.xml new file mode 100644 index 000000000..f209bd397 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2FyY3NldHRpbmdzL3t9L2luaXRpYWxpemVkaXNhYmxlcHJvY2Vzcw==/2023-08-01.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.json new file mode 100644 index 000000000..155c6ba45 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2NyZWF0ZUNsdXN0ZXJJZGVudGl0eQ==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster", "commands": [{"name": "create-identity", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2NyZWF0ZUNsdXN0ZXJJZGVudGl0eQ==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Clusters_CreateIdentity", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/createClusterIdentity", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}]}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.xml new file mode 100644 index 000000000..4a774b24d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2NyZWF0ZWNsdXN0ZXJpZGVudGl0eQ==/2023-08-01.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.json new file mode 100644 index 000000000..bbf20f44c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2V4dGVuZFNvZnR3YXJlQXNzdXJhbmNlQmVuZWZpdA==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster", "commands": [{"name": "extend-software-assurance-benefit", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L2V4dGVuZFNvZnR3YXJlQXNzdXJhbmNlQmVuZWZpdA==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$softwareAssuranceChangeRequest.properties.softwareAssuranceIntent", "options": ["software-assurance-intent"], "group": "Properties", "help": {"short": "Customer Intent for Software Assurance Benefit."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Clusters_ExtendSoftwareAssuranceBenefit", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/extendSoftwareAssuranceBenefit", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "softwareAssuranceChangeRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "softwareAssuranceIntent", "arg": "$softwareAssuranceChangeRequest.properties.softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}]}], "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.AzureStackHCI/clusters/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "aadApplicationObjectId"}, {"type": "string", "name": "aadClientId"}, {"type": "string", "name": "aadServicePrincipalObjectId"}, {"type": "string", "name": "aadTenantId"}, {"readOnly": true, "type": "string", "name": "billingModel"}, {"readOnly": true, "type": "string", "name": "cloudId"}, {"type": "string", "name": "cloudManagementEndpoint"}, {"readOnly": true, "type": "string", "name": "connectivityStatus", "enum": {"items": [{"value": "Connected"}, {"value": "Disconnected"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}, {"value": "PartiallyConnected"}]}}, {"type": "object", "name": "desiredProperties", "props": [{"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"type": "object", "name": "isolatedVmAttestationConfiguration", "props": [{"readOnly": true, "type": "ResourceId", "name": "attestationResourceId"}, {"readOnly": true, "type": "string", "name": "attestationServiceEndpoint"}, {"readOnly": true, "type": "string", "name": "relyingPartyServiceEndpoint"}]}, {"readOnly": true, "type": "dateTime", "name": "lastBillingTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTimestamp"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Connected"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "DisableInProgress"}, {"value": "Disconnected"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Moving"}, {"value": "NotSpecified"}, {"value": "PartiallyConnected"}, {"value": "PartiallySucceeded"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "dateTime", "name": "registrationTimestamp"}, {"type": "object", "name": "reportedProperties", "props": [{"readOnly": true, "type": "string", "name": "clusterId"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"readOnly": true, "type": "string", "name": "clusterType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "clusterVersion"}, {"type": "string", "name": "diagnosticLevel", "enum": {"items": [{"value": "Basic"}, {"value": "Enhanced"}, {"value": "Off"}]}}, {"readOnly": true, "type": "string", "name": "imdsAttestation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "array", "name": "nodes", "item": {"type": "object", "props": [{"readOnly": true, "type": "float", "name": "coreCount"}, {"readOnly": true, "type": "string", "name": "ehcResourceId"}, {"readOnly": true, "type": "float", "name": "id"}, {"readOnly": true, "type": "dateTime", "name": "lastLicensingTimestamp"}, {"readOnly": true, "type": "string", "name": "manufacturer"}, {"readOnly": true, "type": "float", "name": "memoryInGiB"}, {"readOnly": true, "type": "string", "name": "model"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "nodeType", "enum": {"items": [{"value": "FirstParty"}, {"value": "ThirdParty"}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "osDisplayVersion"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "osVersion"}, {"readOnly": true, "type": "string", "name": "serialNumber"}, {"readOnly": true, "type": "string", "name": "windowsServerSubscription", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}}, {"readOnly": true, "type": "string", "name": "oemActivation", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "array", "name": "supportedCapabilities", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "resourceProviderObjectId"}, {"readOnly": true, "type": "string", "name": "serviceEndpoint"}, {"type": "object", "name": "softwareAssuranceProperties", "props": [{"readOnly": true, "type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "softwareAssuranceIntent", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"readOnly": true, "type": "string", "name": "softwareAssuranceStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "ConnectedRecently"}, {"value": "Disconnected"}, {"value": "Error"}, {"value": "NotConnectedRecently"}, {"value": "NotSpecified"}, {"value": "NotYetRegistered"}]}}, {"readOnly": true, "type": "float", "name": "trialDaysRemaining"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.xml new file mode 100644 index 000000000..5eac27ce1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L2V4dGVuZHNvZnR3YXJlYXNzdXJhbmNlYmVuZWZpdA==/2023-08-01.xml @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.json new file mode 100644 index 000000000..3e72ae1bb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnM=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster publisher", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnM=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Publishers_ListByCluster", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}], "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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.xml new file mode 100644 index 000000000..db3a6cbc2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnM=/2023-08-01.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.json new file mode 100644 index 000000000..90a264116 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster publisher", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.publisherName", "options": ["n", "name", "publisher-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the publisher available within HCI cluster."}}, {"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": "Publishers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers/{publisherName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}], "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.xml new file mode 100644 index 000000000..6ed600a2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30=/2023-08-01.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.json new file mode 100644 index 000000000..1d66a2082 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster publisher offer", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycw==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the publisher available within HCI cluster."}}, {"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": "Specify $expand=content,contentVersion to populate additional fields related to the marketplace offer."}}]}], "operations": [{"operationId": "Offers_ListByPublisher", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers/{publisherName}/offers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "content"}, {"type": "string", "name": "contentVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisherId"}, {"type": "array", "name": "skuMappings", "item": {"type": "object", "props": [{"type": "string", "name": "catalogPlanId"}, {"type": "string", "name": "marketplaceSkuId"}, {"type": "array", "name": "marketplaceSkuVersions", "item": {"type": "string"}}]}}], "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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.xml new file mode 100644 index 000000000..410ed8fcd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJz/2023-08-01.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.json new file mode 100644 index 000000000..caac6d9df --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfQ==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster offer", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfQ==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.offerName", "options": ["n", "name", "offer-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the offer available within HCI cluster."}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the publisher available within HCI cluster."}}, {"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": "Specify $expand=content,contentVersion to populate additional fields related to the marketplace offer."}}]}], "operations": [{"operationId": "Offers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers/{publisherName}/offers/{offerName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "offerName", "arg": "$Path.offerName", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "content"}, {"type": "string", "name": "contentVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisherId"}, {"type": "array", "name": "skuMappings", "item": {"type": "object", "props": [{"type": "string", "name": "catalogPlanId"}, {"type": "string", "name": "marketplaceSkuId"}, {"type": "array", "name": "marketplaceSkuVersions", "item": {"type": "string"}}]}}], "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.xml new file mode 100644 index 000000000..7ab042dd8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9/2023-08-01.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.json new file mode 100644 index 000000000..9c120f2d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfS9za3Vz/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster offer sku", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfS9za3Vz/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.offerName", "options": ["offer-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the offer available within HCI cluster."}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the publisher available within HCI cluster."}}, {"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": "Specify $expand=content,contentVersion to populate additional fields related to the marketplace offer."}}]}], "operations": [{"operationId": "Skus_ListByOffer", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers/{publisherName}/offers/{offerName}/skus", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "offerName", "arg": "$Path.offerName", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}/skus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "content"}, {"type": "string", "name": "contentVersion"}, {"type": "string", "name": "offerId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisherId"}, {"type": "array", "name": "skuMappings", "item": {"type": "object", "props": [{"type": "string", "name": "catalogPlanId"}, {"type": "string", "name": "marketplaceSkuId"}, {"type": "array", "name": "marketplaceSkuVersions", "item": {"type": "string"}}]}}], "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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.xml new file mode 100644 index 000000000..63542430a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXM=/2023-08-01.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.json new file mode 100644 index 000000000..42dcffc0c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfS9za3VzL3tza3VOYW1lfQ==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster offer sku", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3B1Ymxpc2hlcnMve3B1Ymxpc2hlck5hbWV9L29mZmVycy97b2ZmZXJOYW1lfS9za3VzL3tza3VOYW1lfQ==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "string", "var": "$Path.offerName", "options": ["offer-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the offer available within HCI cluster."}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the publisher available within HCI cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.skuName", "options": ["n", "name", "sku-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the SKU available within HCI cluster."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "Specify $expand=content,contentVersion to populate additional fields related to the marketplace offer."}}]}], "operations": [{"operationId": "Skus_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/publishers/{publisherName}/offers/{offerName}/skus/{skuName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "offerName", "arg": "$Path.offerName", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "skuName", "arg": "$Path.skuName", "required": true}, {"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": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/publishers/{}/offers/{}/skus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "content"}, {"type": "string", "name": "contentVersion"}, {"type": "string", "name": "offerId"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "publisherId"}, {"type": "array", "name": "skuMappings", "item": {"type": "object", "props": [{"type": "string", "name": "catalogPlanId"}, {"type": "string", "name": "marketplaceSkuId"}, {"type": "array", "name": "marketplaceSkuVersions", "item": {"type": "string"}}]}}], "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}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.xml new file mode 100644 index 000000000..464dd5ac3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3B1Ymxpc2hlcnMve30vb2ZmZXJzL3t9L3NrdXMve30=/2023-08-01.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.json new file mode 100644 index 000000000..879e6acb6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXM=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXM=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "Updates_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties"}, {"type": "string", "name": "availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate"}, {"type": "string", "name": "packagePath"}, {"type": "float", "name": "packageSizeInMb"}, {"type": "string", "name": "packageType"}, {"type": "array", "name": "prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName"}, {"type": "string", "name": "updateType"}, {"type": "string", "name": "version"}]}, "identifiers": ["packageName"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage"}, {"type": "float", "name": "progressPercentage"}], "clientFlatten": 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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.xml new file mode 100644 index 000000000..8ec2c100c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXM=/2023-08-01.xml @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.json new file mode 100644 index 000000000..f94f54c0d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["n", "name", "update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}], "operations": [{"operationId": "Updates_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties"}, {"type": "string", "name": "availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate"}, {"type": "string", "name": "packagePath"}, {"type": "float", "name": "packageSizeInMb"}, {"type": "string", "name": "packageType"}, {"type": "array", "name": "prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName"}, {"type": "string", "name": "updateType"}, {"type": "string", "name": "version"}]}, "identifiers": ["packageName"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage"}, {"type": "float", "name": "progressPercentage"}], "clientFlatten": 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}]}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["n", "name", "update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Updates_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["n", "name", "update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$updateProperties.properties.additionalProperties", "options": ["additional-properties"], "group": "Properties", "help": {"short": "Extensible KV pairs serialized as a string. This is currently used to report the stamp OEM family and hardware model information when an update is flagged as Invalid for the stamp based on OEM type."}}, {"type": "string", "var": "$updateProperties.properties.availabilityType", "options": ["availability-type"], "group": "Properties", "help": {"short": "Indicates the way the update content can be downloaded."}, "enum": {"items": [{"name": "Local", "value": "Local"}, {"name": "Notify", "value": "Notify"}, {"name": "Online", "value": "Online"}]}}, {"type": "array", "var": "$updateProperties.properties.componentVersions", "options": ["component-versions"], "group": "Properties", "help": {"short": "An array of component versions for a Solution Bundle update, and an empty array otherwise. "}, "item": {"type": "object", "args": [{"type": "dateTime", "var": "$updateProperties.properties.componentVersions[].lastUpdated", "options": ["last-updated"], "help": {"short": "Last time this component was updated."}}, {"type": "string", "var": "$updateProperties.properties.componentVersions[].packageType", "options": ["package-type"], "help": {"short": "Package type"}}, {"type": "string", "var": "$updateProperties.properties.componentVersions[].version", "options": ["version"], "help": {"short": "Package version"}}]}}, {"type": "string", "var": "$updateProperties.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the update."}}, {"type": "string", "var": "$updateProperties.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "Display name of the Update"}}, {"type": "dateTime", "var": "$updateProperties.properties.healthCheckDate", "options": ["health-check-date"], "group": "Properties", "help": {"short": "Last time the package-specific checks were run."}}, {"type": "array", "var": "$updateProperties.properties.healthCheckResult", "options": ["health-check-result"], "group": "Properties", "help": {"short": "An array of PrecheckResult objects."}, "item": {"type": "object", "args": [{"type": "string", "var": "$updateProperties.properties.healthCheckResult[].additionalData", "options": ["additional-data"], "help": {"short": "Property bag of key value pairs for additional information."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].description", "options": ["description"], "help": {"short": "Detailed overview of the issue and what impact the issue has on the stamp."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].healthCheckSource", "options": ["health-check-source"], "help": {"short": "The name of the services called for the HealthCheck (I.E. Test-AzureStack, Test-Cluster)."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].name", "options": ["name"], "help": {"short": "Name of the individual test/rule/alert that was executed. Unique, not exposed to the customer."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].remediation", "options": ["remediation"], "help": {"short": "Set of steps that can be taken to resolve the issue found."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].severity", "options": ["severity"], "help": {"short": "Severity of the result (Critical, Warning, Informational, Hidden). This answers how important the result is. Critical is the only update-blocking severity."}, "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Hidden", "value": "Hidden"}, {"name": "Informational", "value": "Informational"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].status", "options": ["status"], "help": {"short": "The status of the check running (i.e. Failed, Succeeded, In Progress). This answers whether the check ran, and passed or failed."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}]}}, {"type": "object", "var": "$updateProperties.properties.healthCheckResult[].tags", "options": ["tags"], "help": {"short": "Key-value pairs that allow grouping/filtering individual tests."}, "args": [{"type": "string", "var": "$updateProperties.properties.healthCheckResult[].tags.key", "options": ["key"], "help": {"short": "Key that allow grouping/filtering individual tests."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].tags.value", "options": ["value"], "help": {"short": "Value of the key that allow grouping/filtering individual tests."}}]}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].targetResourceID", "options": ["target-resource-id"], "help": {"short": "The unique identifier for the affected resource (such as a node or drive)."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].targetResourceName", "options": ["target-resource-name"], "help": {"short": "The name of the affected resource."}}, {"type": "dateTime", "var": "$updateProperties.properties.healthCheckResult[].timestamp", "options": ["timestamp"], "help": {"short": "The Time in which the HealthCheck was called."}}, {"type": "string", "var": "$updateProperties.properties.healthCheckResult[].title", "options": ["title"], "help": {"short": "User-facing name; one or more sentences indicating the direct issue."}}]}}, {"type": "string", "var": "$updateProperties.properties.healthState", "options": ["health-state"], "group": "Properties", "help": {"short": "Overall health state for update-specific health checks."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Failure", "value": "Failure"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Success", "value": "Success"}, {"name": "Unknown", "value": "Unknown"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "dateTime", "var": "$updateProperties.properties.installedDate", "options": ["installed-date"], "group": "Properties", "help": {"short": "Date that the update was installed."}}, {"type": "string", "var": "$updateProperties.properties.packagePath", "options": ["package-path"], "group": "Properties", "help": {"short": "Path where the update package is available."}}, {"type": "float", "var": "$updateProperties.properties.packageSizeInMb", "options": ["package-size-in-mb"], "group": "Properties", "help": {"short": "Size of the package. This value is a combination of the size from update metadata and size of the payload that results from the live scan operation for OS update content."}}, {"type": "string", "var": "$updateProperties.properties.packageType", "options": ["package-type"], "group": "Properties", "help": {"short": "Customer-visible type of the update."}}, {"type": "array", "var": "$updateProperties.properties.prerequisites", "options": ["prerequisites"], "group": "Properties", "help": {"short": "If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty."}, "item": {"type": "object", "args": [{"type": "string", "var": "$updateProperties.properties.prerequisites[].packageName", "options": ["package-name"], "help": {"short": "Friendly name of the prerequisite."}}, {"type": "string", "var": "$updateProperties.properties.prerequisites[].updateType", "options": ["update-type"], "help": {"short": "Updatable component type."}}, {"type": "string", "var": "$updateProperties.properties.prerequisites[].version", "options": ["version"], "help": {"short": "Version of the prerequisite."}}]}}, {"type": "string", "var": "$updateProperties.properties.publisher", "options": ["publisher"], "group": "Properties", "help": {"short": "Publisher of the update package."}}, {"type": "string", "var": "$updateProperties.properties.rebootRequired", "options": ["reboot-required"], "group": "Properties", "help": {"short": "Reboot required"}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}, {"name": "Unknown", "value": "Unknown"}]}}, {"type": "string", "var": "$updateProperties.properties.releaseLink", "options": ["release-link"], "group": "Properties", "help": {"short": "Link to release notes for the update."}}, {"type": "string", "var": "$updateProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of the update as it relates to this stamp."}, "enum": {"items": [{"name": "DownloadFailed", "value": "DownloadFailed"}, {"name": "Downloading", "value": "Downloading"}, {"name": "HasPrerequisite", "value": "HasPrerequisite"}, {"name": "HealthCheckFailed", "value": "HealthCheckFailed"}, {"name": "HealthChecking", "value": "HealthChecking"}, {"name": "InstallationFailed", "value": "InstallationFailed"}, {"name": "Installed", "value": "Installed"}, {"name": "Installing", "value": "Installing"}, {"name": "Invalid", "value": "Invalid"}, {"name": "NotApplicableBecauseAnotherUpdateIsInProgress", "value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"name": "Obsolete", "value": "Obsolete"}, {"name": "PreparationFailed", "value": "PreparationFailed"}, {"name": "Preparing", "value": "Preparing"}, {"name": "Ready", "value": "Ready"}, {"name": "ReadyToInstall", "value": "ReadyToInstall"}, {"name": "Recalled", "value": "Recalled"}, {"name": "ScanFailed", "value": "ScanFailed"}, {"name": "ScanInProgress", "value": "ScanInProgress"}]}}, {"type": "string", "var": "$updateProperties.properties.version", "options": ["version"], "group": "Properties", "help": {"short": "Version of the update."}}]}, {"name": "UpdateProperties", "args": [{"type": "ResourceLocation", "var": "$updateProperties.location", "options": ["l", "location"], "group": "UpdateProperties", "help": {"short": "The geo-location where the resource lives"}}]}, {"name": "UpdateStateProperties", "args": [{"type": "string", "var": "$updateProperties.properties.updateStateProperties.notifyMessage", "options": ["notify-message"], "group": "UpdateStateProperties", "help": {"short": "Brief message with instructions for updates of AvailabilityType Notify."}}, {"type": "float", "var": "$updateProperties.properties.updateStateProperties.progressPercentage", "options": ["progress-percentage"], "group": "UpdateStateProperties", "help": {"short": "Progress percentage of ongoing operation. Currently this property is only valid when the update is in the Downloading state, where it maps to how much of the update content has been downloaded."}}]}], "operations": [{"operationId": "Updates_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "updateProperties", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$updateProperties.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties", "arg": "$updateProperties.properties.additionalProperties"}, {"type": "string", "name": "availabilityType", "arg": "$updateProperties.properties.availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "arg": "$updateProperties.properties.componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated", "arg": "$updateProperties.properties.componentVersions[].lastUpdated"}, {"type": "string", "name": "packageType", "arg": "$updateProperties.properties.componentVersions[].packageType"}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.componentVersions[].version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description", "arg": "$updateProperties.properties.description"}, {"type": "string", "name": "displayName", "arg": "$updateProperties.properties.displayName"}, {"type": "dateTime", "name": "healthCheckDate", "arg": "$updateProperties.properties.healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "arg": "$updateProperties.properties.healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData", "arg": "$updateProperties.properties.healthCheckResult[].additionalData"}, {"type": "string", "name": "description", "arg": "$updateProperties.properties.healthCheckResult[].description"}, {"type": "string", "name": "healthCheckSource", "arg": "$updateProperties.properties.healthCheckResult[].healthCheckSource"}, {"type": "string", "name": "name", "arg": "$updateProperties.properties.healthCheckResult[].name"}, {"type": "string", "name": "remediation", "arg": "$updateProperties.properties.healthCheckResult[].remediation"}, {"type": "string", "name": "severity", "arg": "$updateProperties.properties.healthCheckResult[].severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "arg": "$updateProperties.properties.healthCheckResult[].status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "arg": "$updateProperties.properties.healthCheckResult[].tags", "props": [{"type": "string", "name": "key", "arg": "$updateProperties.properties.healthCheckResult[].tags.key"}, {"type": "string", "name": "value", "arg": "$updateProperties.properties.healthCheckResult[].tags.value"}]}, {"type": "string", "name": "targetResourceID", "arg": "$updateProperties.properties.healthCheckResult[].targetResourceID"}, {"type": "string", "name": "targetResourceName", "arg": "$updateProperties.properties.healthCheckResult[].targetResourceName"}, {"type": "dateTime", "name": "timestamp", "arg": "$updateProperties.properties.healthCheckResult[].timestamp"}, {"type": "string", "name": "title", "arg": "$updateProperties.properties.healthCheckResult[].title"}]}}, {"type": "string", "name": "healthState", "arg": "$updateProperties.properties.healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate", "arg": "$updateProperties.properties.installedDate"}, {"type": "string", "name": "packagePath", "arg": "$updateProperties.properties.packagePath"}, {"type": "float", "name": "packageSizeInMb", "arg": "$updateProperties.properties.packageSizeInMb"}, {"type": "string", "name": "packageType", "arg": "$updateProperties.properties.packageType"}, {"type": "array", "name": "prerequisites", "arg": "$updateProperties.properties.prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName", "arg": "$updateProperties.properties.prerequisites[].packageName"}, {"type": "string", "name": "updateType", "arg": "$updateProperties.properties.prerequisites[].updateType"}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.prerequisites[].version"}]}, "identifiers": ["packageName"]}, {"type": "string", "name": "publisher", "arg": "$updateProperties.properties.publisher"}, {"type": "string", "name": "rebootRequired", "arg": "$updateProperties.properties.rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink", "arg": "$updateProperties.properties.releaseLink"}, {"type": "string", "name": "state", "arg": "$updateProperties.properties.state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage", "arg": "$updateProperties.properties.updateStateProperties.notifyMessage"}, {"type": "float", "name": "progressPercentage", "arg": "$updateProperties.properties.updateStateProperties.progressPercentage"}], "clientFlatten": true}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.version"}], "clientFlatten": 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.AzureStackHCI/clusters/{}/updates/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties"}, {"type": "string", "name": "availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate"}, {"type": "string", "name": "packagePath"}, {"type": "float", "name": "packageSizeInMb"}, {"type": "string", "name": "packageType"}, {"type": "array", "name": "prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName"}, {"type": "string", "name": "updateType"}, {"type": "string", "name": "version"}]}, "identifiers": ["packageName"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage"}, {"type": "float", "name": "progressPercentage"}], "clientFlatten": 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}]}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["n", "name", "update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$updateProperties.properties.additionalProperties", "options": ["additional-properties"], "group": "Properties", "help": {"short": "Extensible KV pairs serialized as a string. This is currently used to report the stamp OEM family and hardware model information when an update is flagged as Invalid for the stamp based on OEM type."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.availabilityType", "options": ["availability-type"], "group": "Properties", "help": {"short": "Indicates the way the update content can be downloaded."}, "enum": {"items": [{"name": "Local", "value": "Local"}, {"name": "Notify", "value": "Notify"}, {"name": "Online", "value": "Online"}]}}, {"nullable": true, "type": "array", "var": "$updateProperties.properties.componentVersions", "options": ["component-versions"], "group": "Properties", "help": {"short": "An array of component versions for a Solution Bundle update, and an empty array otherwise. "}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "dateTime", "var": "$updateProperties.properties.componentVersions[].lastUpdated", "options": ["last-updated"], "help": {"short": "Last time this component was updated."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.componentVersions[].packageType", "options": ["package-type"], "help": {"short": "Package type"}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.componentVersions[].version", "options": ["version"], "help": {"short": "Package version"}}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the update."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "Display name of the Update"}}, {"nullable": true, "type": "dateTime", "var": "$updateProperties.properties.healthCheckDate", "options": ["health-check-date"], "group": "Properties", "help": {"short": "Last time the package-specific checks were run."}}, {"nullable": true, "type": "array", "var": "$updateProperties.properties.healthCheckResult", "options": ["health-check-result"], "group": "Properties", "help": {"short": "An array of PrecheckResult objects."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].additionalData", "options": ["additional-data"], "help": {"short": "Property bag of key value pairs for additional information."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].description", "options": ["description"], "help": {"short": "Detailed overview of the issue and what impact the issue has on the stamp."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].healthCheckSource", "options": ["health-check-source"], "help": {"short": "The name of the services called for the HealthCheck (I.E. Test-AzureStack, Test-Cluster)."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].name", "options": ["name"], "help": {"short": "Name of the individual test/rule/alert that was executed. Unique, not exposed to the customer."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].remediation", "options": ["remediation"], "help": {"short": "Set of steps that can be taken to resolve the issue found."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].severity", "options": ["severity"], "help": {"short": "Severity of the result (Critical, Warning, Informational, Hidden). This answers how important the result is. Critical is the only update-blocking severity."}, "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Hidden", "value": "Hidden"}, {"name": "Informational", "value": "Informational"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].status", "options": ["status"], "help": {"short": "The status of the check running (i.e. Failed, Succeeded, In Progress). This answers whether the check ran, and passed or failed."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}]}}, {"nullable": true, "type": "object", "var": "$updateProperties.properties.healthCheckResult[].tags", "options": ["tags"], "help": {"short": "Key-value pairs that allow grouping/filtering individual tests."}, "args": [{"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].tags.key", "options": ["key"], "help": {"short": "Key that allow grouping/filtering individual tests."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].tags.value", "options": ["value"], "help": {"short": "Value of the key that allow grouping/filtering individual tests."}}]}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].targetResourceID", "options": ["target-resource-id"], "help": {"short": "The unique identifier for the affected resource (such as a node or drive)."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].targetResourceName", "options": ["target-resource-name"], "help": {"short": "The name of the affected resource."}}, {"nullable": true, "type": "dateTime", "var": "$updateProperties.properties.healthCheckResult[].timestamp", "options": ["timestamp"], "help": {"short": "The Time in which the HealthCheck was called."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthCheckResult[].title", "options": ["title"], "help": {"short": "User-facing name; one or more sentences indicating the direct issue."}}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.healthState", "options": ["health-state"], "group": "Properties", "help": {"short": "Overall health state for update-specific health checks."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Failure", "value": "Failure"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Success", "value": "Success"}, {"name": "Unknown", "value": "Unknown"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "dateTime", "var": "$updateProperties.properties.installedDate", "options": ["installed-date"], "group": "Properties", "help": {"short": "Date that the update was installed."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.packagePath", "options": ["package-path"], "group": "Properties", "help": {"short": "Path where the update package is available."}}, {"nullable": true, "type": "float", "var": "$updateProperties.properties.packageSizeInMb", "options": ["package-size-in-mb"], "group": "Properties", "help": {"short": "Size of the package. This value is a combination of the size from update metadata and size of the payload that results from the live scan operation for OS update content."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.packageType", "options": ["package-type"], "group": "Properties", "help": {"short": "Customer-visible type of the update."}}, {"nullable": true, "type": "array", "var": "$updateProperties.properties.prerequisites", "options": ["prerequisites"], "group": "Properties", "help": {"short": "If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$updateProperties.properties.prerequisites[].packageName", "options": ["package-name"], "help": {"short": "Friendly name of the prerequisite."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.prerequisites[].updateType", "options": ["update-type"], "help": {"short": "Updatable component type."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.prerequisites[].version", "options": ["version"], "help": {"short": "Version of the prerequisite."}}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.publisher", "options": ["publisher"], "group": "Properties", "help": {"short": "Publisher of the update package."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.rebootRequired", "options": ["reboot-required"], "group": "Properties", "help": {"short": "Reboot required"}, "enum": {"items": [{"name": "False", "value": "False"}, {"name": "True", "value": "True"}, {"name": "Unknown", "value": "Unknown"}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.releaseLink", "options": ["release-link"], "group": "Properties", "help": {"short": "Link to release notes for the update."}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of the update as it relates to this stamp."}, "enum": {"items": [{"name": "DownloadFailed", "value": "DownloadFailed"}, {"name": "Downloading", "value": "Downloading"}, {"name": "HasPrerequisite", "value": "HasPrerequisite"}, {"name": "HealthCheckFailed", "value": "HealthCheckFailed"}, {"name": "HealthChecking", "value": "HealthChecking"}, {"name": "InstallationFailed", "value": "InstallationFailed"}, {"name": "Installed", "value": "Installed"}, {"name": "Installing", "value": "Installing"}, {"name": "Invalid", "value": "Invalid"}, {"name": "NotApplicableBecauseAnotherUpdateIsInProgress", "value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"name": "Obsolete", "value": "Obsolete"}, {"name": "PreparationFailed", "value": "PreparationFailed"}, {"name": "Preparing", "value": "Preparing"}, {"name": "Ready", "value": "Ready"}, {"name": "ReadyToInstall", "value": "ReadyToInstall"}, {"name": "Recalled", "value": "Recalled"}, {"name": "ScanFailed", "value": "ScanFailed"}, {"name": "ScanInProgress", "value": "ScanInProgress"}]}}, {"nullable": true, "type": "string", "var": "$updateProperties.properties.version", "options": ["version"], "group": "Properties", "help": {"short": "Version of the update."}}]}, {"name": "UpdateStateProperties", "args": [{"nullable": true, "type": "string", "var": "$updateProperties.properties.updateStateProperties.notifyMessage", "options": ["notify-message"], "group": "UpdateStateProperties", "help": {"short": "Brief message with instructions for updates of AvailabilityType Notify."}}, {"nullable": true, "type": "float", "var": "$updateProperties.properties.updateStateProperties.progressPercentage", "options": ["progress-percentage"], "group": "UpdateStateProperties", "help": {"short": "Progress percentage of ongoing operation. Currently this property is only valid when the update is in the Downloading state, where it maps to how much of the update content has been downloaded."}}]}], "operations": [{"operationId": "Updates_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties"}, {"type": "string", "name": "availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate"}, {"type": "string", "name": "packagePath"}, {"type": "float", "name": "packageSizeInMb"}, {"type": "string", "name": "packageType"}, {"type": "array", "name": "prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName"}, {"type": "string", "name": "updateType"}, {"type": "string", "name": "version"}]}, "identifiers": ["packageName"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "publisher"}, {"type": "string", "name": "rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage"}, {"type": "float", "name": "progressPercentage"}], "clientFlatten": 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"}], "cls": "Update_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "updateProperties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "additionalProperties", "arg": "$updateProperties.properties.additionalProperties"}, {"type": "string", "name": "availabilityType", "arg": "$updateProperties.properties.availabilityType", "enum": {"items": [{"value": "Local"}, {"value": "Notify"}, {"value": "Online"}]}}, {"type": "array", "name": "componentVersions", "arg": "$updateProperties.properties.componentVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated", "arg": "$updateProperties.properties.componentVersions[].lastUpdated"}, {"type": "string", "name": "packageType", "arg": "$updateProperties.properties.componentVersions[].packageType"}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.componentVersions[].version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "description", "arg": "$updateProperties.properties.description"}, {"type": "string", "name": "displayName", "arg": "$updateProperties.properties.displayName"}, {"type": "dateTime", "name": "healthCheckDate", "arg": "$updateProperties.properties.healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "arg": "$updateProperties.properties.healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData", "arg": "$updateProperties.properties.healthCheckResult[].additionalData"}, {"type": "string", "name": "description", "arg": "$updateProperties.properties.healthCheckResult[].description"}, {"type": "string", "name": "healthCheckSource", "arg": "$updateProperties.properties.healthCheckResult[].healthCheckSource"}, {"type": "string", "name": "name", "arg": "$updateProperties.properties.healthCheckResult[].name"}, {"type": "string", "name": "remediation", "arg": "$updateProperties.properties.healthCheckResult[].remediation"}, {"type": "string", "name": "severity", "arg": "$updateProperties.properties.healthCheckResult[].severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "arg": "$updateProperties.properties.healthCheckResult[].status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "arg": "$updateProperties.properties.healthCheckResult[].tags", "props": [{"type": "string", "name": "key", "arg": "$updateProperties.properties.healthCheckResult[].tags.key"}, {"type": "string", "name": "value", "arg": "$updateProperties.properties.healthCheckResult[].tags.value"}]}, {"type": "string", "name": "targetResourceID", "arg": "$updateProperties.properties.healthCheckResult[].targetResourceID"}, {"type": "string", "name": "targetResourceName", "arg": "$updateProperties.properties.healthCheckResult[].targetResourceName"}, {"type": "dateTime", "name": "timestamp", "arg": "$updateProperties.properties.healthCheckResult[].timestamp"}, {"type": "string", "name": "title", "arg": "$updateProperties.properties.healthCheckResult[].title"}]}}, {"type": "string", "name": "healthState", "arg": "$updateProperties.properties.healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "installedDate", "arg": "$updateProperties.properties.installedDate"}, {"type": "string", "name": "packagePath", "arg": "$updateProperties.properties.packagePath"}, {"type": "float", "name": "packageSizeInMb", "arg": "$updateProperties.properties.packageSizeInMb"}, {"type": "string", "name": "packageType", "arg": "$updateProperties.properties.packageType"}, {"type": "array", "name": "prerequisites", "arg": "$updateProperties.properties.prerequisites", "item": {"type": "object", "props": [{"type": "string", "name": "packageName", "arg": "$updateProperties.properties.prerequisites[].packageName"}, {"type": "string", "name": "updateType", "arg": "$updateProperties.properties.prerequisites[].updateType"}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.prerequisites[].version"}]}, "identifiers": ["packageName"]}, {"type": "string", "name": "publisher", "arg": "$updateProperties.properties.publisher"}, {"type": "string", "name": "rebootRequired", "arg": "$updateProperties.properties.rebootRequired", "enum": {"items": [{"value": "False"}, {"value": "True"}, {"value": "Unknown"}]}}, {"type": "string", "name": "releaseLink", "arg": "$updateProperties.properties.releaseLink"}, {"type": "string", "name": "state", "arg": "$updateProperties.properties.state", "enum": {"items": [{"value": "DownloadFailed"}, {"value": "Downloading"}, {"value": "HasPrerequisite"}, {"value": "HealthCheckFailed"}, {"value": "HealthChecking"}, {"value": "InstallationFailed"}, {"value": "Installed"}, {"value": "Installing"}, {"value": "Invalid"}, {"value": "NotApplicableBecauseAnotherUpdateIsInProgress"}, {"value": "Obsolete"}, {"value": "PreparationFailed"}, {"value": "Preparing"}, {"value": "Ready"}, {"value": "ReadyToInstall"}, {"value": "Recalled"}, {"value": "ScanFailed"}, {"value": "ScanInProgress"}]}}, {"type": "object", "name": "updateStateProperties", "props": [{"type": "string", "name": "notifyMessage", "arg": "$updateProperties.properties.updateStateProperties.notifyMessage"}, {"type": "float", "name": "progressPercentage", "arg": "$updateProperties.properties.updateStateProperties.progressPercentage"}], "clientFlatten": true}, {"type": "string", "name": "version", "arg": "$updateProperties.properties.version"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Updates_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Update_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml new file mode 100644 index 000000000..e64f872c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30=/2023-08-01.xml @@ -0,0 +1,1282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.json new file mode 100644 index 000000000..c5a7212b6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L2FwcGx5/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update", "commands": [{"name": "apply", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L2FwcGx5/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Updates_Post", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/apply", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.xml new file mode 100644 index 000000000..9d39f9513 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vYXBwbHk=/2023-08-01.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.json new file mode 100644 index 000000000..e1a321bf3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnM=/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update update-run", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnM=/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}]}], "operations": [{"operationId": "UpdateRuns_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}/updateRuns/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration"}, {"type": "dateTime", "name": "lastUpdatedTime"}, {"type": "object", "name": "progress", "props": [{"type": "string", "name": "description"}, {"type": "dateTime", "name": "endTimeUtc"}, {"type": "string", "name": "errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc"}, {"type": "string", "name": "name"}, {"type": "dateTime", "name": "startTimeUtc"}, {"type": "string", "name": "status"}, {"type": "array<@Step_read>", "name": "steps", "item": {"type": "@Step_read"}, "identifiers": ["name"]}], "cls": "Step_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted"}], "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, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.xml new file mode 100644 index 000000000..265367791 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucw==/2023-08-01.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.json new file mode 100644 index 000000000..f2cebe84b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnMve3VwZGF0ZVJ1bk5hbWV9/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update update-run", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnMve3VwZGF0ZVJ1bk5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}, {"type": "string", "var": "$Path.updateRunName", "options": ["n", "name", "update-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Update Run"}}]}], "operations": [{"operationId": "UpdateRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns/{updateRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}, {"type": "string", "name": "updateRunName", "arg": "$Path.updateRunName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}/updateRuns/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration"}, {"type": "dateTime", "name": "lastUpdatedTime"}, {"type": "object", "name": "progress", "props": [{"type": "string", "name": "description"}, {"type": "dateTime", "name": "endTimeUtc"}, {"type": "string", "name": "errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc"}, {"type": "string", "name": "name"}, {"type": "dateTime", "name": "startTimeUtc"}, {"type": "string", "name": "status"}, {"type": "array<@Step_read>", "name": "steps", "item": {"type": "@Step_read"}, "identifiers": ["name"]}], "cls": "Step_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted"}], "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}]}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnMve3VwZGF0ZVJ1bk5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}, {"type": "string", "var": "$Path.updateRunName", "options": ["n", "name", "update-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Update Run"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "UpdateRuns_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns/{updateRunName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}, {"type": "string", "name": "updateRunName", "arg": "$Path.updateRunName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnMve3VwZGF0ZVJ1bk5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}, {"type": "string", "var": "$Path.updateRunName", "options": ["n", "name", "update-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Update Run"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$updateRunsProperties.properties.duration", "options": ["duration"], "group": "Properties", "help": {"short": "Duration of the update run."}}, {"type": "dateTime", "var": "$updateRunsProperties.properties.lastUpdatedTime", "options": ["last-updated-time"], "group": "Properties", "help": {"short": "Timestamp of the most recently completed step in the update run."}}, {"type": "object", "var": "$updateRunsProperties.properties.progress", "options": ["progress"], "group": "Properties", "help": {"short": "Progress representation of the update run steps."}, "args": [{"type": "string", "var": "@Step_create.description", "options": ["description"], "help": {"short": "More detailed description of the step."}}, {"type": "dateTime", "var": "@Step_create.endTimeUtc", "options": ["end-time-utc"], "help": {"short": "When the step reached a terminal state."}}, {"type": "string", "var": "@Step_create.errorMessage", "options": ["error-message"], "help": {"short": "Error message, specified if the step is in a failed state."}}, {"type": "dateTime", "var": "@Step_create.lastUpdatedTimeUtc", "options": ["last-updated-time-utc"], "help": {"short": "Completion time of this step or the last completed sub-step."}}, {"type": "string", "var": "@Step_create.name", "options": ["name"], "help": {"short": "Name of the step."}}, {"type": "dateTime", "var": "@Step_create.startTimeUtc", "options": ["start-time-utc"], "help": {"short": "When the step started, or empty if it has not started executing."}}, {"type": "string", "var": "@Step_create.status", "options": ["status"], "help": {"short": "Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'."}}, {"type": "array<@Step_create>", "var": "@Step_create.steps", "options": ["steps"], "help": {"short": "Recursive model for child steps of this step."}, "item": {"type": "@Step_create"}}], "cls": "Step_create"}, {"type": "string", "var": "$updateRunsProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of the update run."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Unknown", "value": "Unknown"}]}}, {"type": "dateTime", "var": "$updateRunsProperties.properties.timeStarted", "options": ["time-started"], "group": "Properties", "help": {"short": "Timestamp of the update run was started."}}]}, {"name": "UpdateRunsProperties", "args": [{"type": "ResourceLocation", "var": "$updateRunsProperties.location", "options": ["l", "location"], "group": "UpdateRunsProperties", "help": {"short": "The geo-location where the resource lives"}}]}], "operations": [{"operationId": "UpdateRuns_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns/{updateRunName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}, {"type": "string", "name": "updateRunName", "arg": "$Path.updateRunName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "updateRunsProperties", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$updateRunsProperties.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration", "arg": "$updateRunsProperties.properties.duration"}, {"type": "dateTime", "name": "lastUpdatedTime", "arg": "$updateRunsProperties.properties.lastUpdatedTime"}, {"type": "object", "name": "progress", "arg": "$updateRunsProperties.properties.progress", "props": [{"type": "string", "name": "description", "arg": "@Step_create.description"}, {"type": "dateTime", "name": "endTimeUtc", "arg": "@Step_create.endTimeUtc"}, {"type": "string", "name": "errorMessage", "arg": "@Step_create.errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc", "arg": "@Step_create.lastUpdatedTimeUtc"}, {"type": "string", "name": "name", "arg": "@Step_create.name"}, {"type": "dateTime", "name": "startTimeUtc", "arg": "@Step_create.startTimeUtc"}, {"type": "string", "name": "status", "arg": "@Step_create.status"}, {"type": "array<@Step_create>", "name": "steps", "arg": "@Step_create.steps", "item": {"type": "@Step_create"}, "identifiers": ["name"]}], "cls": "Step_create"}, {"type": "string", "name": "state", "arg": "$updateRunsProperties.properties.state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted", "arg": "$updateRunsProperties.properties.timeStarted"}], "clientFlatten": 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.AzureStackHCI/clusters/{}/updates/{}/updateRuns/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration"}, {"type": "dateTime", "name": "lastUpdatedTime"}, {"type": "object", "name": "progress", "props": [{"type": "string", "name": "description"}, {"type": "dateTime", "name": "endTimeUtc"}, {"type": "string", "name": "errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc"}, {"type": "string", "name": "name"}, {"type": "dateTime", "name": "startTimeUtc"}, {"type": "string", "name": "status"}, {"type": "array<@Step_read>", "name": "steps", "item": {"type": "@Step_read"}, "identifiers": ["name"]}], "cls": "Step_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted"}], "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}]}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZXMve3VwZGF0ZU5hbWV9L3VwZGF0ZVJ1bnMve3VwZGF0ZVJ1bk5hbWV9/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.updateName", "options": ["update-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Update"}}, {"type": "string", "var": "$Path.updateRunName", "options": ["n", "name", "update-run-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Update Run"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$updateRunsProperties.properties.duration", "options": ["duration"], "group": "Properties", "help": {"short": "Duration of the update run."}}, {"nullable": true, "type": "dateTime", "var": "$updateRunsProperties.properties.lastUpdatedTime", "options": ["last-updated-time"], "group": "Properties", "help": {"short": "Timestamp of the most recently completed step in the update run."}}, {"nullable": true, "type": "object", "var": "$updateRunsProperties.properties.progress", "options": ["progress"], "group": "Properties", "help": {"short": "Progress representation of the update run steps."}, "args": [{"nullable": true, "type": "string", "var": "@Step_update.description", "options": ["description"], "help": {"short": "More detailed description of the step."}}, {"nullable": true, "type": "dateTime", "var": "@Step_update.endTimeUtc", "options": ["end-time-utc"], "help": {"short": "When the step reached a terminal state."}}, {"nullable": true, "type": "string", "var": "@Step_update.errorMessage", "options": ["error-message"], "help": {"short": "Error message, specified if the step is in a failed state."}}, {"nullable": true, "type": "dateTime", "var": "@Step_update.lastUpdatedTimeUtc", "options": ["last-updated-time-utc"], "help": {"short": "Completion time of this step or the last completed sub-step."}}, {"nullable": true, "type": "string", "var": "@Step_update.name", "options": ["name"], "help": {"short": "Name of the step."}}, {"nullable": true, "type": "dateTime", "var": "@Step_update.startTimeUtc", "options": ["start-time-utc"], "help": {"short": "When the step started, or empty if it has not started executing."}}, {"nullable": true, "type": "string", "var": "@Step_update.status", "options": ["status"], "help": {"short": "Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'."}}, {"nullable": true, "type": "array<@Step_update>", "var": "@Step_update.steps", "options": ["steps"], "help": {"short": "Recursive model for child steps of this step."}, "item": {"nullable": true, "type": "@Step_update"}}], "cls": "Step_update"}, {"nullable": true, "type": "string", "var": "$updateRunsProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of the update run."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Unknown", "value": "Unknown"}]}}, {"nullable": true, "type": "dateTime", "var": "$updateRunsProperties.properties.timeStarted", "options": ["time-started"], "group": "Properties", "help": {"short": "Timestamp of the update run was started."}}]}], "operations": [{"operationId": "UpdateRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns/{updateRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}, {"type": "string", "name": "updateRunName", "arg": "$Path.updateRunName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updates/{}/updateRuns/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration"}, {"type": "dateTime", "name": "lastUpdatedTime"}, {"type": "object", "name": "progress", "props": [{"type": "string", "name": "description"}, {"type": "dateTime", "name": "endTimeUtc"}, {"type": "string", "name": "errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc"}, {"type": "string", "name": "name"}, {"type": "dateTime", "name": "startTimeUtc"}, {"type": "string", "name": "status"}, {"type": "array<@Step_read>", "name": "steps", "item": {"type": "@Step_read"}, "identifiers": ["name"]}], "cls": "Step_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "UpdateRun_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "updateRunsProperties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "duration", "arg": "$updateRunsProperties.properties.duration"}, {"type": "dateTime", "name": "lastUpdatedTime", "arg": "$updateRunsProperties.properties.lastUpdatedTime"}, {"type": "object", "name": "progress", "arg": "$updateRunsProperties.properties.progress", "props": [{"type": "string", "name": "description", "arg": "@Step_update.description"}, {"type": "dateTime", "name": "endTimeUtc", "arg": "@Step_update.endTimeUtc"}, {"type": "string", "name": "errorMessage", "arg": "@Step_update.errorMessage"}, {"type": "dateTime", "name": "lastUpdatedTimeUtc", "arg": "@Step_update.lastUpdatedTimeUtc"}, {"type": "string", "name": "name", "arg": "@Step_update.name"}, {"type": "dateTime", "name": "startTimeUtc", "arg": "@Step_update.startTimeUtc"}, {"type": "string", "name": "status", "arg": "@Step_update.status"}, {"type": "array<@Step_update>", "name": "steps", "arg": "@Step_update.steps", "item": {"type": "@Step_update"}, "identifiers": ["name"]}], "cls": "Step_update"}, {"type": "string", "name": "state", "arg": "$updateRunsProperties.properties.state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "dateTime", "name": "timeStarted", "arg": "$updateRunsProperties.properties.timeStarted"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "UpdateRuns_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updates/{updateName}/updateRuns/{updateRunName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "updateName", "arg": "$Path.updateName", "required": true}, {"type": "string", "name": "updateRunName", "arg": "$Path.updateRunName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@UpdateRun_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml new file mode 100644 index 000000000..11dc09faf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXMve30vdXBkYXRlcnVucy97fQ==/2023-08-01.xml @@ -0,0 +1,617 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.json new file mode 100644 index 000000000..003269233 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcw==/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update summary", "commands": [{"name": "list", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcw==/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "UpdateSummaries_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updateSummaries/default"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion"}, {"type": "string", "name": "hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked"}, {"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "oemFamily"}, {"type": "array", "name": "packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "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, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.xml new file mode 100644 index 000000000..81361ffed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcw==/2023-08-01.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.json new file mode 100644 index 000000000..67f96762c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcy9kZWZhdWx0/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster-update summary", "commands": [{"name": "show", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcy9kZWZhdWx0/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "UpdateSummaries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updateSummaries/default"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion"}, {"type": "string", "name": "hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked"}, {"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "oemFamily"}, {"type": "array", "name": "packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "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}]}, {"name": "delete", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcy9kZWZhdWx0/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"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": "UpdateSummaries_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries/default", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcy9kZWZhdWx0/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$updateLocationProperties.properties.currentVersion", "options": ["current-version"], "group": "Properties", "help": {"short": "Current Solution Bundle version of the stamp."}}, {"type": "string", "var": "$updateLocationProperties.properties.hardwareModel", "options": ["hardware-model"], "group": "Properties", "help": {"short": "Name of the hardware model."}}, {"type": "dateTime", "var": "$updateLocationProperties.properties.healthCheckDate", "options": ["health-check-date"], "group": "Properties", "help": {"short": "Last time the package-specific checks were run."}}, {"type": "array", "var": "$updateLocationProperties.properties.healthCheckResult", "options": ["health-check-result"], "group": "Properties", "help": {"short": "An array of pre-check result objects."}, "item": {"type": "object", "args": [{"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].additionalData", "options": ["additional-data"], "help": {"short": "Property bag of key value pairs for additional information."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].description", "options": ["description"], "help": {"short": "Detailed overview of the issue and what impact the issue has on the stamp."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].healthCheckSource", "options": ["health-check-source"], "help": {"short": "The name of the services called for the HealthCheck (I.E. Test-AzureStack, Test-Cluster)."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].name", "options": ["name"], "help": {"short": "Name of the individual test/rule/alert that was executed. Unique, not exposed to the customer."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].remediation", "options": ["remediation"], "help": {"short": "Set of steps that can be taken to resolve the issue found."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].severity", "options": ["severity"], "help": {"short": "Severity of the result (Critical, Warning, Informational, Hidden). This answers how important the result is. Critical is the only update-blocking severity."}, "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Hidden", "value": "Hidden"}, {"name": "Informational", "value": "Informational"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].status", "options": ["status"], "help": {"short": "The status of the check running (i.e. Failed, Succeeded, In Progress). This answers whether the check ran, and passed or failed."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}]}}, {"type": "object", "var": "$updateLocationProperties.properties.healthCheckResult[].tags", "options": ["tags"], "help": {"short": "Key-value pairs that allow grouping/filtering individual tests."}, "args": [{"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].tags.key", "options": ["key"], "help": {"short": "Key that allow grouping/filtering individual tests."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].tags.value", "options": ["value"], "help": {"short": "Value of the key that allow grouping/filtering individual tests."}}]}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].targetResourceID", "options": ["target-resource-id"], "help": {"short": "The unique identifier for the affected resource (such as a node or drive)."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].targetResourceName", "options": ["target-resource-name"], "help": {"short": "The name of the affected resource."}}, {"type": "dateTime", "var": "$updateLocationProperties.properties.healthCheckResult[].timestamp", "options": ["timestamp"], "help": {"short": "The Time in which the HealthCheck was called."}}, {"type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].title", "options": ["title"], "help": {"short": "User-facing name; one or more sentences indicating the direct issue."}}]}}, {"type": "string", "var": "$updateLocationProperties.properties.healthState", "options": ["health-state"], "group": "Properties", "help": {"short": "Overall health state for update-specific health checks."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Failure", "value": "Failure"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Success", "value": "Success"}, {"name": "Unknown", "value": "Unknown"}, {"name": "Warning", "value": "Warning"}]}}, {"type": "dateTime", "var": "$updateLocationProperties.properties.lastChecked", "options": ["last-checked"], "group": "Properties", "help": {"short": "Last time the update service successfully checked for updates"}}, {"type": "dateTime", "var": "$updateLocationProperties.properties.lastUpdated", "options": ["last-updated"], "group": "Properties", "help": {"short": "Last time an update installation completed successfully."}}, {"type": "string", "var": "$updateLocationProperties.properties.oemFamily", "options": ["oem-family"], "group": "Properties", "help": {"short": "OEM family name."}}, {"type": "array", "var": "$updateLocationProperties.properties.packageVersions", "options": ["package-versions"], "group": "Properties", "help": {"short": "Current version of each updatable component."}, "item": {"type": "object", "args": [{"type": "dateTime", "var": "$updateLocationProperties.properties.packageVersions[].lastUpdated", "options": ["last-updated"], "help": {"short": "Last time this component was updated."}}, {"type": "string", "var": "$updateLocationProperties.properties.packageVersions[].packageType", "options": ["package-type"], "help": {"short": "Package type"}}, {"type": "string", "var": "$updateLocationProperties.properties.packageVersions[].version", "options": ["version"], "help": {"short": "Package version"}}]}}, {"type": "string", "var": "$updateLocationProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Overall update state of the stamp."}, "enum": {"items": [{"name": "AppliedSuccessfully", "value": "AppliedSuccessfully"}, {"name": "NeedsAttention", "value": "NeedsAttention"}, {"name": "PreparationFailed", "value": "PreparationFailed"}, {"name": "PreparationInProgress", "value": "PreparationInProgress"}, {"name": "Unknown", "value": "Unknown"}, {"name": "UpdateAvailable", "value": "UpdateAvailable"}, {"name": "UpdateFailed", "value": "UpdateFailed"}, {"name": "UpdateInProgress", "value": "UpdateInProgress"}]}}]}, {"name": "UpdateLocationProperties", "args": [{"type": "ResourceLocation", "var": "$updateLocationProperties.location", "options": ["l", "location"], "group": "UpdateLocationProperties", "help": {"short": "The geo-location where the resource lives"}}]}], "operations": [{"operationId": "UpdateSummaries_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "updateLocationProperties", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$updateLocationProperties.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion", "arg": "$updateLocationProperties.properties.currentVersion"}, {"type": "string", "name": "hardwareModel", "arg": "$updateLocationProperties.properties.hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate", "arg": "$updateLocationProperties.properties.healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "arg": "$updateLocationProperties.properties.healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData", "arg": "$updateLocationProperties.properties.healthCheckResult[].additionalData"}, {"type": "string", "name": "description", "arg": "$updateLocationProperties.properties.healthCheckResult[].description"}, {"type": "string", "name": "healthCheckSource", "arg": "$updateLocationProperties.properties.healthCheckResult[].healthCheckSource"}, {"type": "string", "name": "name", "arg": "$updateLocationProperties.properties.healthCheckResult[].name"}, {"type": "string", "name": "remediation", "arg": "$updateLocationProperties.properties.healthCheckResult[].remediation"}, {"type": "string", "name": "severity", "arg": "$updateLocationProperties.properties.healthCheckResult[].severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "arg": "$updateLocationProperties.properties.healthCheckResult[].status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags", "props": [{"type": "string", "name": "key", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags.key"}, {"type": "string", "name": "value", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags.value"}]}, {"type": "string", "name": "targetResourceID", "arg": "$updateLocationProperties.properties.healthCheckResult[].targetResourceID"}, {"type": "string", "name": "targetResourceName", "arg": "$updateLocationProperties.properties.healthCheckResult[].targetResourceName"}, {"type": "dateTime", "name": "timestamp", "arg": "$updateLocationProperties.properties.healthCheckResult[].timestamp"}, {"type": "string", "name": "title", "arg": "$updateLocationProperties.properties.healthCheckResult[].title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "arg": "$updateLocationProperties.properties.healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked", "arg": "$updateLocationProperties.properties.lastChecked"}, {"type": "dateTime", "name": "lastUpdated", "arg": "$updateLocationProperties.properties.lastUpdated"}, {"type": "string", "name": "oemFamily", "arg": "$updateLocationProperties.properties.oemFamily"}, {"type": "array", "name": "packageVersions", "arg": "$updateLocationProperties.properties.packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated", "arg": "$updateLocationProperties.properties.packageVersions[].lastUpdated"}, {"type": "string", "name": "packageType", "arg": "$updateLocationProperties.properties.packageVersions[].packageType"}, {"type": "string", "name": "version", "arg": "$updateLocationProperties.properties.packageVersions[].version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "state", "arg": "$updateLocationProperties.properties.state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "clientFlatten": 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.AzureStackHCI/clusters/{}/updateSummaries/default"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion"}, {"type": "string", "name": "hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked"}, {"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "oemFamily"}, {"type": "array", "name": "packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "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}]}, {"name": "update", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwZGF0ZVN1bW1hcmllcy9kZWZhdWx0/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.currentVersion", "options": ["current-version"], "group": "Properties", "help": {"short": "Current Solution Bundle version of the stamp."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.hardwareModel", "options": ["hardware-model"], "group": "Properties", "help": {"short": "Name of the hardware model."}}, {"nullable": true, "type": "dateTime", "var": "$updateLocationProperties.properties.healthCheckDate", "options": ["health-check-date"], "group": "Properties", "help": {"short": "Last time the package-specific checks were run."}}, {"nullable": true, "type": "array", "var": "$updateLocationProperties.properties.healthCheckResult", "options": ["health-check-result"], "group": "Properties", "help": {"short": "An array of pre-check result objects."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].additionalData", "options": ["additional-data"], "help": {"short": "Property bag of key value pairs for additional information."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].description", "options": ["description"], "help": {"short": "Detailed overview of the issue and what impact the issue has on the stamp."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].healthCheckSource", "options": ["health-check-source"], "help": {"short": "The name of the services called for the HealthCheck (I.E. Test-AzureStack, Test-Cluster)."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].name", "options": ["name"], "help": {"short": "Name of the individual test/rule/alert that was executed. Unique, not exposed to the customer."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].remediation", "options": ["remediation"], "help": {"short": "Set of steps that can be taken to resolve the issue found."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].severity", "options": ["severity"], "help": {"short": "Severity of the result (Critical, Warning, Informational, Hidden). This answers how important the result is. Critical is the only update-blocking severity."}, "enum": {"items": [{"name": "Critical", "value": "Critical"}, {"name": "Hidden", "value": "Hidden"}, {"name": "Informational", "value": "Informational"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].status", "options": ["status"], "help": {"short": "The status of the check running (i.e. Failed, Succeeded, In Progress). This answers whether the check ran, and passed or failed."}, "enum": {"items": [{"name": "Failed", "value": "Failed"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Succeeded", "value": "Succeeded"}]}}, {"nullable": true, "type": "object", "var": "$updateLocationProperties.properties.healthCheckResult[].tags", "options": ["tags"], "help": {"short": "Key-value pairs that allow grouping/filtering individual tests."}, "args": [{"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].tags.key", "options": ["key"], "help": {"short": "Key that allow grouping/filtering individual tests."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].tags.value", "options": ["value"], "help": {"short": "Value of the key that allow grouping/filtering individual tests."}}]}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].targetResourceID", "options": ["target-resource-id"], "help": {"short": "The unique identifier for the affected resource (such as a node or drive)."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].targetResourceName", "options": ["target-resource-name"], "help": {"short": "The name of the affected resource."}}, {"nullable": true, "type": "dateTime", "var": "$updateLocationProperties.properties.healthCheckResult[].timestamp", "options": ["timestamp"], "help": {"short": "The Time in which the HealthCheck was called."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthCheckResult[].title", "options": ["title"], "help": {"short": "User-facing name; one or more sentences indicating the direct issue."}}]}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.healthState", "options": ["health-state"], "group": "Properties", "help": {"short": "Overall health state for update-specific health checks."}, "enum": {"items": [{"name": "Error", "value": "Error"}, {"name": "Failure", "value": "Failure"}, {"name": "InProgress", "value": "InProgress"}, {"name": "Success", "value": "Success"}, {"name": "Unknown", "value": "Unknown"}, {"name": "Warning", "value": "Warning"}]}}, {"nullable": true, "type": "dateTime", "var": "$updateLocationProperties.properties.lastChecked", "options": ["last-checked"], "group": "Properties", "help": {"short": "Last time the update service successfully checked for updates"}}, {"nullable": true, "type": "dateTime", "var": "$updateLocationProperties.properties.lastUpdated", "options": ["last-updated"], "group": "Properties", "help": {"short": "Last time an update installation completed successfully."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.oemFamily", "options": ["oem-family"], "group": "Properties", "help": {"short": "OEM family name."}}, {"nullable": true, "type": "array", "var": "$updateLocationProperties.properties.packageVersions", "options": ["package-versions"], "group": "Properties", "help": {"short": "Current version of each updatable component."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "dateTime", "var": "$updateLocationProperties.properties.packageVersions[].lastUpdated", "options": ["last-updated"], "help": {"short": "Last time this component was updated."}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.packageVersions[].packageType", "options": ["package-type"], "help": {"short": "Package type"}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.packageVersions[].version", "options": ["version"], "help": {"short": "Package version"}}]}}, {"nullable": true, "type": "string", "var": "$updateLocationProperties.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "Overall update state of the stamp."}, "enum": {"items": [{"name": "AppliedSuccessfully", "value": "AppliedSuccessfully"}, {"name": "NeedsAttention", "value": "NeedsAttention"}, {"name": "PreparationFailed", "value": "PreparationFailed"}, {"name": "PreparationInProgress", "value": "PreparationInProgress"}, {"name": "Unknown", "value": "Unknown"}, {"name": "UpdateAvailable", "value": "UpdateAvailable"}, {"name": "UpdateFailed", "value": "UpdateFailed"}, {"name": "UpdateInProgress", "value": "UpdateInProgress"}]}}]}], "operations": [{"operationId": "UpdateSummaries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/updateSummaries/default"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion"}, {"type": "string", "name": "hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData"}, {"type": "string", "name": "description"}, {"type": "string", "name": "healthCheckSource"}, {"type": "string", "name": "name"}, {"type": "string", "name": "remediation"}, {"type": "string", "name": "severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "targetResourceID"}, {"type": "string", "name": "targetResourceName"}, {"type": "dateTime", "name": "timestamp"}, {"type": "string", "name": "title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked"}, {"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "oemFamily"}, {"type": "array", "name": "packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated"}, {"type": "string", "name": "packageType"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "UpdateSummaries_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "updateLocationProperties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "currentVersion", "arg": "$updateLocationProperties.properties.currentVersion"}, {"type": "string", "name": "hardwareModel", "arg": "$updateLocationProperties.properties.hardwareModel"}, {"type": "dateTime", "name": "healthCheckDate", "arg": "$updateLocationProperties.properties.healthCheckDate"}, {"type": "array", "name": "healthCheckResult", "arg": "$updateLocationProperties.properties.healthCheckResult", "item": {"type": "object", "props": [{"type": "string", "name": "additionalData", "arg": "$updateLocationProperties.properties.healthCheckResult[].additionalData"}, {"type": "string", "name": "description", "arg": "$updateLocationProperties.properties.healthCheckResult[].description"}, {"type": "string", "name": "healthCheckSource", "arg": "$updateLocationProperties.properties.healthCheckResult[].healthCheckSource"}, {"type": "string", "name": "name", "arg": "$updateLocationProperties.properties.healthCheckResult[].name"}, {"type": "string", "name": "remediation", "arg": "$updateLocationProperties.properties.healthCheckResult[].remediation"}, {"type": "string", "name": "severity", "arg": "$updateLocationProperties.properties.healthCheckResult[].severity", "enum": {"items": [{"value": "Critical"}, {"value": "Hidden"}, {"value": "Informational"}, {"value": "Warning"}]}}, {"type": "string", "name": "status", "arg": "$updateLocationProperties.properties.healthCheckResult[].status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "tags", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags", "props": [{"type": "string", "name": "key", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags.key"}, {"type": "string", "name": "value", "arg": "$updateLocationProperties.properties.healthCheckResult[].tags.value"}]}, {"type": "string", "name": "targetResourceID", "arg": "$updateLocationProperties.properties.healthCheckResult[].targetResourceID"}, {"type": "string", "name": "targetResourceName", "arg": "$updateLocationProperties.properties.healthCheckResult[].targetResourceName"}, {"type": "dateTime", "name": "timestamp", "arg": "$updateLocationProperties.properties.healthCheckResult[].timestamp"}, {"type": "string", "name": "title", "arg": "$updateLocationProperties.properties.healthCheckResult[].title"}]}, "identifiers": ["name"]}, {"type": "string", "name": "healthState", "arg": "$updateLocationProperties.properties.healthState", "enum": {"items": [{"value": "Error"}, {"value": "Failure"}, {"value": "InProgress"}, {"value": "Success"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "dateTime", "name": "lastChecked", "arg": "$updateLocationProperties.properties.lastChecked"}, {"type": "dateTime", "name": "lastUpdated", "arg": "$updateLocationProperties.properties.lastUpdated"}, {"type": "string", "name": "oemFamily", "arg": "$updateLocationProperties.properties.oemFamily"}, {"type": "array", "name": "packageVersions", "arg": "$updateLocationProperties.properties.packageVersions", "item": {"type": "object", "props": [{"type": "dateTime", "name": "lastUpdated", "arg": "$updateLocationProperties.properties.packageVersions[].lastUpdated"}, {"type": "string", "name": "packageType", "arg": "$updateLocationProperties.properties.packageVersions[].packageType"}, {"type": "string", "name": "version", "arg": "$updateLocationProperties.properties.packageVersions[].version"}]}, "identifiers": ["version"]}, {"type": "string", "name": "state", "arg": "$updateLocationProperties.properties.state", "enum": {"items": [{"value": "AppliedSuccessfully"}, {"value": "NeedsAttention"}, {"value": "PreparationFailed"}, {"value": "PreparationInProgress"}, {"value": "Unknown"}, {"value": "UpdateAvailable"}, {"value": "UpdateFailed"}, {"value": "UpdateInProgress"}]}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "UpdateSummaries_Put", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/updateSummaries/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@UpdateSummaries_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml new file mode 100644 index 000000000..3f40f0be1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwZGF0ZXN1bW1hcmllcy9kZWZhdWx0/2023-08-01.xml @@ -0,0 +1,939 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.json new file mode 100644 index 000000000..878746a5f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwbG9hZENlcnRpZmljYXRl/V/MjAyMy0wOC0wMQ=="}], "commandGroups": [{"name": "stack-hci cluster", "commands": [{"name": "upload-certificate", "version": "2023-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", "version": "2023-08-01", "swagger": "mgmt-plane/azurestackhci/ResourceProviders/Microsoft.AzureStackHCI/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hDSS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3VwbG9hZENlcnRpZmljYXRl/V/MjAyMy0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$uploadCertificateRequest.properties.certificates", "options": ["certificates"], "group": "Properties", "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Clusters_UploadCertificate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/uploadCertificate", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "uploadCertificateRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "certificates", "arg": "$uploadCertificateRequest.properties.certificates", "item": {"type": "string"}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.xml new file mode 100644 index 000000000..f3ef85c6b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3VwbG9hZGNlcnRpZmljYXRl/2023-08-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +