From 9105c7e61ebddfc82421a479e44ccdaa05093660 Mon Sep 17 00:00:00 2001 From: p-thompson Date: Mon, 28 Jul 2025 11:01:25 -0400 Subject: [PATCH 1/6] add static cidr update cmd --- Commands/network-manager/ipam-pool/readme.md | 8 ++++++++ .../ipam-pool/static-cidr/readme.md | 3 +++ Commands/network-manager/readme.md | 8 ++++++++ .../manager/ipam-pool/static-cidr/_update.md | 4 ++++ .../network/network-manager/ipam-pool/readme.md | 8 ++++++++ .../ipam-pool/static-cidr/_create.md | 9 +++++++++ .../ipam-pool/static-cidr/_delete.md | 9 +++++++++ .../network-manager/ipam-pool/static-cidr/_show.md | 9 +++++++++ .../ipam-pool/static-cidr/readme.md | 14 ++++++++++++++ Commands/network/network-manager/readme.md | 8 ++++++++ Commands/network/readme.md | 3 +++ Commands/readme.md | 3 +++ 12 files changed, 86 insertions(+) create mode 100644 Commands/network-manager/ipam-pool/readme.md create mode 100644 Commands/network-manager/ipam-pool/static-cidr/readme.md create mode 100644 Commands/network-manager/readme.md create mode 100644 Commands/network/network-manager/ipam-pool/readme.md create mode 100644 Commands/network/network-manager/ipam-pool/static-cidr/_create.md create mode 100644 Commands/network/network-manager/ipam-pool/static-cidr/_delete.md create mode 100644 Commands/network/network-manager/ipam-pool/static-cidr/_show.md create mode 100644 Commands/network/network-manager/ipam-pool/static-cidr/readme.md create mode 100644 Commands/network/network-manager/readme.md diff --git a/Commands/network-manager/ipam-pool/readme.md b/Commands/network-manager/ipam-pool/readme.md new file mode 100644 index 000000000..088d1cb13 --- /dev/null +++ b/Commands/network-manager/ipam-pool/readme.md @@ -0,0 +1,8 @@ +# [Group] _network-manager ipam-pool_ + +Manage Ipam Pool + +## Subgroups + +- [static-cidr](/Commands/network-manager/ipam-pool/static-cidr/readme.md) +: Manage Static Cidr diff --git a/Commands/network-manager/ipam-pool/static-cidr/readme.md b/Commands/network-manager/ipam-pool/static-cidr/readme.md new file mode 100644 index 000000000..f3f34c29f --- /dev/null +++ b/Commands/network-manager/ipam-pool/static-cidr/readme.md @@ -0,0 +1,3 @@ +# [Group] _network-manager ipam-pool static-cidr_ + +Manage Static Cidr diff --git a/Commands/network-manager/readme.md b/Commands/network-manager/readme.md new file mode 100644 index 000000000..3018b76c4 --- /dev/null +++ b/Commands/network-manager/readme.md @@ -0,0 +1,8 @@ +# [Group] _network-manager_ + +Manage Network Manager + +## Subgroups + +- [ipam-pool](/Commands/network-manager/ipam-pool/readme.md) +: Manage Ipam Pool diff --git a/Commands/network/manager/ipam-pool/static-cidr/_update.md b/Commands/network/manager/ipam-pool/static-cidr/_update.md index 922553219..257878a6d 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_update.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_update.md @@ -11,3 +11,7 @@ Update the Static CIDR resource. ### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/network/network-manager/ipam-pool/readme.md b/Commands/network/network-manager/ipam-pool/readme.md new file mode 100644 index 000000000..a0f621058 --- /dev/null +++ b/Commands/network/network-manager/ipam-pool/readme.md @@ -0,0 +1,8 @@ +# [Group] _network network-manager ipam-pool_ + +Manage Ipam Pool + +## Subgroups + +- [static-cidr](/Commands/network/network-manager/ipam-pool/static-cidr/readme.md) +: Manage Static Cidr diff --git a/Commands/network/network-manager/ipam-pool/static-cidr/_create.md b/Commands/network/network-manager/ipam-pool/static-cidr/_create.md new file mode 100644 index 000000000..36ef34217 --- /dev/null +++ b/Commands/network/network-manager/ipam-pool/static-cidr/_create.md @@ -0,0 +1,9 @@ +# [Command] _network network-manager ipam-pool static-cidr create_ + +Create the Static CIDR resource. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/network/network-manager/ipam-pool/static-cidr/_delete.md b/Commands/network/network-manager/ipam-pool/static-cidr/_delete.md new file mode 100644 index 000000000..37dc5f6a8 --- /dev/null +++ b/Commands/network/network-manager/ipam-pool/static-cidr/_delete.md @@ -0,0 +1,9 @@ +# [Command] _network network-manager ipam-pool static-cidr delete_ + +Delete the Static CIDR resource. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/network/network-manager/ipam-pool/static-cidr/_show.md b/Commands/network/network-manager/ipam-pool/static-cidr/_show.md new file mode 100644 index 000000000..aff0235c4 --- /dev/null +++ b/Commands/network/network-manager/ipam-pool/static-cidr/_show.md @@ -0,0 +1,9 @@ +# [Command] _network network-manager ipam-pool static-cidr show_ + +Get the specific Static CIDR resource. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/network/network-manager/ipam-pool/static-cidr/readme.md b/Commands/network/network-manager/ipam-pool/static-cidr/readme.md new file mode 100644 index 000000000..0737c4c0e --- /dev/null +++ b/Commands/network/network-manager/ipam-pool/static-cidr/readme.md @@ -0,0 +1,14 @@ +# [Group] _network network-manager ipam-pool static-cidr_ + +Manage Static Cidr + +## Commands + +- [create](/Commands/network/network-manager/ipam-pool/static-cidr/_create.md) +: Create the Static CIDR resource. + +- [delete](/Commands/network/network-manager/ipam-pool/static-cidr/_delete.md) +: Delete the Static CIDR resource. + +- [show](/Commands/network/network-manager/ipam-pool/static-cidr/_show.md) +: Get the specific Static CIDR resource. diff --git a/Commands/network/network-manager/readme.md b/Commands/network/network-manager/readme.md new file mode 100644 index 000000000..9c3486491 --- /dev/null +++ b/Commands/network/network-manager/readme.md @@ -0,0 +1,8 @@ +# [Group] _network network-manager_ + +Manage Network Manager + +## Subgroups + +- [ipam-pool](/Commands/network/network-manager/ipam-pool/readme.md) +: Manage Ipam Pool diff --git a/Commands/network/readme.md b/Commands/network/readme.md index 4a86d5a24..a77b84745 100644 --- a/Commands/network/readme.md +++ b/Commands/network/readme.md @@ -61,6 +61,9 @@ Manage Azure Network resources. - [nat](/Commands/network/nat/readme.md) : Manage NAT resources. +- [network-manager](/Commands/network/network-manager/readme.md) +: Manage Network Manager + - [network-watcher](/Commands/network/network-watcher/readme.md) : Manage network watcher and its sub-resources. diff --git a/Commands/readme.md b/Commands/readme.md index 5caab653d..30c5feee8 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -251,6 +251,9 @@ - [network-function](/Commands/network-function/readme.md) : Manage network function +- [network-manager](/Commands/network-manager/readme.md) +: Manage Network Manager + - [networkcloud](/Commands/networkcloud/readme.md) : Manage Network Cloud resources From ef683166b22608f14622ce66f29f3757a600dc66 Mon Sep 17 00:00:00 2001 From: p-thompson Date: Mon, 28 Jul 2025 12:38:22 -0400 Subject: [PATCH 2/6] update pool update md --- Commands/network/manager/ipam-pool/_update.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Commands/network/manager/ipam-pool/_update.md b/Commands/network/manager/ipam-pool/_update.md index 34dd1ead6..33b37a614 100644 --- a/Commands/network/manager/ipam-pool/_update.md +++ b/Commands/network/manager/ipam-pool/_update.md @@ -25,3 +25,14 @@ Update the Pool resource. ```bash network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description "New Description" --tags "" ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- IpamPools_Update + ```bash + network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description --address-prefixes "['10.0.0.0/16']" "New Description" --tags "" + ``` From 91d0cf37e6e49c754909808244a5e9a8193850ff Mon Sep 17 00:00:00 2001 From: p-thompson Date: Thu, 25 Sep 2025 13:33:07 -0400 Subject: [PATCH 3/6] Empty commit --- Commands/pscloud/_create.md | 9 + Commands/pscloud/_delete.md | 9 + Commands/pscloud/_list.md | 17 + Commands/pscloud/_show.md | 16 + Commands/pscloud/_update.md | 9 + Commands/pscloud/pool/_create.md | 16 + Commands/pscloud/pool/_delete.md | 16 + Commands/pscloud/pool/_get-avs-status.md | 16 + Commands/pscloud/pool/_get-health-status.md | 16 + Commands/pscloud/pool/_list.md | 17 + Commands/pscloud/pool/_show.md | 16 + Commands/pscloud/pool/_update.md | 16 + Commands/pscloud/pool/readme.md | 26 + Commands/pscloud/readme.md | 25 + Commands/storage-discovery/readme.md | 8 + .../storage-discovery/workspace/_create.md | 17 + .../storage-discovery/workspace/_delete.md | 16 + Commands/storage-discovery/workspace/_list.md | 18 + Commands/storage-discovery/workspace/_show.md | 16 + .../storage-discovery/workspace/_update.md | 16 + .../storage-discovery/workspace/readme.md | 20 + .../2025-06-01-preview.json | 1 + .../2025-06-01-preview.xml | 261 +++++++ .../2024-11-01.json | 1 + .../2024-11-01.xml | 279 +++++++ .../2024-11-01.json | 1 + .../2024-11-01.xml | 267 +++++++ .../2025-06-01-preview.md | 1 + .../2025-06-01-preview.json | 1 + .../2025-06-01-preview.xml | 667 +++++++++++++++++ .../2024-11-01.md | 1 + .../2024-11-01.json | 1 + .../2024-11-01.xml | 701 ++++++++++++++++++ .../2024-11-01.md | 1 + .../2024-11-01.json | 1 + .../2024-11-01.xml | 623 ++++++++++++++++ .../2024-11-01.json | 1 + .../2024-11-01.xml | 57 ++ .../2024-11-01.json | 1 + .../2024-11-01.xml | 87 +++ 40 files changed, 3288 insertions(+) create mode 100644 Commands/pscloud/_create.md create mode 100644 Commands/pscloud/_delete.md create mode 100644 Commands/pscloud/_list.md create mode 100644 Commands/pscloud/_show.md create mode 100644 Commands/pscloud/_update.md create mode 100644 Commands/pscloud/pool/_create.md create mode 100644 Commands/pscloud/pool/_delete.md create mode 100644 Commands/pscloud/pool/_get-avs-status.md create mode 100644 Commands/pscloud/pool/_get-health-status.md create mode 100644 Commands/pscloud/pool/_list.md create mode 100644 Commands/pscloud/pool/_show.md create mode 100644 Commands/pscloud/pool/_update.md create mode 100644 Commands/pscloud/pool/readme.md create mode 100644 Commands/pscloud/readme.md create mode 100644 Commands/storage-discovery/readme.md create mode 100644 Commands/storage-discovery/workspace/_create.md create mode 100644 Commands/storage-discovery/workspace/_delete.md create mode 100644 Commands/storage-discovery/workspace/_list.md create mode 100644 Commands/storage-discovery/workspace/_show.md create mode 100644 Commands/storage-discovery/workspace/_update.md create mode 100644 Commands/storage-discovery/workspace/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.xml diff --git a/Commands/pscloud/_create.md b/Commands/pscloud/_create.md new file mode 100644 index 000000000..c3fd6f78b --- /dev/null +++ b/Commands/pscloud/_create.md @@ -0,0 +1,9 @@ +# [Command] _pscloud create_ + +Create a reservation + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml) **Preview** + + diff --git a/Commands/pscloud/_delete.md b/Commands/pscloud/_delete.md new file mode 100644 index 000000000..f9a52b6fb --- /dev/null +++ b/Commands/pscloud/_delete.md @@ -0,0 +1,9 @@ +# [Command] _pscloud delete_ + +Delete a reservation + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml) **Preview** + + diff --git a/Commands/pscloud/_list.md b/Commands/pscloud/_list.md new file mode 100644 index 000000000..a69a47d01 --- /dev/null +++ b/Commands/pscloud/_list.md @@ -0,0 +1,17 @@ +# [Command] _pscloud list_ + +List reservations by Azure subscription ID + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml) **Preview** + + + + +#### examples + +- Reservations_ListBySubscription + ```bash + pscloud list + ``` diff --git a/Commands/pscloud/_show.md b/Commands/pscloud/_show.md new file mode 100644 index 000000000..867a50702 --- /dev/null +++ b/Commands/pscloud/_show.md @@ -0,0 +1,16 @@ +# [Command] _pscloud show_ + +Get a reservation + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml) **Preview** + + + +#### examples + +- Reservations_Get + ```bash + pscloud show --resource-group rgpurestorage --reservation-name storagePoolname + ``` diff --git a/Commands/pscloud/_update.md b/Commands/pscloud/_update.md new file mode 100644 index 000000000..6eb2fe4ca --- /dev/null +++ b/Commands/pscloud/_update.md @@ -0,0 +1,9 @@ +# [Command] _pscloud update_ + +Update a reservation + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml) **Preview** + + diff --git a/Commands/pscloud/pool/_create.md b/Commands/pscloud/pool/_create.md new file mode 100644 index 000000000..c3cede021 --- /dev/null +++ b/Commands/pscloud/pool/_create.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool create_ + +Create a storage pool + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_Create + ```bash + pscloud pool create --resource-group rgpurestorage --storage-pool-name storagePoolname --availability-zone vknyl --vnet-injection "{subnet-id:tnlctolrxdvnkjiphlrdxq,vnet-id:zbumtytyqwewjcyckwqchiypshv}" --provisioned-bandwidth 17 --reservation-id xiowoxnbtcotutcmmrofvgdi --type None --user-assigned-identities "{key4211:{}}" --tags "{key7593:vsyiygyurvwlfaezpuqu}" --location lonlc + ``` diff --git a/Commands/pscloud/pool/_delete.md b/Commands/pscloud/pool/_delete.md new file mode 100644 index 000000000..edfe83ffc --- /dev/null +++ b/Commands/pscloud/pool/_delete.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool delete_ + +Delete a storage pool + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_Delete + ```bash + pscloud pool delete --resource-group rgpurestorage --storage-pool-name storagePoolname + ``` diff --git a/Commands/pscloud/pool/_get-avs-status.md b/Commands/pscloud/pool/_get-avs-status.md new file mode 100644 index 000000000..55cc26a60 --- /dev/null +++ b/Commands/pscloud/pool/_get-avs-status.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool get-avs-status_ + +Returns the status of the storage pool connection to AVS + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_GetAvsStatus + ```bash + pscloud pool get-avs-status --resource-group rgpurestorage --storage-pool-name storagePoolname + ``` diff --git a/Commands/pscloud/pool/_get-health-status.md b/Commands/pscloud/pool/_get-health-status.md new file mode 100644 index 000000000..91fad9606 --- /dev/null +++ b/Commands/pscloud/pool/_get-health-status.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool get-health-status_ + +Retrieve health metrics of a storage pool + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_GetHealthStatus + ```bash + pscloud pool get-health-status --resource-group rgpurestorage --storage-pool-name storagePoolname + ``` diff --git a/Commands/pscloud/pool/_list.md b/Commands/pscloud/pool/_list.md new file mode 100644 index 000000000..6d3d48f60 --- /dev/null +++ b/Commands/pscloud/pool/_list.md @@ -0,0 +1,17 @@ +# [Command] _pscloud pool list_ + +List storage pools by Azure subscription ID + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml) **Preview** + + + + +#### examples + +- StoragePools_ListBySubscription + ```bash + pscloud pool list + ``` diff --git a/Commands/pscloud/pool/_show.md b/Commands/pscloud/pool/_show.md new file mode 100644 index 000000000..599a8d1bb --- /dev/null +++ b/Commands/pscloud/pool/_show.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool show_ + +Get a storage pool + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_Get + ```bash + pscloud pool show --resource-group rgpurestorage --storage-pool-name storagePoolname + ``` diff --git a/Commands/pscloud/pool/_update.md b/Commands/pscloud/pool/_update.md new file mode 100644 index 000000000..c001f478c --- /dev/null +++ b/Commands/pscloud/pool/_update.md @@ -0,0 +1,16 @@ +# [Command] _pscloud pool update_ + +Update a storage pool + +## Versions + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml) **Preview** + + + +#### examples + +- StoragePools_Update + ```bash + pscloud pool update --name spool1 --resource-group rg --provisioned-bandwidth 989 + ``` diff --git a/Commands/pscloud/pool/readme.md b/Commands/pscloud/pool/readme.md new file mode 100644 index 000000000..906c3f069 --- /dev/null +++ b/Commands/pscloud/pool/readme.md @@ -0,0 +1,26 @@ +# [Group] _pscloud pool_ + +Manage Storage Pool + +## Commands + +- [create](/Commands/pscloud/pool/_create.md) +: Create a storage pool + +- [delete](/Commands/pscloud/pool/_delete.md) +: Delete a storage pool + +- [get-avs-status](/Commands/pscloud/pool/_get-avs-status.md) +: Returns the status of the storage pool connection to AVS + +- [get-health-status](/Commands/pscloud/pool/_get-health-status.md) +: Retrieve health metrics of a storage pool + +- [list](/Commands/pscloud/pool/_list.md) +: List storage pools by Azure subscription ID + +- [show](/Commands/pscloud/pool/_show.md) +: Get a storage pool + +- [update](/Commands/pscloud/pool/_update.md) +: Update a storage pool diff --git a/Commands/pscloud/readme.md b/Commands/pscloud/readme.md new file mode 100644 index 000000000..db4e0bae5 --- /dev/null +++ b/Commands/pscloud/readme.md @@ -0,0 +1,25 @@ +# [Group] _pscloud_ + +Manage Pure Storage Block resources + +## Subgroups + +- [pool](/Commands/pscloud/pool/readme.md) +: Manage Storage Pool + +## Commands + +- [create](/Commands/pscloud/_create.md) +: Create a reservation + +- [delete](/Commands/pscloud/_delete.md) +: Delete a reservation + +- [list](/Commands/pscloud/_list.md) +: List reservations by Azure subscription ID + +- [show](/Commands/pscloud/_show.md) +: Get a reservation + +- [update](/Commands/pscloud/_update.md) +: Update a reservation diff --git a/Commands/storage-discovery/readme.md b/Commands/storage-discovery/readme.md new file mode 100644 index 000000000..07a5daca7 --- /dev/null +++ b/Commands/storage-discovery/readme.md @@ -0,0 +1,8 @@ +# [Group] _storage-discovery_ + +Manage Storage Discovery + +## Subgroups + +- [workspace](/Commands/storage-discovery/workspace/readme.md) +: Manage Storage Discovery Workspace diff --git a/Commands/storage-discovery/workspace/_create.md b/Commands/storage-discovery/workspace/_create.md new file mode 100644 index 000000000..ceaef44df --- /dev/null +++ b/Commands/storage-discovery/workspace/_create.md @@ -0,0 +1,17 @@ +# [Command] _storage-discovery workspace create_ + +Create a StorageDiscoveryWorkspace + +## Versions + +### [2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml) **Preview** + + + +#### examples + +- Create or Update a StorageDiscoveryWorkspace + ```bash + az storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"basic","resourceTypes":["Microsoft.Storage/storageAccounts"]}]' + storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --description "My workspace for storage discovery" --sku Standard --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"production","resourceTypes":["Microsoft.Storage/storageAccounts"],"tagKeysOnly":["environment"],"tags":{"project":"demo","tier":"prod"}}]' + ``` diff --git a/Commands/storage-discovery/workspace/_delete.md b/Commands/storage-discovery/workspace/_delete.md new file mode 100644 index 000000000..34607afb6 --- /dev/null +++ b/Commands/storage-discovery/workspace/_delete.md @@ -0,0 +1,16 @@ +# [Command] _storage-discovery workspace delete_ + +Delete a StorageDiscoveryWorkspace + +## Versions + +### [2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml) **Preview** + + + +#### examples + +- Delete a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace delete --resource-group myRG --name myWorkspace + ``` diff --git a/Commands/storage-discovery/workspace/_list.md b/Commands/storage-discovery/workspace/_list.md new file mode 100644 index 000000000..a38844e69 --- /dev/null +++ b/Commands/storage-discovery/workspace/_list.md @@ -0,0 +1,18 @@ +# [Command] _storage-discovery workspace list_ + +List StorageDiscoveryWorkspace resources by subscription ID + +## Versions + +### [2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml) **Preview** + + + + +#### examples + +- List StorageDiscoveryWorkspaces by Subscription + ```bash + storage-discovery workspace list + storage-discovery workspace list --resource-group myRG + ``` diff --git a/Commands/storage-discovery/workspace/_show.md b/Commands/storage-discovery/workspace/_show.md new file mode 100644 index 000000000..263095621 --- /dev/null +++ b/Commands/storage-discovery/workspace/_show.md @@ -0,0 +1,16 @@ +# [Command] _storage-discovery workspace show_ + +Get a StorageDiscoveryWorkspace + +## Versions + +### [2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml) **Preview** + + + +#### examples + +- Get a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace show --resource-group myRG --name myWorkspace + ``` diff --git a/Commands/storage-discovery/workspace/_update.md b/Commands/storage-discovery/workspace/_update.md new file mode 100644 index 000000000..6beb62fde --- /dev/null +++ b/Commands/storage-discovery/workspace/_update.md @@ -0,0 +1,16 @@ +# [Command] _storage-discovery workspace update_ + +Update a StorageDiscoveryWorkspace + +## Versions + +### [2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml) **Preview** + + + +#### examples + +- Update a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace update --resource-group myRG --name myWorkspace --description "Updated description" --sku Free --scopes '[{"displayName":"updated","resourceTypes":["Microsoft.Storage/storageAccounts"],"tags":{"environment":"test"}}]' --tags environment=production team=storage + ``` diff --git a/Commands/storage-discovery/workspace/readme.md b/Commands/storage-discovery/workspace/readme.md new file mode 100644 index 000000000..babaa7867 --- /dev/null +++ b/Commands/storage-discovery/workspace/readme.md @@ -0,0 +1,20 @@ +# [Group] _storage-discovery workspace_ + +Manage Storage Discovery Workspace + +## Commands + +- [create](/Commands/storage-discovery/workspace/_create.md) +: Create a StorageDiscoveryWorkspace + +- [delete](/Commands/storage-discovery/workspace/_delete.md) +: Delete a StorageDiscoveryWorkspace + +- [list](/Commands/storage-discovery/workspace/_list.md) +: List StorageDiscoveryWorkspace resources by subscription ID + +- [show](/Commands/storage-discovery/workspace/_show.md) +: Get a StorageDiscoveryWorkspace + +- [update](/Commands/storage-discovery/workspace/_update.md) +: Update a StorageDiscoveryWorkspace diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.json new file mode 100644 index 000000000..5cb3673c7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VEaXNjb3Zlcnkvc3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZXM=/V/MjAyNS0wNi0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcw==/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "storage-discovery workspace", "commands": [{"name": "list", "version": "2025-06-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VEaXNjb3Zlcnkvc3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZXM=/V/MjAyNS0wNi0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcw==/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "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_StorageDiscoveryWorkspaces_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_StorageDiscoveryWorkspaces_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_StorageDiscoveryWorkspaces_ListBySubscription"], "operationId": "StorageDiscoveryWorkspaces_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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_StorageDiscoveryWorkspaces_ListByResourceGroup"], "operationId": "StorageDiscoveryWorkspaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml new file mode 100644 index 000000000..2c75c709c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.json new file mode 100644 index 000000000..fbbb27649 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/purestorage.block/reservations", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvUHVyZVN0b3JhZ2UuQmxvY2svcmVzZXJ2YXRpb25z/V/MjAyNC0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnM=/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud", "commands": [{"name": "list", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/providers/purestorage.block/reservations", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvUHVyZVN0b3JhZ2UuQmxvY2svcmVzZXJ2YXRpb25z/V/MjAyNC0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnM=/V/MjAyNC0xMS0wMQ=="}], "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_Reservations_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Reservations_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Reservations_ListBySubscription"], "operationId": "Reservations_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/PureStorage.Block/reservations", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/reservations/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"readOnly": true, "type": "string", "name": "subscriptionId"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "reservationInternalId"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "object", "name": "companyDetails", "props": [{"type": "object", "name": "address", "props": [{"type": "string", "name": "addressLine1", "required": true}, {"type": "string", "name": "addressLine2"}, {"type": "string", "name": "city", "required": true}, {"type": "string", "name": "country", "required": true}, {"type": "string", "name": "postalCode", "required": true}, {"type": "string", "name": "state", "required": true}]}, {"type": "string", "name": "companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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_Reservations_ListByResourceGroup"], "operationId": "Reservations_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/reservations/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"readOnly": true, "type": "string", "name": "subscriptionId"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "reservationInternalId"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "object", "name": "companyDetails", "props": [{"type": "object", "name": "address", "props": [{"type": "string", "name": "addressLine1", "required": true}, {"type": "string", "name": "addressLine2"}, {"type": "string", "name": "city", "required": true}, {"type": "string", "name": "country", "required": true}, {"type": "string", "name": "postalCode", "required": true}, {"type": "string", "name": "state", "required": true}]}, {"type": "string", "name": "companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml new file mode 100644 index 000000000..adbfcc1c4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.json new file mode 100644 index 000000000..792dca28b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/purestorage.block/storagepools", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvUHVyZVN0b3JhZ2UuQmxvY2svc3RvcmFnZVBvb2xz/V/MjAyNC0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHM=/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud pool", "commands": [{"name": "list", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/providers/purestorage.block/storagepools", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvUHVyZVN0b3JhZ2UuQmxvY2svc3RvcmFnZVBvb2xz/V/MjAyNC0xMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHM=/V/MjAyNC0xMS0wMQ=="}], "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_StoragePools_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_StoragePools_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_StoragePools_ListBySubscription"], "operationId": "StoragePools_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/PureStorage.Block/storagePools", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/storagePools/{}"}}, {"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": {"nullable": true, "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": "availabilityZone", "required": true}, {"readOnly": true, "type": "object", "name": "avs", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "sddcResourceId"}]}, {"readOnly": true, "type": "integer64", "name": "dataRetentionPeriod"}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "required": true}, {"readOnly": true, "type": "integer64", "name": "provisionedIops"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "reservationResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "storagePoolInternalId"}, {"type": "object", "name": "vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "required": true}, {"type": "string", "name": "vnetId", "required": true}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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_StoragePools_ListByResourceGroup"], "operationId": "StoragePools_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/storagePools/{}"}}, {"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": {"nullable": true, "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": "availabilityZone", "required": true}, {"readOnly": true, "type": "object", "name": "avs", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "sddcResourceId"}]}, {"readOnly": true, "type": "integer64", "name": "dataRetentionPeriod"}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "required": true}, {"readOnly": true, "type": "integer64", "name": "provisionedIops"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "reservationResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "storagePoolInternalId"}, {"type": "object", "name": "vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "required": true}, {"type": "string", "name": "vnetId", "required": true}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml new file mode 100644 index 000000000..8756a35a6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.md new file mode 100644 index 000000000..fad73748b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces 2025-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-06-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.json new file mode 100644 index 000000000..34f5e787d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "storage-discovery workspace", "commands": [{"name": "show", "version": "2025-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "2025-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the storage discovery workspace"}}, {"type": "array", "var": "$resource.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "The scopes of the storage discovery workspace."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.scopes[].displayName", "options": ["display-name"], "required": true, "help": {"short": "Display name of the collection"}, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "var": "$resource.properties.scopes[].resourceTypes", "options": ["resource-types"], "required": true, "help": {"short": "Resource types for the collection"}, "item": {"type": "string", "enum": {"items": [{"name": "Microsoft.Storage/storageAccounts", "value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "var": "$resource.properties.scopes[].tagKeysOnly", "options": ["tag-keys-only"], "help": {"short": "The storage account tags keys to filter"}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.properties.scopes[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}}, {"type": "string", "var": "$resource.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The storage discovery sku"}, "default": {"value": "Standard"}, "enum": {"items": [{"name": "Free", "value": "Free"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "array", "var": "$resource.properties.workspaceRoots", "options": ["workspace-roots"], "group": "Properties", "help": {"short": "The view level storage discovery data estate"}, "item": {"type": "ResourceId"}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "array", "name": "scopes", "arg": "$resource.properties.scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$resource.properties.scopes[].displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "arg": "$resource.properties.scopes[].resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "arg": "$resource.properties.scopes[].tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "arg": "$resource.properties.scopes[].tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "arg": "$resource.properties.sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "arg": "$resource.properties.workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "2025-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-06-01-preview", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the storage discovery workspace"}}, {"type": "array", "var": "$resource.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "The scopes of the storage discovery workspace."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$resource.properties.scopes[].displayName", "options": ["display-name"], "help": {"short": "Display name of the collection"}, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "var": "$resource.properties.scopes[].resourceTypes", "options": ["resource-types"], "help": {"short": "Resource types for the collection"}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Microsoft.Storage/storageAccounts", "value": "Microsoft.Storage/storageAccounts"}]}}}, {"nullable": true, "type": "array", "var": "$resource.properties.scopes[].tagKeysOnly", "options": ["tag-keys-only"], "help": {"short": "The storage account tags keys to filter"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "object", "var": "$resource.properties.scopes[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The storage discovery sku"}, "enum": {"items": [{"name": "Free", "value": "Free"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "array", "var": "$resource.properties.workspaceRoots", "options": ["workspace-roots"], "group": "Properties", "help": {"short": "The view level storage discovery data estate"}, "item": {"nullable": true, "type": "ResourceId"}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "StorageDiscoveryWorkspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "array", "name": "scopes", "arg": "$resource.properties.scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$resource.properties.scopes[].displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "arg": "$resource.properties.scopes[].resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "arg": "$resource.properties.scopes[].tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "arg": "$resource.properties.scopes[].tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "arg": "$resource.properties.sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "arg": "$resource.properties.workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "StorageDiscoveryWorkspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@StorageDiscoveryWorkspace_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml new file mode 100644 index 000000000..cf1846a5f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-06-01-preview.xml @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.md new file mode 100644 index 000000000..db26a59ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/purestorage.block/reservations 2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucw==/2024-11-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.json new file mode 100644 index 000000000..75fac5b32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnMve3Jlc2VydmF0aW9uTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud", "commands": [{"name": "show", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnMve3Jlc2VydmF0aW9uTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.reservationName", "options": ["n", "name", "reservation-name"], "required": true, "idPart": "name", "help": {"short": "Name of the reservation."}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Reservations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "reservationName", "arg": "$Path.reservationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-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/PureStorage.Block/reservations/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"readOnly": true, "type": "string", "name": "subscriptionId"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "reservationInternalId"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "object", "name": "companyDetails", "props": [{"type": "object", "name": "address", "props": [{"type": "string", "name": "addressLine1", "required": true}, {"type": "string", "name": "addressLine2"}, {"type": "string", "name": "city", "required": true}, {"type": "string", "name": "country", "required": true}, {"type": "string", "name": "postalCode", "required": true}, {"type": "string", "name": "state", "required": true}]}, {"type": "string", "name": "companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnMve3Jlc2VydmF0aW9uTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.reservationName", "options": ["n", "name", "reservation-name"], "required": true, "idPart": "name", "help": {"short": "Name of the reservation."}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Reservations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "reservationName", "arg": "$Path.reservationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnMve3Jlc2VydmF0aW9uTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.reservationName", "options": ["n", "name", "reservation-name"], "required": true, "idPart": "name", "help": {"short": "Name of the reservation."}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.marketplace", "options": ["marketplace"], "group": "Properties", "help": {"short": "Marketplace details"}, "args": [{"type": "object", "var": "$resource.properties.marketplace.offerDetails", "options": ["offer-details"], "required": true, "help": {"short": "Offer details of the marketplace subscription"}, "args": [{"type": "string", "var": "$resource.properties.marketplace.offerDetails.offerId", "options": ["offer-id"], "required": true, "help": {"short": "Offer ID for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planId", "options": ["plan-id"], "required": true, "help": {"short": "Plan ID for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planName", "options": ["plan-name"], "help": {"short": "Plan Name for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.publisherId", "options": ["publisher-id"], "required": true, "help": {"short": "Publisher ID for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termId", "options": ["term-id"], "help": {"short": "Term ID for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termUnit", "options": ["term-unit"], "help": {"short": "Term Unit for the marketplace offer"}}]}, {"type": "string", "var": "$resource.properties.marketplace.subscriptionStatus", "options": ["subscription-status"], "help": {"short": "Marketplace subscription status"}, "enum": {"items": [{"name": "PendingFulfillmentStart", "value": "PendingFulfillmentStart"}, {"name": "Subscribed", "value": "Subscribed"}, {"name": "Suspended", "value": "Suspended"}, {"name": "Unsubscribed", "value": "Unsubscribed"}]}}]}, {"type": "object", "var": "$resource.properties.user", "options": ["user"], "group": "Properties", "help": {"short": "User details"}, "args": [{"type": "object", "var": "$resource.properties.user.companyDetails", "options": ["company-details"], "help": {"short": "Company details"}, "args": [{"type": "object", "var": "$resource.properties.user.companyDetails.address", "options": ["address"], "help": {"short": "Company address"}, "args": [{"type": "string", "var": "$resource.properties.user.companyDetails.address.addressLine1", "options": ["address-line1"], "required": true, "help": {"short": "Address line 1"}}, {"type": "string", "var": "$resource.properties.user.companyDetails.address.addressLine2", "options": ["address-line2"], "help": {"short": "Address line 2"}}, {"type": "string", "var": "$resource.properties.user.companyDetails.address.city", "options": ["city"], "required": true, "help": {"short": "Name of the city"}}, {"type": "string", "var": "$resource.properties.user.companyDetails.address.country", "options": ["country"], "required": true, "help": {"short": "Name of the country"}}, {"type": "string", "var": "$resource.properties.user.companyDetails.address.postalCode", "options": ["postal-code"], "required": true, "help": {"short": "Postal code"}}, {"type": "string", "var": "$resource.properties.user.companyDetails.address.state", "options": ["state"], "required": true, "help": {"short": "State (if any)"}}]}, {"type": "string", "var": "$resource.properties.user.companyDetails.companyName", "options": ["company-name"], "required": true, "help": {"short": "Company name"}}]}, {"type": "string", "var": "$resource.properties.user.emailAddress", "options": ["email-address"], "required": true, "help": {"short": "Email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$resource.properties.user.firstName", "options": ["first-name"], "required": true, "help": {"short": "First name"}}, {"type": "string", "var": "$resource.properties.user.lastName", "options": ["last-name"], "required": true, "help": {"short": "Last name"}}, {"type": "string", "var": "$resource.properties.user.phoneNumber", "options": ["phone-number"], "help": {"short": "Phone number"}}, {"type": "string", "var": "$resource.properties.user.upn", "options": ["upn"], "help": {"short": "Principal name"}}]}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Reservations_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "reservationName", "arg": "$Path.reservationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "arg": "$resource.properties.marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "arg": "$resource.properties.marketplace.offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "arg": "$resource.properties.marketplace.offerDetails.offerId", "required": true}, {"type": "string", "name": "planId", "arg": "$resource.properties.marketplace.offerDetails.planId", "required": true}, {"type": "string", "name": "planName", "arg": "$resource.properties.marketplace.offerDetails.planName"}, {"type": "string", "name": "publisherId", "arg": "$resource.properties.marketplace.offerDetails.publisherId", "required": true}, {"type": "string", "name": "termId", "arg": "$resource.properties.marketplace.offerDetails.termId"}, {"type": "string", "name": "termUnit", "arg": "$resource.properties.marketplace.offerDetails.termUnit"}]}, {"type": "string", "name": "subscriptionStatus", "arg": "$resource.properties.marketplace.subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "user", "arg": "$resource.properties.user", "required": true, "props": [{"type": "object", "name": "companyDetails", "arg": "$resource.properties.user.companyDetails", "props": [{"type": "object", "name": "address", "arg": "$resource.properties.user.companyDetails.address", "props": [{"type": "string", "name": "addressLine1", "arg": "$resource.properties.user.companyDetails.address.addressLine1", "required": true}, {"type": "string", "name": "addressLine2", "arg": "$resource.properties.user.companyDetails.address.addressLine2"}, {"type": "string", "name": "city", "arg": "$resource.properties.user.companyDetails.address.city", "required": true}, {"type": "string", "name": "country", "arg": "$resource.properties.user.companyDetails.address.country", "required": true}, {"type": "string", "name": "postalCode", "arg": "$resource.properties.user.companyDetails.address.postalCode", "required": true}, {"type": "string", "name": "state", "arg": "$resource.properties.user.companyDetails.address.state", "required": true}]}, {"type": "string", "name": "companyName", "arg": "$resource.properties.user.companyDetails.companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "arg": "$resource.properties.user.emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$resource.properties.user.firstName", "required": true}, {"type": "string", "name": "lastName", "arg": "$resource.properties.user.lastName", "required": true}, {"type": "string", "name": "phoneNumber", "arg": "$resource.properties.user.phoneNumber"}, {"type": "string", "name": "upn", "arg": "$resource.properties.user.upn"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/reservations/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"readOnly": true, "type": "string", "name": "subscriptionId"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "reservationInternalId"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "object", "name": "companyDetails", "props": [{"type": "object", "name": "address", "props": [{"type": "string", "name": "addressLine1", "required": true}, {"type": "string", "name": "addressLine2"}, {"type": "string", "name": "city", "required": true}, {"type": "string", "name": "country", "required": true}, {"type": "string", "name": "postalCode", "required": true}, {"type": "string", "name": "state", "required": true}]}, {"type": "string", "name": "companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/reservations/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9yZXNlcnZhdGlvbnMve3Jlc2VydmF0aW9uTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.reservationName", "options": ["n", "name", "reservation-name"], "required": true, "idPart": "name", "help": {"short": "Name of the reservation."}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.user", "options": ["user"], "group": "Properties", "help": {"short": "User details"}, "args": [{"type": "object", "var": "$properties.properties.user.companyDetails", "options": ["company-details"], "help": {"short": "Company details"}, "args": [{"type": "object", "var": "$properties.properties.user.companyDetails.address", "options": ["address"], "help": {"short": "Company address"}, "args": [{"type": "string", "var": "$properties.properties.user.companyDetails.address.addressLine1", "options": ["address-line1"], "help": {"short": "Address line 1"}}, {"type": "string", "var": "$properties.properties.user.companyDetails.address.addressLine2", "options": ["address-line2"], "help": {"short": "Address line 2"}}, {"type": "string", "var": "$properties.properties.user.companyDetails.address.city", "options": ["city"], "help": {"short": "Name of the city"}}, {"type": "string", "var": "$properties.properties.user.companyDetails.address.country", "options": ["country"], "help": {"short": "Name of the country"}}, {"type": "string", "var": "$properties.properties.user.companyDetails.address.postalCode", "options": ["postal-code"], "help": {"short": "Postal code"}}, {"type": "string", "var": "$properties.properties.user.companyDetails.address.state", "options": ["state"], "help": {"short": "State (if any)"}}]}, {"type": "string", "var": "$properties.properties.user.companyDetails.companyName", "options": ["company-name"], "help": {"short": "Company name"}}]}, {"type": "string", "var": "$properties.properties.user.emailAddress", "options": ["email-address"], "help": {"short": "Email address"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$properties.properties.user.firstName", "options": ["first-name"], "help": {"short": "First name"}}, {"type": "string", "var": "$properties.properties.user.lastName", "options": ["last-name"], "help": {"short": "Last name"}}, {"type": "string", "var": "$properties.properties.user.phoneNumber", "options": ["phone-number"], "help": {"short": "Phone number"}}, {"type": "string", "var": "$properties.properties.user.upn", "options": ["upn"], "help": {"short": "Principal name"}}]}, {"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Reservations_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "reservationName", "arg": "$Path.reservationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "user", "arg": "$properties.properties.user", "props": [{"type": "object", "name": "companyDetails", "arg": "$properties.properties.user.companyDetails", "props": [{"type": "object", "name": "address", "arg": "$properties.properties.user.companyDetails.address", "props": [{"type": "string", "name": "addressLine1", "arg": "$properties.properties.user.companyDetails.address.addressLine1"}, {"type": "string", "name": "addressLine2", "arg": "$properties.properties.user.companyDetails.address.addressLine2"}, {"type": "string", "name": "city", "arg": "$properties.properties.user.companyDetails.address.city"}, {"type": "string", "name": "country", "arg": "$properties.properties.user.companyDetails.address.country"}, {"type": "string", "name": "postalCode", "arg": "$properties.properties.user.companyDetails.address.postalCode"}, {"type": "string", "name": "state", "arg": "$properties.properties.user.companyDetails.address.state"}]}, {"type": "string", "name": "companyName", "arg": "$properties.properties.user.companyDetails.companyName"}]}, {"type": "string", "name": "emailAddress", "arg": "$properties.properties.user.emailAddress", "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$properties.properties.user.firstName"}, {"type": "string", "name": "lastName", "arg": "$properties.properties.user.lastName"}, {"type": "string", "name": "phoneNumber", "arg": "$properties.properties.user.phoneNumber"}, {"type": "string", "name": "upn", "arg": "$properties.properties.user.upn"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$properties.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/PureStorage.Block/reservations/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"readOnly": true, "type": "string", "name": "subscriptionId"}, {"type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "reservationInternalId"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "object", "name": "companyDetails", "props": [{"type": "object", "name": "address", "props": [{"type": "string", "name": "addressLine1", "required": true}, {"type": "string", "name": "addressLine2"}, {"type": "string", "name": "city", "required": true}, {"type": "string", "name": "country", "required": true}, {"type": "string", "name": "postalCode", "required": true}, {"type": "string", "name": "state", "required": true}]}, {"type": "string", "name": "companyName", "required": true}]}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml new file mode 100644 index 000000000..ec2762253 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3Jlc2VydmF0aW9ucy97fQ==/2024-11-01.xml @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.md new file mode 100644 index 000000000..acbb75efe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/purestorage.block/storagepools 2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scw==/2024-11-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.json new file mode 100644 index 000000000..ea91f8073 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud pool", "commands": [{"name": "show", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["n", "name", "storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StoragePools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-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/PureStorage.Block/storagePools/{}"}}, {"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": {"nullable": true, "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": "availabilityZone", "required": true}, {"readOnly": true, "type": "object", "name": "avs", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "sddcResourceId"}]}, {"readOnly": true, "type": "integer64", "name": "dataRetentionPeriod"}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "required": true}, {"readOnly": true, "type": "integer64", "name": "provisionedIops"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "reservationResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "storagePoolInternalId"}, {"type": "object", "name": "vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "required": true}, {"type": "string", "name": "vnetId", "required": true}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["n", "name", "storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StoragePools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["n", "name", "storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "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"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.availabilityZone", "options": ["availability-zone"], "group": "Properties", "help": {"short": "Azure Availability Zone the Pool is located in"}}, {"type": "integer64", "var": "$resource.properties.provisionedBandwidthMbPerSec", "options": ["provisioned-bandwidth"], "group": "Properties", "help": {"short": "Total bandwidth provisioned for the pool, in MB/s"}}, {"type": "string", "var": "$resource.properties.reservationResourceId", "options": ["reservation-id"], "group": "Properties", "help": {"short": "Azure resource ID of the Pure Storage Cloud service (reservation resource) this storage pool belongs to"}}, {"type": "object", "var": "$resource.properties.vnetInjection", "options": ["vnet-injection"], "group": "Properties", "help": {"short": "Network properties of the storage pool"}, "args": [{"type": "string", "var": "$resource.properties.vnetInjection.subnetId", "options": ["subnet-id"], "required": true, "help": {"short": "Azure resource ID of the Virtual Network subnet where the storage pool will be connected"}}, {"type": "string", "var": "$resource.properties.vnetInjection.vnetId", "options": ["vnet-id"], "required": true, "help": {"short": "Azure resource ID of the Virtual Network in which the subnet is located"}}]}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StoragePools_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "availabilityZone", "arg": "$resource.properties.availabilityZone", "required": true}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "arg": "$resource.properties.provisionedBandwidthMbPerSec", "required": true}, {"type": "string", "name": "reservationResourceId", "arg": "$resource.properties.reservationResourceId", "required": true}, {"type": "object", "name": "vnetInjection", "arg": "$resource.properties.vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "arg": "$resource.properties.vnetInjection.subnetId", "required": true}, {"type": "string", "name": "vnetId", "arg": "$resource.properties.vnetInjection.vnetId", "required": true}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/PureStorage.Block/storagePools/{}"}}, {"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": {"nullable": true, "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": "availabilityZone", "required": true}, {"readOnly": true, "type": "object", "name": "avs", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "sddcResourceId"}]}, {"readOnly": true, "type": "integer64", "name": "dataRetentionPeriod"}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "required": true}, {"readOnly": true, "type": "integer64", "name": "provisionedIops"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "reservationResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "storagePoolInternalId"}, {"type": "object", "name": "vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "required": true}, {"type": "string", "name": "vnetId", "required": true}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0=/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["n", "name", "storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$properties.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$properties.identity.type", "options": ["type"], "hide": true, "group": "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$properties.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$properties.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "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"}}}]}, {"name": "Properties", "args": [{"type": "integer64", "var": "$properties.properties.provisionedBandwidthMbPerSec", "options": ["provisioned-bandwidth"], "group": "Properties", "help": {"short": "Total bandwidth provisioned for the pool, in MB/s"}}, {"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StoragePools_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "properties", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$properties.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$properties.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$properties.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$properties.identity.systemAssigned"}}, {"type": "object", "name": "properties", "props": [{"type": "integer64", "name": "provisionedBandwidthMbPerSec", "arg": "$properties.properties.provisionedBandwidthMbPerSec"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$properties.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/PureStorage.Block/storagePools/{}"}}, {"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": {"nullable": true, "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": "availabilityZone", "required": true}, {"readOnly": true, "type": "object", "name": "avs", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "sddcResourceId"}]}, {"readOnly": true, "type": "integer64", "name": "dataRetentionPeriod"}, {"type": "integer64", "name": "provisionedBandwidthMbPerSec", "required": true}, {"readOnly": true, "type": "integer64", "name": "provisionedIops"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "reservationResourceId", "required": true}, {"readOnly": true, "type": "string", "name": "storagePoolInternalId"}, {"type": "object", "name": "vnetInjection", "required": true, "props": [{"type": "string", "name": "subnetId", "required": true}, {"type": "string", "name": "vnetId", "required": true}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml new file mode 100644 index 000000000..5051547e9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fQ==/2024-11-01.xml @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.json new file mode 100644 index 000000000..5ec8030f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}/getavsstatus", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0vZ2V0QXZzU3RhdHVz/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud pool", "commands": [{"name": "get-avs-status", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}/getavsstatus", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0vZ2V0QXZzU3RhdHVz/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StoragePools_GetAvsStatus", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getAvsStatus", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "avsEnabled", "required": true}, {"type": "string", "name": "currentConnectionStatus", "required": true}, {"type": "string", "name": "sddcResourceId"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.xml new file mode 100644 index 000000000..e2a258838 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRhdnNzdGF0dXM=/2024-11-01.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.json new file mode 100644 index 000000000..5b4cce926 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}/gethealthstatus", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0vZ2V0SGVhbHRoU3RhdHVz/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "pscloud pool", "commands": [{"name": "get-health-status", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/purestorage.block/storagepools/{}/gethealthstatus", "version": "2024-11-01", "swagger": "mgmt-plane/purestorage/ResourceProviders/PureStorage.Block/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9QdXJlU3RvcmFnZS5CbG9jay9zdG9yYWdlUG9vbHMve3N0b3JhZ2VQb29sTmFtZX0vZ2V0SGVhbHRoU3RhdHVz/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storagePoolName", "options": ["storage-pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the storage pool"}, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StoragePools_GetHealthStatus", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getHealthStatus", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storagePoolName", "arg": "$Path.storagePoolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\-_]{1,127}$", "maxLength": 127, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "alerts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "level", "required": true, "enum": {"items": [{"value": "error"}, {"value": "info"}, {"value": "warning"}]}}, {"type": "string", "name": "message", "required": true}]}}, {"type": "object", "name": "health", "required": true, "props": [{"type": "object", "name": "bandwidthUsage", "required": true, "props": [{"type": "integer64", "name": "current", "required": true}, {"type": "integer64", "name": "max", "required": true}, {"type": "integer64", "name": "provisioned", "required": true}]}, {"type": "float64", "name": "dataReductionRatio", "required": true}, {"type": "integer64", "name": "estimatedMaxCapacity", "required": true}, {"type": "object", "name": "iopsUsage", "required": true, "props": [{"type": "integer64", "name": "current", "required": true}, {"type": "integer64", "name": "max", "required": true}, {"type": "integer64", "name": "provisioned", "required": true}]}, {"type": "object", "name": "space", "required": true, "props": [{"type": "integer64", "name": "shared", "required": true}, {"type": "integer64", "name": "snapshots", "required": true}, {"type": "integer64", "name": "totalUsed", "required": true}, {"type": "integer64", "name": "unique", "required": true}]}, {"type": "float64", "name": "usedCapacityPercentage", "required": true}]}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.xml new file mode 100644 index 000000000..275d35a06 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL3B1cmVzdG9yYWdlLmJsb2NrL3N0b3JhZ2Vwb29scy97fS9nZXRoZWFsdGhzdGF0dXM=/2024-11-01.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 4f56f1d1cbd79879374351f42c3ca346bd462ac0 Mon Sep 17 00:00:00 2001 From: p-thompson Date: Thu, 25 Sep 2025 13:38:39 -0400 Subject: [PATCH 4/6] update static cidr update --- Commands/network/manager/ipam-pool/static-cidr/_update.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Commands/network/manager/ipam-pool/static-cidr/_update.md b/Commands/network/manager/ipam-pool/static-cidr/_update.md index 257878a6d..023dd93ae 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_update.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_update.md @@ -15,3 +15,10 @@ Update the Static CIDR resource. ### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** + +#### examples + +- IpamPools_Update + ```bash + network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description --address-prefixes "['10.0.0.0/16']" "New Description" --tags "" + ``` \ No newline at end of file From 5db4cee94dbc455f7af4a1f7fd9f03c24b1d1676 Mon Sep 17 00:00:00 2001 From: p-thompson Date: Thu, 2 Oct 2025 11:55:24 -0400 Subject: [PATCH 5/6] try data export again --- Commands/network/manager/ipam-pool/_create.md | 11 + Commands/network/manager/ipam-pool/_delete.md | 11 + Commands/network/manager/ipam-pool/_show.md | 11 + .../2024-07-01.json | 1 + .../2024-07-01.xml | 553 ++++++++++++++++++ 5 files changed, 587 insertions(+) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml diff --git a/Commands/network/manager/ipam-pool/_create.md b/Commands/network/manager/ipam-pool/_create.md index 541974686..5e3e8a009 100644 --- a/Commands/network/manager/ipam-pool/_create.md +++ b/Commands/network/manager/ipam-pool/_create.md @@ -25,3 +25,14 @@ Create the Pool resource. ```bash network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description" ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- IpamPools_Create + ```bash + network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description" + ``` diff --git a/Commands/network/manager/ipam-pool/_delete.md b/Commands/network/manager/ipam-pool/_delete.md index 142aa89c7..81dce52ba 100644 --- a/Commands/network/manager/ipam-pool/_delete.md +++ b/Commands/network/manager/ipam-pool/_delete.md @@ -25,3 +25,14 @@ Delete the Pool resource. ```bash network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- IpamPools_Delete + ```bash + network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" + ``` diff --git a/Commands/network/manager/ipam-pool/_show.md b/Commands/network/manager/ipam-pool/_show.md index 4d9ed40b7..155e231db 100644 --- a/Commands/network/manager/ipam-pool/_show.md +++ b/Commands/network/manager/ipam-pool/_show.md @@ -25,3 +25,14 @@ Get the specific Pool resource. ```bash network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- IpamPools_Get + ```bash + network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.json new file mode 100644 index 000000000..e1d32e177 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "help": {"short": "The entity state (ETag) version of the pool to update. This value can be omitted or set to \"*\" to apply the operation unconditionally."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "IpamPools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "help": {"short": "The entity state (ETag) version of the pool to update. This value can be omitted or set to \"*\" to apply the operation unconditionally."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "IP Address Manager Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "Body", "args": [{"type": "ResourceLocation", "var": "$body.location", "options": ["l", "location"], "required": true, "group": "Body", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "required": true, "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "String representing a friendly name for the resource."}}, {"type": "string", "var": "$body.properties.parentPoolName", "options": ["parent-pool-name"], "group": "Properties", "help": {"short": "String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IpamPools_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$body.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "string", "name": "parentPoolName", "arg": "$body.properties.parentPoolName"}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Header.If-Match", "options": ["if-match"], "help": {"short": "The entity state (ETag) version of the pool to update. This value can be omitted or set to \"*\" to apply the operation unconditionally."}}, {"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "Body", "args": [{"nullable": true, "type": "object", "var": "$body.tags", "options": ["tags"], "group": "Body", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the resource."}}, {"nullable": true, "type": "string", "var": "$body.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "String representing a friendly name for the resource."}}, {"nullable": true, "type": "string", "var": "$body.properties.parentPoolName", "options": ["parent-pool-name"], "group": "Properties", "help": {"short": "String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."}}]}], "operations": [{"operationId": "IpamPools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "ipAddressType", "item": {"type": "string", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}}, {"type": "string", "name": "parentPoolName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "IpamPool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "displayName", "arg": "$body.properties.displayName"}, {"type": "string", "name": "parentPoolName", "arg": "$body.properties.parentPoolName"}]}, {"type": "object", "name": "tags", "arg": "$body.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IpamPools_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}, "header": {"params": [{"type": "string", "name": "If-Match", "arg": "$Header.If-Match"}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@IpamPool_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml new file mode 100644 index 000000000..7bcd0e464 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-07-01.xml @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + + + + + +
+
+ +
+
+
From 8173f045ed68649d20f6a6502e6dd0e352e7c2fa Mon Sep 17 00:00:00 2001 From: p-thompson Date: Thu, 2 Oct 2025 12:00:21 -0400 Subject: [PATCH 6/6] export static cidr data model --- .../manager/ipam-pool/static-cidr/_update.md | 7 - .../2024-07-01.json | 1 + .../2024-07-01.xml | 485 ++++++++++++++++++ 3 files changed, 486 insertions(+), 7 deletions(-) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml diff --git a/Commands/network/manager/ipam-pool/static-cidr/_update.md b/Commands/network/manager/ipam-pool/static-cidr/_update.md index 023dd93ae..257878a6d 100644 --- a/Commands/network/manager/ipam-pool/static-cidr/_update.md +++ b/Commands/network/manager/ipam-pool/static-cidr/_update.md @@ -15,10 +15,3 @@ Update the Static CIDR resource. ### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml) **Stable** - -#### examples - -- IpamPools_Update - ```bash - network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description --address-prefixes "['10.0.0.0/16']" "New Description" --tags "" - ``` \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.json new file mode 100644 index 000000000..f7694474f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "network", "commandGroups": [{"name": "manager ipam-pool static-cidr", "commands": [{"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Network manager name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Resource group name."}}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "StaticCidr resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}, {"nullable": true, "type": "string", "var": "$body.properties.numberOfIPAddressesToAllocate", "options": ["number-of-ip-addresses-to-allocate"], "group": "Properties", "help": {"short": "Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."}}]}], "operations": [{"operationId": "StaticCidrs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "StaticCidr_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate", "arg": "$body.properties.numberOfIPAddressesToAllocate"}]}], "clientFlatten": true}}}}, {"operationId": "StaticCidrs_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@StaticCidr_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}], "confirmation": ""}]}, {"name": "network-manager ipam-pool static-cidr", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "StaticCidr resource name to retrieve."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StaticCidrs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "StaticCidr resource name to delete."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StaticCidrs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["network-manager-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "child_name_1", "help": {"short": "IP Address Manager Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.staticCidrName", "options": ["n", "name", "static-cidr-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Static Cidr allocation name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$body.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "List of IP address prefixes of the resource."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.properties.description", "options": ["description"], "group": "Properties"}, {"type": "string", "var": "$body.properties.numberOfIPAddressesToAllocate", "options": ["number-of-ip-addresses-to-allocate"], "group": "Properties", "help": {"short": "Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."}}]}], "operations": [{"operationId": "StaticCidrs_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "staticCidrName", "arg": "$Path.staticCidrName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "props": [{"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$body.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description", "arg": "$body.properties.description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate", "arg": "$body.properties.numberOfIPAddressesToAllocate"}]}], "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.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "description"}, {"type": "string", "name": "numberOfIPAddressesToAllocate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml new file mode 100644 index 000000000..a8a8a1b66 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-07-01.xml @@ -0,0 +1,485 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+