From 3cd4d2979e51dfb9870adec84052590753c4b60d Mon Sep 17 00:00:00 2001 From: Ankush Date: Tue, 17 Mar 2026 17:55:29 -0700 Subject: [PATCH 1/3] Add Microsoft.FileShares commands (2025-09-01-preview) - Add 21 file-shares commands - All commands marked as Preview stage --- .../file-shares/_check-name-availability.md | 9 + Commands/file-shares/_get-limit.md | 9 + .../_get-provisioning-recommendation.md | 9 + Commands/file-shares/_get-usage-datum.md | 9 + Commands/file-shares/file-share/_create.md | 9 + Commands/file-shares/file-share/_delete.md | 9 + Commands/file-shares/file-share/_list.md | 10 + Commands/file-shares/file-share/_show.md | 9 + Commands/file-shares/file-share/_update.md | 9 + .../file-share/file-share-snapshot/_create.md | 9 + .../file-share/file-share-snapshot/_delete.md | 9 + .../file-share/file-share-snapshot/_list.md | 9 + .../file-share/file-share-snapshot/_show.md | 9 + .../file-share/file-share-snapshot/_update.md | 9 + .../file-share/file-share-snapshot/readme.md | 20 + .../private-endpoint-connection/_create.md | 9 + .../private-endpoint-connection/_delete.md | 9 + .../private-endpoint-connection/_list.md | 9 + .../private-endpoint-connection/_show.md | 9 + .../private-endpoint-connection/_update.md | 9 + .../private-endpoint-connection/readme.md | 20 + .../file-share/private-link-resource/_list.md | 9 + .../file-share/private-link-resource/_show.md | 9 + .../private-link-resource/readme.md | 11 + Commands/file-shares/file-share/readme.md | 31 + Commands/file-shares/readme.md | 22 + Commands/readme.md | 3 + .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 374 ++++++++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 71 ++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 52 ++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 69 ++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 73 ++ .../2025-09-01-preview.md | 1 + .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 851 ++++++++++++++++++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 99 ++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 355 ++++++++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 117 +++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 522 +++++++++++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 99 ++ .../2025-09-01-preview.json | 1 + .../2025-09-01-preview.xml | 101 +++ 52 files changed, 3093 insertions(+) create mode 100644 Commands/file-shares/_check-name-availability.md create mode 100644 Commands/file-shares/_get-limit.md create mode 100644 Commands/file-shares/_get-provisioning-recommendation.md create mode 100644 Commands/file-shares/_get-usage-datum.md create mode 100644 Commands/file-shares/file-share/_create.md create mode 100644 Commands/file-shares/file-share/_delete.md create mode 100644 Commands/file-shares/file-share/_list.md create mode 100644 Commands/file-shares/file-share/_show.md create mode 100644 Commands/file-shares/file-share/_update.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/_create.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/_delete.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/_list.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/_show.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/_update.md create mode 100644 Commands/file-shares/file-share/file-share-snapshot/readme.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/_create.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/_delete.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/_list.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/_show.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/_update.md create mode 100644 Commands/file-shares/file-share/private-endpoint-connection/readme.md create mode 100644 Commands/file-shares/file-share/private-link-resource/_list.md create mode 100644 Commands/file-shares/file-share/private-link-resource/_show.md create mode 100644 Commands/file-shares/file-share/private-link-resource/readme.md create mode 100644 Commands/file-shares/file-share/readme.md create mode 100644 Commands/file-shares/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml diff --git a/Commands/file-shares/_check-name-availability.md b/Commands/file-shares/_check-name-availability.md new file mode 100644 index 000000000..f5ede1bb8 --- /dev/null +++ b/Commands/file-shares/_check-name-availability.md @@ -0,0 +1,9 @@ +# [Command] _file-shares check-name-availability_ + +Implements local CheckNameAvailability operations + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/_get-limit.md b/Commands/file-shares/_get-limit.md new file mode 100644 index 000000000..6661898ac --- /dev/null +++ b/Commands/file-shares/_get-limit.md @@ -0,0 +1,9 @@ +# [Command] _file-shares get-limit_ + +Get file shares limits. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/_get-provisioning-recommendation.md b/Commands/file-shares/_get-provisioning-recommendation.md new file mode 100644 index 000000000..be85952b8 --- /dev/null +++ b/Commands/file-shares/_get-provisioning-recommendation.md @@ -0,0 +1,9 @@ +# [Command] _file-shares get-provisioning-recommendation_ + +Get file shares provisioning parameters recommendation. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/_get-usage-datum.md b/Commands/file-shares/_get-usage-datum.md new file mode 100644 index 000000000..e4004b151 --- /dev/null +++ b/Commands/file-shares/_get-usage-datum.md @@ -0,0 +1,9 @@ +# [Command] _file-shares get-usage-datum_ + +Get file shares usage data. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/_create.md b/Commands/file-shares/file-share/_create.md new file mode 100644 index 000000000..bcd0029e1 --- /dev/null +++ b/Commands/file-shares/file-share/_create.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share create_ + +Create a file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/_delete.md b/Commands/file-shares/file-share/_delete.md new file mode 100644 index 000000000..91bc38b45 --- /dev/null +++ b/Commands/file-shares/file-share/_delete.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share delete_ + +Delete a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/_list.md b/Commands/file-shares/file-share/_list.md new file mode 100644 index 000000000..79254a171 --- /dev/null +++ b/Commands/file-shares/file-share/_list.md @@ -0,0 +1,10 @@ +# [Command] _file-shares file-share list_ + +List FileShare resources by subscription ID + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml) **Stable** + + + diff --git a/Commands/file-shares/file-share/_show.md b/Commands/file-shares/file-share/_show.md new file mode 100644 index 000000000..092955593 --- /dev/null +++ b/Commands/file-shares/file-share/_show.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share show_ + +Get a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/_update.md b/Commands/file-shares/file-share/_update.md new file mode 100644 index 000000000..a33b4ef38 --- /dev/null +++ b/Commands/file-shares/file-share/_update.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share update_ + +Update a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/_create.md b/Commands/file-shares/file-share/file-share-snapshot/_create.md new file mode 100644 index 000000000..9f3bd372a --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/_create.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share file-share-snapshot create_ + +Create a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/_delete.md b/Commands/file-shares/file-share/file-share-snapshot/_delete.md new file mode 100644 index 000000000..e3b4056a5 --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/_delete.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share file-share-snapshot delete_ + +Delete a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/_list.md b/Commands/file-shares/file-share/file-share-snapshot/_list.md new file mode 100644 index 000000000..ca917698f --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/_list.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share file-share-snapshot list_ + +List FileShareSnapshot by FileShare. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/_show.md b/Commands/file-shares/file-share/file-share-snapshot/_show.md new file mode 100644 index 000000000..4cb981b72 --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/_show.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share file-share-snapshot show_ + +Get a FileShareSnapshot + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/_update.md b/Commands/file-shares/file-share/file-share-snapshot/_update.md new file mode 100644 index 000000000..01c64e6f2 --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/_update.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share file-share-snapshot update_ + +Update a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/file-share-snapshot/readme.md b/Commands/file-shares/file-share/file-share-snapshot/readme.md new file mode 100644 index 000000000..fa5e15620 --- /dev/null +++ b/Commands/file-shares/file-share/file-share-snapshot/readme.md @@ -0,0 +1,20 @@ +# [Group] _file-shares file-share file-share-snapshot_ + +Manage File Share Snapshot + +## Commands + +- [create](/Commands/file-shares/file-share/file-share-snapshot/_create.md) +: Create a FileShareSnapshot. + +- [delete](/Commands/file-shares/file-share/file-share-snapshot/_delete.md) +: Delete a FileShareSnapshot. + +- [list](/Commands/file-shares/file-share/file-share-snapshot/_list.md) +: List FileShareSnapshot by FileShare. + +- [show](/Commands/file-shares/file-share/file-share-snapshot/_show.md) +: Get a FileShareSnapshot + +- [update](/Commands/file-shares/file-share/file-share-snapshot/_update.md) +: Update a FileShareSnapshot. diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_create.md b/Commands/file-shares/file-share/private-endpoint-connection/_create.md new file mode 100644 index 000000000..9b5d53368 --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/_create.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-endpoint-connection create_ + +Create the state of specified private endpoint connection associated with the file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_delete.md b/Commands/file-shares/file-share/private-endpoint-connection/_delete.md new file mode 100644 index 000000000..811b03401 --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/_delete.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-endpoint-connection delete_ + +Delete the specified private endpoint connection associated with the file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_list.md b/Commands/file-shares/file-share/private-endpoint-connection/_list.md new file mode 100644 index 000000000..9e0c7d291 --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/_list.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-endpoint-connection list_ + +List a PrivateEndpointConnection List. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_show.md b/Commands/file-shares/file-share/private-endpoint-connection/_show.md new file mode 100644 index 000000000..f6e726bd5 --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/_show.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-endpoint-connection show_ + +Get the specified private endpoint connection associated with the file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_update.md b/Commands/file-shares/file-share/private-endpoint-connection/_update.md new file mode 100644 index 000000000..e358e16ab --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/_update.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-endpoint-connection update_ + +Update the state of specified private endpoint connection associated with the file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-endpoint-connection/readme.md b/Commands/file-shares/file-share/private-endpoint-connection/readme.md new file mode 100644 index 000000000..5fb9a2d6d --- /dev/null +++ b/Commands/file-shares/file-share/private-endpoint-connection/readme.md @@ -0,0 +1,20 @@ +# [Group] _file-shares file-share private-endpoint-connection_ + +Manage Private Endpoint Connection + +## Commands + +- [create](/Commands/file-shares/file-share/private-endpoint-connection/_create.md) +: Create the state of specified private endpoint connection associated with the file share. + +- [delete](/Commands/file-shares/file-share/private-endpoint-connection/_delete.md) +: Delete the specified private endpoint connection associated with the file share. + +- [list](/Commands/file-shares/file-share/private-endpoint-connection/_list.md) +: List a PrivateEndpointConnection List. + +- [show](/Commands/file-shares/file-share/private-endpoint-connection/_show.md) +: Get the specified private endpoint connection associated with the file share. + +- [update](/Commands/file-shares/file-share/private-endpoint-connection/_update.md) +: Update the state of specified private endpoint connection associated with the file share. diff --git a/Commands/file-shares/file-share/private-link-resource/_list.md b/Commands/file-shares/file-share/private-link-resource/_list.md new file mode 100644 index 000000000..470b5df93 --- /dev/null +++ b/Commands/file-shares/file-share/private-link-resource/_list.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-link-resource list_ + +List the private link resources that need to be created for a file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-link-resource/_show.md b/Commands/file-shares/file-share/private-link-resource/_show.md new file mode 100644 index 000000000..36cc24b5b --- /dev/null +++ b/Commands/file-shares/file-share/private-link-resource/_show.md @@ -0,0 +1,9 @@ +# [Command] _file-shares file-share private-link-resource show_ + +Get the private link resources that need to be created for a file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/file-shares/file-share/private-link-resource/readme.md b/Commands/file-shares/file-share/private-link-resource/readme.md new file mode 100644 index 000000000..8ea9d8719 --- /dev/null +++ b/Commands/file-shares/file-share/private-link-resource/readme.md @@ -0,0 +1,11 @@ +# [Group] _file-shares file-share private-link-resource_ + +Manage Private Link Resource + +## Commands + +- [list](/Commands/file-shares/file-share/private-link-resource/_list.md) +: List the private link resources that need to be created for a file share. + +- [show](/Commands/file-shares/file-share/private-link-resource/_show.md) +: Get the private link resources that need to be created for a file share. diff --git a/Commands/file-shares/file-share/readme.md b/Commands/file-shares/file-share/readme.md new file mode 100644 index 000000000..e6374ae8b --- /dev/null +++ b/Commands/file-shares/file-share/readme.md @@ -0,0 +1,31 @@ +# [Group] _file-shares file-share_ + +Manage File Share + +## Subgroups + +- [file-share-snapshot](/Commands/file-shares/file-share/file-share-snapshot/readme.md) +: Manage File Share Snapshot + +- [private-endpoint-connection](/Commands/file-shares/file-share/private-endpoint-connection/readme.md) +: Manage Private Endpoint Connection + +- [private-link-resource](/Commands/file-shares/file-share/private-link-resource/readme.md) +: Manage Private Link Resource + +## Commands + +- [create](/Commands/file-shares/file-share/_create.md) +: Create a file share. + +- [delete](/Commands/file-shares/file-share/_delete.md) +: Delete a FileShare + +- [list](/Commands/file-shares/file-share/_list.md) +: List FileShare resources by subscription ID + +- [show](/Commands/file-shares/file-share/_show.md) +: Get a FileShare + +- [update](/Commands/file-shares/file-share/_update.md) +: Update a FileShare diff --git a/Commands/file-shares/readme.md b/Commands/file-shares/readme.md new file mode 100644 index 000000000..2a509683a --- /dev/null +++ b/Commands/file-shares/readme.md @@ -0,0 +1,22 @@ +# [Group] _file-shares_ + +Manage File Shares + +## Subgroups + +- [file-share](/Commands/file-shares/file-share/readme.md) +: Manage File Share + +## Commands + +- [check-name-availability](/Commands/file-shares/_check-name-availability.md) +: Implements local CheckNameAvailability operations + +- [get-limit](/Commands/file-shares/_get-limit.md) +: Get file shares limits. + +- [get-provisioning-recommendation](/Commands/file-shares/_get-provisioning-recommendation.md) +: Get file shares provisioning parameters recommendation. + +- [get-usage-datum](/Commands/file-shares/_get-usage-datum.md) +: Get file shares usage data. diff --git a/Commands/readme.md b/Commands/readme.md index 082a9ed81..672eda083 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -176,6 +176,9 @@ - [eventhubs](/Commands/eventhubs/readme.md) : Manage Event Hub +- [file-shares](/Commands/file-shares/readme.md) +: Manage File Shares + - [firmwareanalysis](/Commands/firmwareanalysis/readme.md) : Commands to manage firmware analysis. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json new file mode 100644 index 000000000..94e4c1536 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "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_FileShares_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_FileShares_ListByParent", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_FileShares_ListBySubscription"], "operationId": "FileShares_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/fileShares", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_FileShares_ListByParent"], "operationId": "FileShares_ListByParent", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares", "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-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml new file mode 100644 index 000000000..cc3db456b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json new file mode 100644 index 000000000..56a74b47c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "check-name-availability", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.name", "options": ["name"], "group": "Body", "help": {"short": "The name of the resource for which availability needs to be checked."}}, {"type": "string", "var": "$body.type", "options": ["type"], "group": "Body", "help": {"short": "The resource type."}}]}], "operations": [{"operationId": "FileShares_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "name", "arg": "$body.name"}, {"type": "string", "name": "type", "arg": "$body.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml new file mode 100644 index 000000000..9a076713e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json new file mode 100644 index 000000000..f29268591 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-usage-datum", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShare_GetUsageData", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getUsageData", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "liveShares", "required": true, "props": [{"type": "integer32", "name": "fileShareCount", "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml new file mode 100644 index 000000000..ec8585015 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json new file mode 100644 index 000000000..5ab4a82e9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-limit", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShare_GetLimits", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getLimits", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "limits", "required": true, "props": [{"type": "integer32", "name": "maxFileSharePrivateEndpointConnections", "required": true}, {"type": "integer32", "name": "maxFileShareSnapshots", "required": true}, {"type": "integer32", "name": "maxFileShareSubnets", "required": true}, {"type": "integer32", "name": "maxFileShares", "required": true}, {"type": "integer32", "name": "maxProvisionedIOPerSec", "required": true}, {"type": "integer32", "name": "maxProvisionedStorageGiB", "required": true}, {"type": "integer32", "name": "maxProvisionedThroughputMiBPerSec", "required": true}, {"type": "integer32", "name": "minProvisionedIOPerSec", "required": true}, {"type": "integer32", "name": "minProvisionedStorageGiB", "required": true}, {"type": "integer32", "name": "minProvisionedThroughputMiBPerSec", "required": true}]}, {"type": "object", "name": "provisioningConstants", "required": true, "props": [{"type": "integer32", "name": "baseIOPerSec", "required": true}, {"type": "integer32", "name": "baseThroughputMiBPerSec", "required": true}, {"type": "float64", "name": "guardrailIOPerSecScalar", "required": true}, {"type": "float64", "name": "guardrailThroughputScalar", "required": true}, {"type": "float64", "name": "scalarIOPerSec", "required": true}, {"type": "float64", "name": "scalarThroughputMiBPerSec", "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml new file mode 100644 index 000000000..dd0ff232b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json new file mode 100644 index 000000000..df61b0a16 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-provisioning-recommendation", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "integer32", "var": "$body.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "required": true, "group": "Properties", "help": {"short": "The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters."}}]}], "operations": [{"operationId": "FileShare_GetProvisioningRecommendation", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getProvisioningRecommendation", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "integer32", "name": "provisionedStorageGiB", "arg": "$body.properties.provisionedStorageGiB", "required": true}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "availableRedundancyOptions", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}}, {"type": "integer32", "name": "provisionedIOPerSec", "required": true}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml new file mode 100644 index 000000000..d8ec40600 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.md new file mode 100644 index 000000000..ee3f5ef9f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.fileshares/fileshares 2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json new file mode 100644 index 000000000..e188ac44f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShares_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShares_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.mediaTier", "options": ["media-tier"], "group": "Properties", "help": {"short": "The storage media tier of the file share."}, "enum": {"items": [{"name": "SSD", "value": "SSD"}]}}, {"type": "string", "var": "$resource.properties.mountName", "options": ["mount-name"], "group": "Properties", "help": {"short": "The name of the file share as seen by the end user when mounting the share, such as in a URI or UNC format in their operating system."}}, {"type": "object", "var": "$resource.properties.nfsProtocolProperties", "options": ["nfs-protocol-properties"], "group": "Properties", "help": {"short": "Protocol settings specific NFS."}, "args": [{"type": "string", "var": "$resource.properties.nfsProtocolProperties.rootSquash", "options": ["root-squash"], "help": {"short": "Root squash defines how root users on clients are mapped to the NFS share."}, "enum": {"items": [{"name": "AllSquash", "value": "AllSquash"}, {"name": "NoRootSquash", "value": "NoRootSquash"}, {"name": "RootSquash", "value": "RootSquash"}]}}]}, {"type": "string", "var": "$resource.properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "The file sharing protocol for this file share."}, "enum": {"items": [{"name": "NFS", "value": "NFS"}]}}, {"type": "integer32", "var": "$resource.properties.provisionedIOPerSec", "options": ["provisioned-io-per-sec"], "group": "Properties", "help": {"short": "The provisioned IO / sec of the share."}}, {"type": "integer32", "var": "$resource.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "group": "Properties", "help": {"short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage."}}, {"type": "integer32", "var": "$resource.properties.provisionedThroughputMiBPerSec", "options": ["provisioned-throughput-mi-b-per-sec"], "group": "Properties", "help": {"short": "The provisioned throughput / sec of the share."}}, {"type": "object", "var": "$resource.properties.publicAccessProperties", "options": ["public-access-properties"], "group": "Properties", "help": {"short": "The set of properties for control public access."}, "args": [{"type": "array", "var": "$resource.properties.publicAccessProperties.allowedSubnets", "options": ["allowed-subnets"], "help": {"short": "The allowed set of subnets when access is restricted."}, "item": {"type": "string"}}]}, {"type": "string", "var": "$resource.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Gets or sets allow or disallow public network access to azure managed file share"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.redundancy", "options": ["redundancy"], "group": "Properties", "help": {"short": "The chosen redundancy level of the file share."}, "enum": {"items": [{"name": "Local", "value": "Local"}, {"name": "Zone", "value": "Zone"}]}}]}, {"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": "FileShares_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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": "mediaTier", "arg": "$resource.properties.mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName", "arg": "$resource.properties.mountName"}, {"type": "object", "name": "nfsProtocolProperties", "arg": "$resource.properties.nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "arg": "$resource.properties.nfsProtocolProperties.rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"type": "string", "name": "protocol", "arg": "$resource.properties.protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec", "arg": "$resource.properties.provisionedIOPerSec"}, {"type": "integer32", "name": "provisionedStorageGiB", "arg": "$resource.properties.provisionedStorageGiB"}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "arg": "$resource.properties.provisionedThroughputMiBPerSec"}, {"type": "object", "name": "publicAccessProperties", "arg": "$resource.properties.publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "arg": "$resource.properties.publicAccessProperties.allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$resource.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "arg": "$resource.properties.redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.nfsProtocolProperties", "options": ["nfs-protocol-properties"], "group": "Properties", "help": {"short": "Protocol settings specific NFS."}, "args": [{"type": "string", "var": "$properties.properties.nfsProtocolProperties.rootSquash", "options": ["root-squash"], "help": {"short": "Root squash defines how root users on clients are mapped to the NFS share."}, "enum": {"items": [{"name": "AllSquash", "value": "AllSquash"}, {"name": "NoRootSquash", "value": "NoRootSquash"}, {"name": "RootSquash", "value": "RootSquash"}]}}]}, {"type": "integer32", "var": "$properties.properties.provisionedIOPerSec", "options": ["provisioned-io-per-sec"], "group": "Properties", "help": {"short": "The provisioned IO / sec of the share."}}, {"type": "integer32", "var": "$properties.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "group": "Properties", "help": {"short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage."}}, {"type": "integer32", "var": "$properties.properties.provisionedThroughputMiBPerSec", "options": ["provisioned-throughput-mi-b-per-sec"], "group": "Properties", "help": {"short": "The provisioned throughput / sec of the share."}}, {"type": "object", "var": "$properties.properties.publicAccessProperties", "options": ["public-access-properties"], "group": "Properties", "help": {"short": "The set of properties for control public access."}, "args": [{"type": "array", "var": "$properties.properties.publicAccessProperties.allowedSubnets", "options": ["allowed-subnets"], "help": {"short": "The allowed set of subnets when access is restricted."}, "item": {"type": "string"}}]}, {"type": "string", "var": "$properties.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Gets or sets allow or disallow public network access to azure managed file share"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShares_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "nfsProtocolProperties", "arg": "$properties.properties.nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "arg": "$properties.properties.nfsProtocolProperties.rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"type": "integer32", "name": "provisionedIOPerSec", "arg": "$properties.properties.provisionedIOPerSec"}, {"type": "integer32", "name": "provisionedStorageGiB", "arg": "$properties.properties.provisionedStorageGiB"}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "arg": "$properties.properties.provisionedThroughputMiBPerSec"}, {"type": "object", "name": "publicAccessProperties", "arg": "$properties.properties.publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "arg": "$properties.properties.publicAccessProperties.allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$properties.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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/Microsoft.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml new file mode 100644 index 000000000..8f71e9efd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml @@ -0,0 +1,851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json new file mode 100644 index 000000000..ae255601a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share file-share-snapshot", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShareSnapshot_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml new file mode 100644 index 000000000..52992e86a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json new file mode 100644 index 000000000..374fb6399 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share file-share-snapshot", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShareSnapshot_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.metadata", "options": ["metadata"], "group": "Properties", "help": {"short": "The metadata"}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "metadata", "arg": "$resource.properties.metadata", "additionalProps": {"item": {"type": "string"}}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.metadata", "options": ["metadata"], "group": "Properties", "help": {"short": "The metadata"}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "metadata", "arg": "$properties.properties.metadata", "additionalProps": {"item": {"type": "string"}}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml new file mode 100644 index 000000000..5b4a684d9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json new file mode 100644 index 000000000..5ea122769 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-endpoint-connection", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_ListByFileShare", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml new file mode 100644 index 000000000..a23839473 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json new file mode 100644 index 000000000..2a8adad46 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-endpoint-connection", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.privateLinkServiceConnectionState", "options": ["private-link-service-connection-state"], "group": "Properties", "help": {"short": "A collection of information about the state of the connection between service consumer and provider."}, "args": [{"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "help": {"short": "A message indicating if changes on the service provider require any updates on the consumer."}}, {"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.description", "options": ["description"], "help": {"short": "The reason for approval/rejection of the connection."}}, {"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.status", "options": ["status"], "help": {"short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "privateLinkServiceConnectionState", "arg": "$resource.properties.privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$resource.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$resource.properties.privateLinkServiceConnectionState.status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.privateLinkServiceConnectionState", "options": ["private-link-service-connection-state"], "group": "Properties", "help": {"short": "A collection of information about the state of the connection between service consumer and provider."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "help": {"short": "A message indicating if changes on the service provider require any updates on the consumer."}}, {"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.description", "options": ["description"], "help": {"short": "The reason for approval/rejection of the connection."}}, {"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.status", "options": ["status"], "help": {"short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpointConnection_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": "object", "name": "privateLinkServiceConnectionState", "arg": "$resource.properties.privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$resource.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$resource.properties.privateLinkServiceConnectionState.status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml new file mode 100644 index 000000000..231a2b1d6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json new file mode 100644 index 000000000..a150cc550 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-link-resource", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml new file mode 100644 index 000000000..e045b3874 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json new file mode 100644 index 000000000..60fe9c8a7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-link-resource", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateLinkResourceName", "options": ["n", "name", "private-link-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private link resource."}, "format": {"pattern": "^[a-z][a-z0-9]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources/{privateLinkResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateLinkResourceName", "arg": "$Path.privateLinkResourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml new file mode 100644 index 000000000..31eb471ec --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 8fab07e56becfeacf69a354d4672e5b65452c2df Mon Sep 17 00:00:00 2001 From: Ankush Date: Wed, 15 Apr 2026 23:22:19 -0700 Subject: [PATCH 2/3] Fix command structure: Rename file-shares to fileshare Breaking Changes: - Renamed command group from 'az file-shares file-share' to 'az fileshare' - Renamed 'file-share-snapshot' subgroup to 'snapshot' - Renamed 'get-limit' to 'limits-show' - Renamed 'get-usage-datum' to 'usage-show' New Command Structure: - az fileshare create|delete|list|show|update - az fileshare snapshot create|delete|list|show|update - az fileshare private-endpoint-connection create|delete|list|show|update - az fileshare private-link-resource list|show - az fileshare check-name-availability|get-provisioning-recommendation|limits-show|usage-show This aligns with PowerShell cmdlet mapping and Azure CLI naming conventions. Removed extra nesting level from command structure. --- Commands/file-shares/file-share/readme.md | 31 ------------- Commands/file-shares/readme.md | 22 ---------- .../_check-name-availability.md | 0 .../file-share => fileshare}/_create.md | 0 .../file-share => fileshare}/_delete.md | 0 .../_get-provisioning-recommendation.md | 0 .../_limits-show.md} | 0 .../file-share => fileshare}/_list.md | 0 .../file-share => fileshare}/_show.md | 0 .../file-share => fileshare}/_update.md | 0 .../_usage-show.md} | 0 .../private-endpoint-connection/_create.md | 0 .../private-endpoint-connection/_delete.md | 0 .../private-endpoint-connection/_list.md | 0 .../private-endpoint-connection/_show.md | 0 .../private-endpoint-connection/_update.md | 0 .../private-endpoint-connection/readme.md | 0 .../private-link-resource/_list.md | 0 .../private-link-resource/_show.md | 0 .../private-link-resource/readme.md | 0 Commands/fileshare/readme.md | 43 +++++++++++++++++++ .../snapshot}/_create.md | 0 .../snapshot}/_delete.md | 0 .../snapshot}/_list.md | 0 .../snapshot}/_show.md | 0 .../snapshot}/_update.md | 0 .../snapshot}/readme.md | 0 27 files changed, 43 insertions(+), 53 deletions(-) delete mode 100644 Commands/file-shares/file-share/readme.md delete mode 100644 Commands/file-shares/readme.md rename Commands/{file-shares => fileshare}/_check-name-availability.md (100%) rename Commands/{file-shares/file-share => fileshare}/_create.md (100%) rename Commands/{file-shares/file-share => fileshare}/_delete.md (100%) rename Commands/{file-shares => fileshare}/_get-provisioning-recommendation.md (100%) rename Commands/{file-shares/_get-limit.md => fileshare/_limits-show.md} (100%) rename Commands/{file-shares/file-share => fileshare}/_list.md (100%) rename Commands/{file-shares/file-share => fileshare}/_show.md (100%) rename Commands/{file-shares/file-share => fileshare}/_update.md (100%) rename Commands/{file-shares/_get-usage-datum.md => fileshare/_usage-show.md} (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/_create.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/_delete.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/_list.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/_show.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/_update.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-endpoint-connection/readme.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-link-resource/_list.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-link-resource/_show.md (100%) rename Commands/{file-shares/file-share => fileshare}/private-link-resource/readme.md (100%) create mode 100644 Commands/fileshare/readme.md rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/_create.md (100%) rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/_delete.md (100%) rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/_list.md (100%) rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/_show.md (100%) rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/_update.md (100%) rename Commands/{file-shares/file-share/file-share-snapshot => fileshare/snapshot}/readme.md (100%) diff --git a/Commands/file-shares/file-share/readme.md b/Commands/file-shares/file-share/readme.md deleted file mode 100644 index e6374ae8b..000000000 --- a/Commands/file-shares/file-share/readme.md +++ /dev/null @@ -1,31 +0,0 @@ -# [Group] _file-shares file-share_ - -Manage File Share - -## Subgroups - -- [file-share-snapshot](/Commands/file-shares/file-share/file-share-snapshot/readme.md) -: Manage File Share Snapshot - -- [private-endpoint-connection](/Commands/file-shares/file-share/private-endpoint-connection/readme.md) -: Manage Private Endpoint Connection - -- [private-link-resource](/Commands/file-shares/file-share/private-link-resource/readme.md) -: Manage Private Link Resource - -## Commands - -- [create](/Commands/file-shares/file-share/_create.md) -: Create a file share. - -- [delete](/Commands/file-shares/file-share/_delete.md) -: Delete a FileShare - -- [list](/Commands/file-shares/file-share/_list.md) -: List FileShare resources by subscription ID - -- [show](/Commands/file-shares/file-share/_show.md) -: Get a FileShare - -- [update](/Commands/file-shares/file-share/_update.md) -: Update a FileShare diff --git a/Commands/file-shares/readme.md b/Commands/file-shares/readme.md deleted file mode 100644 index 2a509683a..000000000 --- a/Commands/file-shares/readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# [Group] _file-shares_ - -Manage File Shares - -## Subgroups - -- [file-share](/Commands/file-shares/file-share/readme.md) -: Manage File Share - -## Commands - -- [check-name-availability](/Commands/file-shares/_check-name-availability.md) -: Implements local CheckNameAvailability operations - -- [get-limit](/Commands/file-shares/_get-limit.md) -: Get file shares limits. - -- [get-provisioning-recommendation](/Commands/file-shares/_get-provisioning-recommendation.md) -: Get file shares provisioning parameters recommendation. - -- [get-usage-datum](/Commands/file-shares/_get-usage-datum.md) -: Get file shares usage data. diff --git a/Commands/file-shares/_check-name-availability.md b/Commands/fileshare/_check-name-availability.md similarity index 100% rename from Commands/file-shares/_check-name-availability.md rename to Commands/fileshare/_check-name-availability.md diff --git a/Commands/file-shares/file-share/_create.md b/Commands/fileshare/_create.md similarity index 100% rename from Commands/file-shares/file-share/_create.md rename to Commands/fileshare/_create.md diff --git a/Commands/file-shares/file-share/_delete.md b/Commands/fileshare/_delete.md similarity index 100% rename from Commands/file-shares/file-share/_delete.md rename to Commands/fileshare/_delete.md diff --git a/Commands/file-shares/_get-provisioning-recommendation.md b/Commands/fileshare/_get-provisioning-recommendation.md similarity index 100% rename from Commands/file-shares/_get-provisioning-recommendation.md rename to Commands/fileshare/_get-provisioning-recommendation.md diff --git a/Commands/file-shares/_get-limit.md b/Commands/fileshare/_limits-show.md similarity index 100% rename from Commands/file-shares/_get-limit.md rename to Commands/fileshare/_limits-show.md diff --git a/Commands/file-shares/file-share/_list.md b/Commands/fileshare/_list.md similarity index 100% rename from Commands/file-shares/file-share/_list.md rename to Commands/fileshare/_list.md diff --git a/Commands/file-shares/file-share/_show.md b/Commands/fileshare/_show.md similarity index 100% rename from Commands/file-shares/file-share/_show.md rename to Commands/fileshare/_show.md diff --git a/Commands/file-shares/file-share/_update.md b/Commands/fileshare/_update.md similarity index 100% rename from Commands/file-shares/file-share/_update.md rename to Commands/fileshare/_update.md diff --git a/Commands/file-shares/_get-usage-datum.md b/Commands/fileshare/_usage-show.md similarity index 100% rename from Commands/file-shares/_get-usage-datum.md rename to Commands/fileshare/_usage-show.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_create.md b/Commands/fileshare/private-endpoint-connection/_create.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/_create.md rename to Commands/fileshare/private-endpoint-connection/_create.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_delete.md b/Commands/fileshare/private-endpoint-connection/_delete.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/_delete.md rename to Commands/fileshare/private-endpoint-connection/_delete.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_list.md b/Commands/fileshare/private-endpoint-connection/_list.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/_list.md rename to Commands/fileshare/private-endpoint-connection/_list.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_show.md b/Commands/fileshare/private-endpoint-connection/_show.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/_show.md rename to Commands/fileshare/private-endpoint-connection/_show.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/_update.md b/Commands/fileshare/private-endpoint-connection/_update.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/_update.md rename to Commands/fileshare/private-endpoint-connection/_update.md diff --git a/Commands/file-shares/file-share/private-endpoint-connection/readme.md b/Commands/fileshare/private-endpoint-connection/readme.md similarity index 100% rename from Commands/file-shares/file-share/private-endpoint-connection/readme.md rename to Commands/fileshare/private-endpoint-connection/readme.md diff --git a/Commands/file-shares/file-share/private-link-resource/_list.md b/Commands/fileshare/private-link-resource/_list.md similarity index 100% rename from Commands/file-shares/file-share/private-link-resource/_list.md rename to Commands/fileshare/private-link-resource/_list.md diff --git a/Commands/file-shares/file-share/private-link-resource/_show.md b/Commands/fileshare/private-link-resource/_show.md similarity index 100% rename from Commands/file-shares/file-share/private-link-resource/_show.md rename to Commands/fileshare/private-link-resource/_show.md diff --git a/Commands/file-shares/file-share/private-link-resource/readme.md b/Commands/fileshare/private-link-resource/readme.md similarity index 100% rename from Commands/file-shares/file-share/private-link-resource/readme.md rename to Commands/fileshare/private-link-resource/readme.md diff --git a/Commands/fileshare/readme.md b/Commands/fileshare/readme.md new file mode 100644 index 000000000..aa3522f99 --- /dev/null +++ b/Commands/fileshare/readme.md @@ -0,0 +1,43 @@ +# [Group] _fileshare_ + +Manage Azure File Shares + +## Subgroups + +- [private-endpoint-connection](/Commands/fileshare/private-endpoint-connection/readme.md) +: Manage private endpoint connections for file shares + +- [private-link-resource](/Commands/fileshare/private-link-resource/readme.md) +: Manage private link resources for file shares + +- [snapshot](/Commands/fileshare/snapshot/readme.md) +: Manage file share snapshots + +## Commands + +- [check-name-availability](/Commands/fileshare/_check-name-availability.md) +: Check if a file share name is available + +- [create](/Commands/fileshare/_create.md) +: Create a file share + +- [delete](/Commands/fileshare/_delete.md) +: Delete a file share + +- [get-provisioning-recommendation](/Commands/fileshare/_get-provisioning-recommendation.md) +: Get provisioning recommendations for a file share + +- [limits-show](/Commands/fileshare/_limits-show.md) +: Get file share limits and provisioning constants + +- [list](/Commands/fileshare/_list.md) +: List file shares in a resource group + +- [show](/Commands/fileshare/_show.md) +: Get details of a file share + +- [update](/Commands/fileshare/_update.md) +: Update a file share + +- [usage-show](/Commands/fileshare/_usage-show.md) +: Get file share usage data diff --git a/Commands/file-shares/file-share/file-share-snapshot/_create.md b/Commands/fileshare/snapshot/_create.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/_create.md rename to Commands/fileshare/snapshot/_create.md diff --git a/Commands/file-shares/file-share/file-share-snapshot/_delete.md b/Commands/fileshare/snapshot/_delete.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/_delete.md rename to Commands/fileshare/snapshot/_delete.md diff --git a/Commands/file-shares/file-share/file-share-snapshot/_list.md b/Commands/fileshare/snapshot/_list.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/_list.md rename to Commands/fileshare/snapshot/_list.md diff --git a/Commands/file-shares/file-share/file-share-snapshot/_show.md b/Commands/fileshare/snapshot/_show.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/_show.md rename to Commands/fileshare/snapshot/_show.md diff --git a/Commands/file-shares/file-share/file-share-snapshot/_update.md b/Commands/fileshare/snapshot/_update.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/_update.md rename to Commands/fileshare/snapshot/_update.md diff --git a/Commands/file-shares/file-share/file-share-snapshot/readme.md b/Commands/fileshare/snapshot/readme.md similarity index 100% rename from Commands/file-shares/file-share/file-share-snapshot/readme.md rename to Commands/fileshare/snapshot/readme.md From 19fd683c4cc7c42bfc472b742bf04dd1ea381174 Mon Sep 17 00:00:00 2001 From: Ankush Date: Wed, 15 Apr 2026 23:47:29 -0700 Subject: [PATCH 3/3] Fix command naming: update Resources, readme files, and tree.json for fileshare - Update Commands/readme.md: file-shares -> fileshare - Update subgroup readme.md files with correct paths and headers - Update all Resource JSON files: group names (file-shares file-share -> fileshare, file-share-snapshot -> snapshot) and command names (get-limit -> limits-show, get-usage-datum -> usage-show) - Update all Resource XML files with same naming fixes - Add fileshare entry to Commands/tree.json --- .../fileshare/_check-name-availability.md | 2 +- Commands/fileshare/_create.md | 2 +- Commands/fileshare/_delete.md | 2 +- .../_get-provisioning-recommendation.md | 2 +- Commands/fileshare/_limits-show.md | 4 +- Commands/fileshare/_list.md | 2 +- Commands/fileshare/_show.md | 2 +- Commands/fileshare/_update.md | 2 +- Commands/fileshare/_usage-show.md | 4 +- .../private-endpoint-connection/_create.md | 2 +- .../private-endpoint-connection/_delete.md | 2 +- .../private-endpoint-connection/_list.md | 2 +- .../private-endpoint-connection/_show.md | 2 +- .../private-endpoint-connection/_update.md | 2 +- .../private-endpoint-connection/readme.md | 16 +- .../fileshare/private-link-resource/_list.md | 2 +- .../fileshare/private-link-resource/_show.md | 2 +- .../fileshare/private-link-resource/readme.md | 8 +- Commands/fileshare/snapshot/_create.md | 2 +- Commands/fileshare/snapshot/_delete.md | 2 +- Commands/fileshare/snapshot/_list.md | 2 +- Commands/fileshare/snapshot/_show.md | 2 +- Commands/fileshare/snapshot/_update.md | 2 +- Commands/fileshare/snapshot/readme.md | 24 +- Commands/readme.md | 4 +- Commands/tree.json | 535 +++- .../2025-09-01-preview.json | 1040 ++++++- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 207 +- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 155 +- .../2025-09-01-preview.xml | 4 +- .../2025-09-01-preview.json | 237 +- .../2025-09-01-preview.xml | 4 +- .../2025-09-01-preview.json | 213 +- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 2484 ++++++++++++++++- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 288 +- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 1040 ++++++- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 342 ++- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 1556 ++++++++++- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 290 +- .../2025-09-01-preview.xml | 2 +- .../2025-09-01-preview.json | 301 +- .../2025-09-01-preview.xml | 2 +- 50 files changed, 8723 insertions(+), 91 deletions(-) diff --git a/Commands/fileshare/_check-name-availability.md b/Commands/fileshare/_check-name-availability.md index f5ede1bb8..7eef38e63 100644 --- a/Commands/fileshare/_check-name-availability.md +++ b/Commands/fileshare/_check-name-availability.md @@ -1,4 +1,4 @@ -# [Command] _file-shares check-name-availability_ +# [Command] _fileshare check-name-availability_ Implements local CheckNameAvailability operations diff --git a/Commands/fileshare/_create.md b/Commands/fileshare/_create.md index bcd0029e1..9a05af132 100644 --- a/Commands/fileshare/_create.md +++ b/Commands/fileshare/_create.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share create_ +# [Command] _fileshare create_ Create a file share. diff --git a/Commands/fileshare/_delete.md b/Commands/fileshare/_delete.md index 91bc38b45..bfdd3aedd 100644 --- a/Commands/fileshare/_delete.md +++ b/Commands/fileshare/_delete.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share delete_ +# [Command] _fileshare delete_ Delete a FileShare diff --git a/Commands/fileshare/_get-provisioning-recommendation.md b/Commands/fileshare/_get-provisioning-recommendation.md index be85952b8..7616184e1 100644 --- a/Commands/fileshare/_get-provisioning-recommendation.md +++ b/Commands/fileshare/_get-provisioning-recommendation.md @@ -1,4 +1,4 @@ -# [Command] _file-shares get-provisioning-recommendation_ +# [Command] _fileshare get-provisioning-recommendation_ Get file shares provisioning parameters recommendation. diff --git a/Commands/fileshare/_limits-show.md b/Commands/fileshare/_limits-show.md index 6661898ac..1dfd8c9c2 100644 --- a/Commands/fileshare/_limits-show.md +++ b/Commands/fileshare/_limits-show.md @@ -1,6 +1,6 @@ -# [Command] _file-shares get-limit_ +# [Command] _fileshare limits-show_ -Get file shares limits. +Get file share limits and provisioning constants. ## Versions diff --git a/Commands/fileshare/_list.md b/Commands/fileshare/_list.md index 79254a171..c3d13f92d 100644 --- a/Commands/fileshare/_list.md +++ b/Commands/fileshare/_list.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share list_ +# [Command] _fileshare list_ List FileShare resources by subscription ID diff --git a/Commands/fileshare/_show.md b/Commands/fileshare/_show.md index 092955593..e1d9f347a 100644 --- a/Commands/fileshare/_show.md +++ b/Commands/fileshare/_show.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share show_ +# [Command] _fileshare show_ Get a FileShare diff --git a/Commands/fileshare/_update.md b/Commands/fileshare/_update.md index a33b4ef38..c8424a4bb 100644 --- a/Commands/fileshare/_update.md +++ b/Commands/fileshare/_update.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share update_ +# [Command] _fileshare update_ Update a FileShare diff --git a/Commands/fileshare/_usage-show.md b/Commands/fileshare/_usage-show.md index e4004b151..f537e1b83 100644 --- a/Commands/fileshare/_usage-show.md +++ b/Commands/fileshare/_usage-show.md @@ -1,6 +1,6 @@ -# [Command] _file-shares get-usage-datum_ +# [Command] _fileshare usage-show_ -Get file shares usage data. +Get file share usage data. ## Versions diff --git a/Commands/fileshare/private-endpoint-connection/_create.md b/Commands/fileshare/private-endpoint-connection/_create.md index 9b5d53368..455820e9b 100644 --- a/Commands/fileshare/private-endpoint-connection/_create.md +++ b/Commands/fileshare/private-endpoint-connection/_create.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-endpoint-connection create_ +# [Command] _fileshare private-endpoint-connection create_ Create the state of specified private endpoint connection associated with the file share. diff --git a/Commands/fileshare/private-endpoint-connection/_delete.md b/Commands/fileshare/private-endpoint-connection/_delete.md index 811b03401..a5b10852b 100644 --- a/Commands/fileshare/private-endpoint-connection/_delete.md +++ b/Commands/fileshare/private-endpoint-connection/_delete.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-endpoint-connection delete_ +# [Command] _fileshare private-endpoint-connection delete_ Delete the specified private endpoint connection associated with the file share. diff --git a/Commands/fileshare/private-endpoint-connection/_list.md b/Commands/fileshare/private-endpoint-connection/_list.md index 9e0c7d291..e6830771d 100644 --- a/Commands/fileshare/private-endpoint-connection/_list.md +++ b/Commands/fileshare/private-endpoint-connection/_list.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-endpoint-connection list_ +# [Command] _fileshare private-endpoint-connection list_ List a PrivateEndpointConnection List. diff --git a/Commands/fileshare/private-endpoint-connection/_show.md b/Commands/fileshare/private-endpoint-connection/_show.md index f6e726bd5..0a1463a61 100644 --- a/Commands/fileshare/private-endpoint-connection/_show.md +++ b/Commands/fileshare/private-endpoint-connection/_show.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-endpoint-connection show_ +# [Command] _fileshare private-endpoint-connection show_ Get the specified private endpoint connection associated with the file share. diff --git a/Commands/fileshare/private-endpoint-connection/_update.md b/Commands/fileshare/private-endpoint-connection/_update.md index e358e16ab..2c8cb1b65 100644 --- a/Commands/fileshare/private-endpoint-connection/_update.md +++ b/Commands/fileshare/private-endpoint-connection/_update.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-endpoint-connection update_ +# [Command] _fileshare private-endpoint-connection update_ Update the state of specified private endpoint connection associated with the file share. diff --git a/Commands/fileshare/private-endpoint-connection/readme.md b/Commands/fileshare/private-endpoint-connection/readme.md index 5fb9a2d6d..bec1289f2 100644 --- a/Commands/fileshare/private-endpoint-connection/readme.md +++ b/Commands/fileshare/private-endpoint-connection/readme.md @@ -1,20 +1,20 @@ -# [Group] _file-shares file-share private-endpoint-connection_ +# [Group] _fileshare private-endpoint-connection_ -Manage Private Endpoint Connection +Manage private endpoint connections for file shares. ## Commands -- [create](/Commands/file-shares/file-share/private-endpoint-connection/_create.md) +- [create](/Commands/fileshare/private-endpoint-connection/_create.md) : Create the state of specified private endpoint connection associated with the file share. -- [delete](/Commands/file-shares/file-share/private-endpoint-connection/_delete.md) +- [delete](/Commands/fileshare/private-endpoint-connection/_delete.md) : Delete the specified private endpoint connection associated with the file share. -- [list](/Commands/file-shares/file-share/private-endpoint-connection/_list.md) -: List a PrivateEndpointConnection List. +- [list](/Commands/fileshare/private-endpoint-connection/_list.md) +: List private endpoint connections for a file share. -- [show](/Commands/file-shares/file-share/private-endpoint-connection/_show.md) +- [show](/Commands/fileshare/private-endpoint-connection/_show.md) : Get the specified private endpoint connection associated with the file share. -- [update](/Commands/file-shares/file-share/private-endpoint-connection/_update.md) +- [update](/Commands/fileshare/private-endpoint-connection/_update.md) : Update the state of specified private endpoint connection associated with the file share. diff --git a/Commands/fileshare/private-link-resource/_list.md b/Commands/fileshare/private-link-resource/_list.md index 470b5df93..28b0b992b 100644 --- a/Commands/fileshare/private-link-resource/_list.md +++ b/Commands/fileshare/private-link-resource/_list.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-link-resource list_ +# [Command] _fileshare private-link-resource list_ List the private link resources that need to be created for a file share. diff --git a/Commands/fileshare/private-link-resource/_show.md b/Commands/fileshare/private-link-resource/_show.md index 36cc24b5b..7bf7ccbb3 100644 --- a/Commands/fileshare/private-link-resource/_show.md +++ b/Commands/fileshare/private-link-resource/_show.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share private-link-resource show_ +# [Command] _fileshare private-link-resource show_ Get the private link resources that need to be created for a file share. diff --git a/Commands/fileshare/private-link-resource/readme.md b/Commands/fileshare/private-link-resource/readme.md index 8ea9d8719..3a6ec9600 100644 --- a/Commands/fileshare/private-link-resource/readme.md +++ b/Commands/fileshare/private-link-resource/readme.md @@ -1,11 +1,11 @@ -# [Group] _file-shares file-share private-link-resource_ +# [Group] _fileshare private-link-resource_ -Manage Private Link Resource +Manage private link resources for file shares. ## Commands -- [list](/Commands/file-shares/file-share/private-link-resource/_list.md) +- [list](/Commands/fileshare/private-link-resource/_list.md) : List the private link resources that need to be created for a file share. -- [show](/Commands/file-shares/file-share/private-link-resource/_show.md) +- [show](/Commands/fileshare/private-link-resource/_show.md) : Get the private link resources that need to be created for a file share. diff --git a/Commands/fileshare/snapshot/_create.md b/Commands/fileshare/snapshot/_create.md index 9f3bd372a..26900aec2 100644 --- a/Commands/fileshare/snapshot/_create.md +++ b/Commands/fileshare/snapshot/_create.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share file-share-snapshot create_ +# [Command] _fileshare snapshot create_ Create a FileShareSnapshot. diff --git a/Commands/fileshare/snapshot/_delete.md b/Commands/fileshare/snapshot/_delete.md index e3b4056a5..57f158d77 100644 --- a/Commands/fileshare/snapshot/_delete.md +++ b/Commands/fileshare/snapshot/_delete.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share file-share-snapshot delete_ +# [Command] _fileshare snapshot delete_ Delete a FileShareSnapshot. diff --git a/Commands/fileshare/snapshot/_list.md b/Commands/fileshare/snapshot/_list.md index ca917698f..b14cd8340 100644 --- a/Commands/fileshare/snapshot/_list.md +++ b/Commands/fileshare/snapshot/_list.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share file-share-snapshot list_ +# [Command] _fileshare snapshot list_ List FileShareSnapshot by FileShare. diff --git a/Commands/fileshare/snapshot/_show.md b/Commands/fileshare/snapshot/_show.md index 4cb981b72..5ac64ea28 100644 --- a/Commands/fileshare/snapshot/_show.md +++ b/Commands/fileshare/snapshot/_show.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share file-share-snapshot show_ +# [Command] _fileshare snapshot show_ Get a FileShareSnapshot diff --git a/Commands/fileshare/snapshot/_update.md b/Commands/fileshare/snapshot/_update.md index 01c64e6f2..5530054c9 100644 --- a/Commands/fileshare/snapshot/_update.md +++ b/Commands/fileshare/snapshot/_update.md @@ -1,4 +1,4 @@ -# [Command] _file-shares file-share file-share-snapshot update_ +# [Command] _fileshare snapshot update_ Update a FileShareSnapshot. diff --git a/Commands/fileshare/snapshot/readme.md b/Commands/fileshare/snapshot/readme.md index fa5e15620..a1b2e82de 100644 --- a/Commands/fileshare/snapshot/readme.md +++ b/Commands/fileshare/snapshot/readme.md @@ -1,20 +1,20 @@ -# [Group] _file-shares file-share file-share-snapshot_ +# [Group] _fileshare snapshot_ -Manage File Share Snapshot +Manage file share snapshots ## Commands -- [create](/Commands/file-shares/file-share/file-share-snapshot/_create.md) -: Create a FileShareSnapshot. +- [create](/Commands/fileshare/snapshot/_create.md) +: Create a file share snapshot. -- [delete](/Commands/file-shares/file-share/file-share-snapshot/_delete.md) -: Delete a FileShareSnapshot. +- [delete](/Commands/fileshare/snapshot/_delete.md) +: Delete a file share snapshot. -- [list](/Commands/file-shares/file-share/file-share-snapshot/_list.md) -: List FileShareSnapshot by FileShare. +- [list](/Commands/fileshare/snapshot/_list.md) +: List file share snapshots. -- [show](/Commands/file-shares/file-share/file-share-snapshot/_show.md) -: Get a FileShareSnapshot +- [show](/Commands/fileshare/snapshot/_show.md) +: Get a file share snapshot. -- [update](/Commands/file-shares/file-share/file-share-snapshot/_update.md) -: Update a FileShareSnapshot. +- [update](/Commands/fileshare/snapshot/_update.md) +: Update a file share snapshot. diff --git a/Commands/readme.md b/Commands/readme.md index 8a94f2263..afaed5f50 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -176,8 +176,8 @@ - [eventhubs](/Commands/eventhubs/readme.md) : Manage Event Hub -- [file-shares](/Commands/file-shares/readme.md) -: Manage File Shares +- [fileshare](/Commands/fileshare/readme.md) +: Manage Azure File Shares. - [firmwareanalysis](/Commands/firmwareanalysis/readme.md) : Commands to manage firmware analysis. diff --git a/Commands/tree.json b/Commands/tree.json index e127292be..5e3edc765 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -139241,7 +139241,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent create --name \"myAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world intent\u201d --source-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc\u201d --destination-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest\u201d --ip-traffic \"{source-ips:[\"10.0.0.0/16\u201d, \u201c12.0.0.0\u201d],destination-ips:[\"12.0.0.0/8\u201d, \u201c10.0.0.0\u201d],source-ports:[\"20\u201d, \u201c23\u201d],destination-ports:[\"80\u201d, \u201c81\u201d],protocols:[\"TCP\u201d, \u201cUDP\u201d]}\"" + "network manager verifier-workspace reachability-analysis-intent create --name \"myAnalysisIntent” --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic \"{source-ips:[\"10.0.0.0/16”, “12.0.0.0”],destination-ips:[\"12.0.0.0/8”, “10.0.0.0”],source-ports:[\"20”, “23”],destination-ports:[\"80”, “81”],protocols:[\"TCP”, “UDP”]}\"" ], "name": "ReachabilityAnalysisIntentCreate" } @@ -139260,7 +139260,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent create --name \"myAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world intent\u201d --source-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc\u201d --destination-resource-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest\u201d --ip-traffic \"{source-ips:[\"10.0.0.0/16\u201d, \u201c12.0.0.0\u201d],destination-ips:[\"12.0.0.0/8\u201d, \u201c10.0.0.0\u201d],source-ports:[\"20\u201d, \u201c23\u201d],destination-ports:[\"80\u201d, \u201c81\u201d],protocols:[\"TCP\u201d, \u201cUDP\u201d]}\"" + "network manager verifier-workspace reachability-analysis-intent create --name \"myAnalysisIntent” --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic \"{source-ips:[\"10.0.0.0/16”, “12.0.0.0”],destination-ips:[\"12.0.0.0/8”, “10.0.0.0”],source-ports:[\"20”, “23”],destination-ports:[\"80”, “81”],protocols:[\"TCP”, “UDP”]}\"" ], "name": "ReachabilityAnalysisIntentCreate" } @@ -139292,7 +139292,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent delete --name \u201cmyAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + "network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" ], "name": "ReachabilityAnalysisIntentDelete" } @@ -139311,7 +139311,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent delete --name \u201cmyAnalysisIntent\u201d --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" + "network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\"" ], "name": "ReachabilityAnalysisIntentDelete" } @@ -139445,7 +139445,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent update --name \"myAnalysisIntent \" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201cupdated description\u201d" + "network manager verifier-workspace reachability-analysis-intent update --name \"myAnalysisIntent \" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “updated description”" ], "name": "ReachabilityAnalysisIntentUpdate" } @@ -139464,7 +139464,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-intent update --name \"myAnalysisIntent \" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201cupdated description\u201d" + "network manager verifier-workspace reachability-analysis-intent update --name \"myAnalysisIntent \" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “updated description”" ], "name": "ReachabilityAnalysisIntentUpdate" } @@ -139509,7 +139509,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-run create --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world analysis run\u201d --intent-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent\u201d" + "network manager verifier-workspace reachability-analysis-run create --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent”" ], "name": "ReachabilityAnalysisRunCreate" } @@ -139528,7 +139528,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-run create --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world analysis run\u201d --intent-id \u201c/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent\u201d" + "network manager verifier-workspace reachability-analysis-run create --name \"myAnalysisRun\" --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent”" ], "name": "ReachabilityAnalysisRunCreate" } @@ -139560,7 +139560,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-run delete --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --name \u201cmyAnalysisRun\u201d --subscription \"00000000-0000-0000-0000-000000000000\"" + "network manager verifier-workspace reachability-analysis-run delete --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --name “myAnalysisRun” --subscription \"00000000-0000-0000-0000-000000000000\"" ], "name": "ReachabilityAnalysisRunDelete" } @@ -139579,7 +139579,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace reachability-analysis-run delete --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --name \u201cmyAnalysisRun\u201d --subscription \"00000000-0000-0000-0000-000000000000\"" + "network manager verifier-workspace reachability-analysis-run delete --workspace-name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --name “myAnalysisRun” --subscription \"00000000-0000-0000-0000-000000000000\"" ], "name": "ReachabilityAnalysisRunDelete" } @@ -139760,7 +139760,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace create --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d --tags [\u201ccolor\u201d: \u201cblue\u201d] --location \"eastus\"" + "network manager verifier-workspace create --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world workspace” --tags [“color”: “blue”] --location \"eastus\"" ], "name": "VerifierWorkspaceCreate" } @@ -139779,7 +139779,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace create --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d --tags [\u201ccolor\u201d: \u201cblue\u201d] --location \"eastus\"" + "network manager verifier-workspace create --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world workspace” --tags [“color”: “blue”] --location \"eastus\"" ], "name": "VerifierWorkspaceCreate" } @@ -139960,7 +139960,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace update --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d" + "network manager verifier-workspace update --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world workspace”" ], "name": "VerifierWorkspaceUpdate" } @@ -139979,7 +139979,7 @@ "examples": [ { "commands": [ - "network manager verifier-workspace update --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description \u201chello world workspace\u201d" + "network manager verifier-workspace update --name \"myVerifierWorkspace\" --network-manager-name \"myAVNM\" --resource-group \"myAVNMResourceGroup\" --subscription \"00000000-0000-0000-0000-000000000000\" --description “hello world workspace”" ], "name": "VerifierWorkspaceUpdate" } @@ -192845,7 +192845,7 @@ }, "decline": { "help": { - "short": "Declines a machine that is pending approval during registration. This effectively \u201cdead ends\u201d this machine and is an explicit refusal to let the machine proceed with further provisioning." + "short": "Declines a machine that is pending approval during registration. This effectively “dead ends” this machine and is an explicit refusal to let the machine proceed with further provisioning." }, "names": [ "networkcloud", @@ -232412,7 +232412,7 @@ }, "update": { "help": { - "short": "Update the specific troubleshooter action under a resource or subscription using the \u2018solutionId\u2019 and \u2018properties.parameters\u2019 as the trigger.
Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections." + "short": "Update the specific troubleshooter action under a resource or subscription using the ‘solutionId’ and ‘properties.parameters’ as the trigger.
Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections." }, "names": [ "self-help", @@ -266207,6 +266207,509 @@ "names": [ "workloads" ] + }, + "fileshare": { + "commandGroups": { + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the state of specified private endpoint connection associated with the file share." + }, + "names": [ + "fileshare", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified private endpoint connection associated with the file share." + }, + "names": [ + "fileshare", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private endpoint connections for a file share." + }, + "names": [ + "fileshare", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private endpoint connection associated with the file share." + }, + "names": [ + "fileshare", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the state of specified private endpoint connection associated with the file share." + }, + "names": [ + "fileshare", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint connections for file shares." + }, + "names": [ + "fileshare", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for a file share." + }, + "names": [ + "fileshare", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the private link resources that need to be created for a file share." + }, + "names": [ + "fileshare", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link resources for file shares." + }, + "names": [ + "fileshare", + "private-link-resource" + ] + }, + "snapshot": { + "commands": { + "create": { + "help": { + "short": "Create a file share snapshot." + }, + "names": [ + "fileshare", + "snapshot", + "create" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a file share snapshot." + }, + "names": [ + "fileshare", + "snapshot", + "delete" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List file share snapshots." + }, + "names": [ + "fileshare", + "snapshot", + "list" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a file share snapshot." + }, + "names": [ + "fileshare", + "snapshot", + "show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a file share snapshot." + }, + "names": [ + "fileshare", + "snapshot", + "update" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage file share snapshots." + }, + "names": [ + "fileshare", + "snapshot" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check if a file share name is available." + }, + "names": [ + "fileshare", + "check-name-availability" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a file share." + }, + "names": [ + "fileshare", + "create" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a file share." + }, + "names": [ + "fileshare", + "delete" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "get-provisioning-recommendation": { + "help": { + "short": "Get file share provisioning recommendation." + }, + "names": [ + "fileshare", + "get-provisioning-recommendation" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "limits-show": { + "help": { + "short": "Get file share limits and provisioning constants." + }, + "names": [ + "fileshare", + "limits-show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List file shares." + }, + "names": [ + "fileshare", + "list" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a file share." + }, + "names": [ + "fileshare", + "show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a file share." + }, + "names": [ + "fileshare", + "update" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + }, + "usage-show": { + "help": { + "short": "Get file share usage data." + }, + "names": [ + "fileshare", + "usage-show" + ], + "versions": [ + { + "name": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", + "plane": "mgmt-plane", + "version": "2025-09-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure File Shares." + }, + "names": [ + "fileshare" + ] } }, "names": [ diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json index 94e4c1536..9d365690d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json @@ -1 +1,1039 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "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_FileShares_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_FileShares_ListByParent", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_FileShares_ListBySubscription"], "operationId": "FileShares_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/fileShares", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_FileShares_ListByParent"], "operationId": "FileShares_ListByParent", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares", "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-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"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 +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "list", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/fileshares", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvZmlsZVNoYXJlcw==/V/MjAyNS0wOS0wMS1wcmV2aWV3" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "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_FileShares_ListBySubscription", + "operator": { + "type": "and", + "operators": [ + { + "type": "hasValue", + "arg": "$Path.subscriptionId" + }, + { + "type": "not", + "operator": { + "type": "hasValue", + "arg": "$Path.resourceGroupName" + } + } + ] + } + }, + { + "var": "$Condition_FileShares_ListByParent", + "operator": { + "type": "and", + "operators": [ + { + "type": "hasValue", + "arg": "$Path.resourceGroupName" + }, + { + "type": "hasValue", + "arg": "$Path.subscriptionId" + } + ] + } + } + ], + "operations": [ + { + "when": [ + "$Condition_FileShares_ListBySubscription" + ], + "operationId": "FileShares_ListBySubscription", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/fileShares", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "hostName" + }, + { + "readOnly": true, + "type": "integer32", + "name": "includedBurstIOPerSec", + "format": { + "minimum": 3000 + } + }, + { + "readOnly": true, + "type": "integer64", + "name": "maxBurstIOPerSecCredits", + "format": { + "minimum": 0 + } + }, + { + "type": "string", + "name": "mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "array", + "name": "privateEndpointConnections", + "item": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "clientFlatten": true + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + }, + { + "type": "string", + "name": "protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedIOPerSecNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedStorageGiB" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedStorageNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedThroughputNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Accepted" + }, + { + "value": "Canceled" + }, + { + "value": "Created" + }, + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Patching" + }, + { + "value": "Posting" + }, + { + "value": "Provisioning" + }, + { + "value": "Succeeded" + }, + { + "value": "TransientFailure" + }, + { + "value": "Updating" + } + ] + } + }, + { + "type": "object", + "name": "publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "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" + } + ] + } + } + ], + "cls": "SystemData_read" + }, + { + "type": "object", + "name": "tags", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + }, + { + "when": [ + "$Condition_FileShares_ListByParent" + ], + "operationId": "FileShares_ListByParent", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares", + "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-09-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.FileShares/fileShares/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "hostName" + }, + { + "readOnly": true, + "type": "integer32", + "name": "includedBurstIOPerSec", + "format": { + "minimum": 3000 + } + }, + { + "readOnly": true, + "type": "integer64", + "name": "maxBurstIOPerSecCredits", + "format": { + "minimum": 0 + } + }, + { + "type": "string", + "name": "mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "array", + "name": "privateEndpointConnections", + "item": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "clientFlatten": true + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + }, + { + "type": "string", + "name": "protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedIOPerSecNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedStorageGiB" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedStorageNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedThroughputNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Accepted" + }, + { + "value": "Canceled" + }, + { + "value": "Created" + }, + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Patching" + }, + { + "value": "Posting" + }, + { + "value": "Provisioning" + }, + { + "value": "Succeeded" + }, + { + "value": "TransientFailure" + }, + { + "value": "Updating" + } + ] + } + }, + { + "type": "object", + "name": "publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "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" + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml index cc3db456b..c08253caa 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json index 56a74b47c..616e1b253 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json @@ -1 +1,206 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "check-name-availability", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.name", "options": ["name"], "group": "Body", "help": {"short": "The name of the resource for which availability needs to be checked."}}, {"type": "string", "var": "$body.type", "options": ["type"], "group": "Body", "help": {"short": "The resource type."}}]}], "operations": [{"operationId": "FileShares_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "name", "arg": "$body.name"}, {"type": "string", "name": "type", "arg": "$body.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "check-name-availability", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/checknameavailability", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vY2hlY2tOYW1lQXZhaWxhYmlsaXR5/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceLocation", + "var": "$Path.location", + "options": [ + "l", + "location" + ], + "required": true, + "idPart": "name" + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Body", + "args": [ + { + "type": "string", + "var": "$body.name", + "options": [ + "name" + ], + "group": "Body", + "help": { + "short": "The name of the resource for which availability needs to be checked." + } + }, + { + "type": "string", + "var": "$body.type", + "options": [ + "type" + ], + "group": "Body", + "help": { + "short": "The resource type." + } + } + ] + } + ], + "operations": [ + { + "operationId": "FileShares_CheckNameAvailability", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/checkNameAvailability", + "request": { + "method": "post", + "path": { + "params": [ + { + "type": "string", + "name": "location", + "arg": "$Path.location", + "required": true, + "format": { + "minLength": 1 + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + }, + "body": { + "json": { + "schema": { + "type": "object", + "name": "body", + "required": true, + "props": [ + { + "type": "string", + "name": "name", + "arg": "$body.name" + }, + { + "type": "string", + "name": "type", + "arg": "$body.type" + } + ], + "clientFlatten": true + } + } + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "type": "string", + "name": "message" + }, + { + "type": "boolean", + "name": "nameAvailable" + }, + { + "type": "string", + "name": "reason", + "enum": { + "items": [ + { + "value": "AlreadyExists" + }, + { + "value": "Invalid" + } + ] + } + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml index 9a076713e..f6514e57c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json index f29268591..a6f9d6775 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json @@ -1 +1,154 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-usage-datum", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShare_GetUsageData", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getUsageData", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "liveShares", "required": true, "props": [{"type": "integer32", "name": "fileShareCount", "required": true}]}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "usage-show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getusagedata", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0VXNhZ2VEYXRh/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceLocation", + "var": "$Path.location", + "options": [ + "l", + "location" + ], + "required": true, + "idPart": "name" + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "FileShare_GetUsageData", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getUsageData", + "request": { + "method": "post", + "path": { + "params": [ + { + "type": "string", + "name": "location", + "arg": "$Path.location", + "required": true, + "format": { + "minLength": 1 + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "type": "object", + "name": "properties", + "required": true, + "props": [ + { + "type": "object", + "name": "liveShares", + "required": true, + "props": [ + { + "type": "integer32", + "name": "fileShareCount", + "required": true + } + ] + } + ] + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml index ec8585015..d8619040c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml @@ -1,8 +1,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json index 5ab4a82e9..58624bbc4 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json @@ -1 +1,236 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-limit", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShare_GetLimits", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getLimits", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "limits", "required": true, "props": [{"type": "integer32", "name": "maxFileSharePrivateEndpointConnections", "required": true}, {"type": "integer32", "name": "maxFileShareSnapshots", "required": true}, {"type": "integer32", "name": "maxFileShareSubnets", "required": true}, {"type": "integer32", "name": "maxFileShares", "required": true}, {"type": "integer32", "name": "maxProvisionedIOPerSec", "required": true}, {"type": "integer32", "name": "maxProvisionedStorageGiB", "required": true}, {"type": "integer32", "name": "maxProvisionedThroughputMiBPerSec", "required": true}, {"type": "integer32", "name": "minProvisionedIOPerSec", "required": true}, {"type": "integer32", "name": "minProvisionedStorageGiB", "required": true}, {"type": "integer32", "name": "minProvisionedThroughputMiBPerSec", "required": true}]}, {"type": "object", "name": "provisioningConstants", "required": true, "props": [{"type": "integer32", "name": "baseIOPerSec", "required": true}, {"type": "integer32", "name": "baseThroughputMiBPerSec", "required": true}, {"type": "float64", "name": "guardrailIOPerSecScalar", "required": true}, {"type": "float64", "name": "guardrailThroughputScalar", "required": true}, {"type": "float64", "name": "scalarIOPerSec", "required": true}, {"type": "float64", "name": "scalarThroughputMiBPerSec", "required": true}]}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "limits-show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getlimits", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0TGltaXRz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceLocation", + "var": "$Path.location", + "options": [ + "l", + "location" + ], + "required": true, + "idPart": "name" + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "FileShare_GetLimits", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getLimits", + "request": { + "method": "post", + "path": { + "params": [ + { + "type": "string", + "name": "location", + "arg": "$Path.location", + "required": true, + "format": { + "minLength": 1 + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "type": "object", + "name": "properties", + "required": true, + "props": [ + { + "type": "object", + "name": "limits", + "required": true, + "props": [ + { + "type": "integer32", + "name": "maxFileSharePrivateEndpointConnections", + "required": true + }, + { + "type": "integer32", + "name": "maxFileShareSnapshots", + "required": true + }, + { + "type": "integer32", + "name": "maxFileShareSubnets", + "required": true + }, + { + "type": "integer32", + "name": "maxFileShares", + "required": true + }, + { + "type": "integer32", + "name": "maxProvisionedIOPerSec", + "required": true + }, + { + "type": "integer32", + "name": "maxProvisionedStorageGiB", + "required": true + }, + { + "type": "integer32", + "name": "maxProvisionedThroughputMiBPerSec", + "required": true + }, + { + "type": "integer32", + "name": "minProvisionedIOPerSec", + "required": true + }, + { + "type": "integer32", + "name": "minProvisionedStorageGiB", + "required": true + }, + { + "type": "integer32", + "name": "minProvisionedThroughputMiBPerSec", + "required": true + } + ] + }, + { + "type": "object", + "name": "provisioningConstants", + "required": true, + "props": [ + { + "type": "integer32", + "name": "baseIOPerSec", + "required": true + }, + { + "type": "integer32", + "name": "baseThroughputMiBPerSec", + "required": true + }, + { + "type": "float64", + "name": "guardrailIOPerSecScalar", + "required": true + }, + { + "type": "float64", + "name": "guardrailThroughputScalar", + "required": true + }, + { + "type": "float64", + "name": "scalarIOPerSec", + "required": true + }, + { + "type": "float64", + "name": "scalarThroughputMiBPerSec", + "required": true + } + ] + } + ] + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml index dd0ff232b..b1fab3d30 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml @@ -1,8 +1,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json index df61b0a16..b60c93eae 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json @@ -1 +1,212 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares", "commands": [{"name": "get-provisioning-recommendation", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "integer32", "var": "$body.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "required": true, "group": "Properties", "help": {"short": "The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters."}}]}], "operations": [{"operationId": "FileShare_GetProvisioningRecommendation", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getProvisioningRecommendation", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "integer32", "name": "provisionedStorageGiB", "arg": "$body.properties.provisionedStorageGiB", "required": true}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "availableRedundancyOptions", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}}, {"type": "integer32", "name": "provisionedIOPerSec", "required": true}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "required": true}]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "get-provisioning-recommendation", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fileshares/locations/{}/getprovisioningrecommendation", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkZpbGVTaGFyZXMvbG9jYXRpb25zL3tsb2NhdGlvbn0vZ2V0UHJvdmlzaW9uaW5nUmVjb21tZW5kYXRpb24=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceLocation", + "var": "$Path.location", + "options": [ + "l", + "location" + ], + "required": true, + "idPart": "name" + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "integer32", + "var": "$body.properties.provisionedStorageGiB", + "options": [ + "provisioned-storage-gi-b" + ], + "required": true, + "group": "Properties", + "help": { + "short": "The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters." + } + } + ] + } + ], + "operations": [ + { + "operationId": "FileShare_GetProvisioningRecommendation", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.FileShares/locations/{location}/getProvisioningRecommendation", + "request": { + "method": "post", + "path": { + "params": [ + { + "type": "string", + "name": "location", + "arg": "$Path.location", + "required": true, + "format": { + "minLength": 1 + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + }, + "body": { + "json": { + "schema": { + "type": "object", + "name": "body", + "required": true, + "props": [ + { + "type": "object", + "name": "properties", + "required": true, + "props": [ + { + "type": "integer32", + "name": "provisionedStorageGiB", + "arg": "$body.properties.provisionedStorageGiB", + "required": true + } + ] + } + ], + "clientFlatten": true + } + } + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "type": "object", + "name": "properties", + "required": true, + "props": [ + { + "type": "array", + "name": "availableRedundancyOptions", + "required": true, + "item": { + "type": "string", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec", + "required": true + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec", + "required": true + } + ] + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml index d8ec40600..6cb4557e9 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json index e188ac44f..cf768752c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json @@ -1 +1,2483 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShares_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShares_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.mediaTier", "options": ["media-tier"], "group": "Properties", "help": {"short": "The storage media tier of the file share."}, "enum": {"items": [{"name": "SSD", "value": "SSD"}]}}, {"type": "string", "var": "$resource.properties.mountName", "options": ["mount-name"], "group": "Properties", "help": {"short": "The name of the file share as seen by the end user when mounting the share, such as in a URI or UNC format in their operating system."}}, {"type": "object", "var": "$resource.properties.nfsProtocolProperties", "options": ["nfs-protocol-properties"], "group": "Properties", "help": {"short": "Protocol settings specific NFS."}, "args": [{"type": "string", "var": "$resource.properties.nfsProtocolProperties.rootSquash", "options": ["root-squash"], "help": {"short": "Root squash defines how root users on clients are mapped to the NFS share."}, "enum": {"items": [{"name": "AllSquash", "value": "AllSquash"}, {"name": "NoRootSquash", "value": "NoRootSquash"}, {"name": "RootSquash", "value": "RootSquash"}]}}]}, {"type": "string", "var": "$resource.properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "The file sharing protocol for this file share."}, "enum": {"items": [{"name": "NFS", "value": "NFS"}]}}, {"type": "integer32", "var": "$resource.properties.provisionedIOPerSec", "options": ["provisioned-io-per-sec"], "group": "Properties", "help": {"short": "The provisioned IO / sec of the share."}}, {"type": "integer32", "var": "$resource.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "group": "Properties", "help": {"short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage."}}, {"type": "integer32", "var": "$resource.properties.provisionedThroughputMiBPerSec", "options": ["provisioned-throughput-mi-b-per-sec"], "group": "Properties", "help": {"short": "The provisioned throughput / sec of the share."}}, {"type": "object", "var": "$resource.properties.publicAccessProperties", "options": ["public-access-properties"], "group": "Properties", "help": {"short": "The set of properties for control public access."}, "args": [{"type": "array", "var": "$resource.properties.publicAccessProperties.allowedSubnets", "options": ["allowed-subnets"], "help": {"short": "The allowed set of subnets when access is restricted."}, "item": {"type": "string"}}]}, {"type": "string", "var": "$resource.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Gets or sets allow or disallow public network access to azure managed file share"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$resource.properties.redundancy", "options": ["redundancy"], "group": "Properties", "help": {"short": "The chosen redundancy level of the file share."}, "enum": {"items": [{"name": "Local", "value": "Local"}, {"name": "Zone", "value": "Zone"}]}}]}, {"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": "FileShares_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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": "mediaTier", "arg": "$resource.properties.mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName", "arg": "$resource.properties.mountName"}, {"type": "object", "name": "nfsProtocolProperties", "arg": "$resource.properties.nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "arg": "$resource.properties.nfsProtocolProperties.rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"type": "string", "name": "protocol", "arg": "$resource.properties.protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec", "arg": "$resource.properties.provisionedIOPerSec"}, {"type": "integer32", "name": "provisionedStorageGiB", "arg": "$resource.properties.provisionedStorageGiB"}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "arg": "$resource.properties.provisionedThroughputMiBPerSec"}, {"type": "object", "name": "publicAccessProperties", "arg": "$resource.properties.publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "arg": "$resource.properties.publicAccessProperties.allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$resource.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "arg": "$resource.properties.redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.nfsProtocolProperties", "options": ["nfs-protocol-properties"], "group": "Properties", "help": {"short": "Protocol settings specific NFS."}, "args": [{"type": "string", "var": "$properties.properties.nfsProtocolProperties.rootSquash", "options": ["root-squash"], "help": {"short": "Root squash defines how root users on clients are mapped to the NFS share."}, "enum": {"items": [{"name": "AllSquash", "value": "AllSquash"}, {"name": "NoRootSquash", "value": "NoRootSquash"}, {"name": "RootSquash", "value": "RootSquash"}]}}]}, {"type": "integer32", "var": "$properties.properties.provisionedIOPerSec", "options": ["provisioned-io-per-sec"], "group": "Properties", "help": {"short": "The provisioned IO / sec of the share."}}, {"type": "integer32", "var": "$properties.properties.provisionedStorageGiB", "options": ["provisioned-storage-gi-b"], "group": "Properties", "help": {"short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage."}}, {"type": "integer32", "var": "$properties.properties.provisionedThroughputMiBPerSec", "options": ["provisioned-throughput-mi-b-per-sec"], "group": "Properties", "help": {"short": "The provisioned throughput / sec of the share."}}, {"type": "object", "var": "$properties.properties.publicAccessProperties", "options": ["public-access-properties"], "group": "Properties", "help": {"short": "The set of properties for control public access."}, "args": [{"type": "array", "var": "$properties.properties.publicAccessProperties.allowedSubnets", "options": ["allowed-subnets"], "help": {"short": "The allowed set of subnets when access is restricted."}, "item": {"type": "string"}}]}, {"type": "string", "var": "$properties.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Gets or sets allow or disallow public network access to azure managed file share"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$properties.tags", "options": ["tags"], "group": "Properties", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShares_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "nfsProtocolProperties", "arg": "$properties.properties.nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "arg": "$properties.properties.nfsProtocolProperties.rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"type": "integer32", "name": "provisionedIOPerSec", "arg": "$properties.properties.provisionedIOPerSec"}, {"type": "integer32", "name": "provisionedStorageGiB", "arg": "$properties.properties.provisionedStorageGiB"}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec", "arg": "$properties.properties.provisionedThroughputMiBPerSec"}, {"type": "object", "name": "publicAccessProperties", "arg": "$properties.properties.publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "arg": "$properties.properties.publicAccessProperties.allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "arg": "$properties.properties.publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}]}, {"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/Microsoft.FileShares/fileShares/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "hostName"}, {"readOnly": true, "type": "integer32", "name": "includedBurstIOPerSec", "format": {"minimum": 3000}}, {"readOnly": true, "type": "integer64", "name": "maxBurstIOPerSecCredits", "format": {"minimum": 0}}, {"type": "string", "name": "mediaTier", "enum": {"items": [{"value": "SSD"}]}}, {"type": "string", "name": "mountName"}, {"type": "object", "name": "nfsProtocolProperties", "props": [{"type": "string", "name": "rootSquash", "enum": {"items": [{"value": "AllSquash"}, {"value": "NoRootSquash"}, {"value": "RootSquash"}]}}]}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "NFS"}]}}, {"type": "integer32", "name": "provisionedIOPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedIOPerSecNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedStorageGiB"}, {"readOnly": true, "type": "dateTime", "name": "provisionedStorageNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"type": "integer32", "name": "provisionedThroughputMiBPerSec"}, {"readOnly": true, "type": "dateTime", "name": "provisionedThroughputNextAllowedDowngrade", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Created"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Patching"}, {"value": "Posting"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "TransientFailure"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicAccessProperties", "props": [{"type": "array", "name": "allowedSubnets", "item": {"type": "string"}}]}, {"type": "string", "name": "publicNetworkAccess", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "redundancy", "enum": {"items": [{"value": "Local"}, {"value": "Zone"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"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 +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare", + "commands": [ + { + "name": "show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "n", + "name", + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "FileShares_Get", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "hostName" + }, + { + "readOnly": true, + "type": "integer32", + "name": "includedBurstIOPerSec", + "format": { + "minimum": 3000 + } + }, + { + "readOnly": true, + "type": "integer64", + "name": "maxBurstIOPerSecCredits", + "format": { + "minimum": 0 + } + }, + { + "type": "string", + "name": "mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "array", + "name": "privateEndpointConnections", + "item": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "clientFlatten": true + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + }, + { + "type": "string", + "name": "protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedIOPerSecNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedStorageGiB" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedStorageNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedThroughputNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Accepted" + }, + { + "value": "Canceled" + }, + { + "value": "Created" + }, + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Patching" + }, + { + "value": "Posting" + }, + { + "value": "Provisioning" + }, + { + "value": "Succeeded" + }, + { + "value": "TransientFailure" + }, + { + "value": "Updating" + } + ] + } + }, + { + "type": "object", + "name": "publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "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" + } + ] + } + } + ], + "cls": "SystemData_read" + }, + { + "type": "object", + "name": "tags", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + }, + { + "name": "delete", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "n", + "name", + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "FileShares_Delete", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", + "request": { + "method": "delete", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "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": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "n", + "name", + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "string", + "var": "$resource.properties.mediaTier", + "options": [ + "media-tier" + ], + "group": "Properties", + "help": { + "short": "The storage media tier of the file share." + }, + "enum": { + "items": [ + { + "name": "SSD", + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "var": "$resource.properties.mountName", + "options": [ + "mount-name" + ], + "group": "Properties", + "help": { + "short": "The name of the file share as seen by the end user when mounting the share, such as in a URI or UNC format in their operating system." + } + }, + { + "type": "object", + "var": "$resource.properties.nfsProtocolProperties", + "options": [ + "nfs-protocol-properties" + ], + "group": "Properties", + "help": { + "short": "Protocol settings specific NFS." + }, + "args": [ + { + "type": "string", + "var": "$resource.properties.nfsProtocolProperties.rootSquash", + "options": [ + "root-squash" + ], + "help": { + "short": "Root squash defines how root users on clients are mapped to the NFS share." + }, + "enum": { + "items": [ + { + "name": "AllSquash", + "value": "AllSquash" + }, + { + "name": "NoRootSquash", + "value": "NoRootSquash" + }, + { + "name": "RootSquash", + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "type": "string", + "var": "$resource.properties.protocol", + "options": [ + "protocol" + ], + "group": "Properties", + "help": { + "short": "The file sharing protocol for this file share." + }, + "enum": { + "items": [ + { + "name": "NFS", + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "var": "$resource.properties.provisionedIOPerSec", + "options": [ + "provisioned-io-per-sec" + ], + "group": "Properties", + "help": { + "short": "The provisioned IO / sec of the share." + } + }, + { + "type": "integer32", + "var": "$resource.properties.provisionedStorageGiB", + "options": [ + "provisioned-storage-gi-b" + ], + "group": "Properties", + "help": { + "short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage." + } + }, + { + "type": "integer32", + "var": "$resource.properties.provisionedThroughputMiBPerSec", + "options": [ + "provisioned-throughput-mi-b-per-sec" + ], + "group": "Properties", + "help": { + "short": "The provisioned throughput / sec of the share." + } + }, + { + "type": "object", + "var": "$resource.properties.publicAccessProperties", + "options": [ + "public-access-properties" + ], + "group": "Properties", + "help": { + "short": "The set of properties for control public access." + }, + "args": [ + { + "type": "array", + "var": "$resource.properties.publicAccessProperties.allowedSubnets", + "options": [ + "allowed-subnets" + ], + "help": { + "short": "The allowed set of subnets when access is restricted." + }, + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "var": "$resource.properties.publicNetworkAccess", + "options": [ + "public-network-access" + ], + "group": "Properties", + "help": { + "short": "Gets or sets allow or disallow public network access to azure managed file share" + }, + "enum": { + "items": [ + { + "name": "Disabled", + "value": "Disabled" + }, + { + "name": "Enabled", + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "var": "$resource.properties.redundancy", + "options": [ + "redundancy" + ], + "group": "Properties", + "help": { + "short": "The chosen redundancy level of the file share." + }, + "enum": { + "items": [ + { + "name": "Local", + "value": "Local" + }, + { + "name": "Zone", + "value": "Zone" + } + ] + } + } + ] + }, + { + "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": "FileShares_CreateOrUpdate", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", + "request": { + "method": "put", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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": "mediaTier", + "arg": "$resource.properties.mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName", + "arg": "$resource.properties.mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "arg": "$resource.properties.nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "arg": "$resource.properties.nfsProtocolProperties.rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "type": "string", + "name": "protocol", + "arg": "$resource.properties.protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec", + "arg": "$resource.properties.provisionedIOPerSec" + }, + { + "type": "integer32", + "name": "provisionedStorageGiB", + "arg": "$resource.properties.provisionedStorageGiB" + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec", + "arg": "$resource.properties.provisionedThroughputMiBPerSec" + }, + { + "type": "object", + "name": "publicAccessProperties", + "arg": "$resource.properties.publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "arg": "$resource.properties.publicAccessProperties.allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "arg": "$resource.properties.publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "arg": "$resource.properties.redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "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.FileShares/fileShares/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "hostName" + }, + { + "readOnly": true, + "type": "integer32", + "name": "includedBurstIOPerSec", + "format": { + "minimum": 3000 + } + }, + { + "readOnly": true, + "type": "integer64", + "name": "maxBurstIOPerSecCredits", + "format": { + "minimum": 0 + } + }, + { + "type": "string", + "name": "mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "array", + "name": "privateEndpointConnections", + "item": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "clientFlatten": true + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + }, + { + "type": "string", + "name": "protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedIOPerSecNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedStorageGiB" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedStorageNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedThroughputNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Accepted" + }, + { + "value": "Canceled" + }, + { + "value": "Created" + }, + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Patching" + }, + { + "value": "Posting" + }, + { + "value": "Provisioning" + }, + { + "value": "Succeeded" + }, + { + "value": "TransientFailure" + }, + { + "value": "Updating" + } + ] + } + }, + { + "type": "object", + "name": "publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "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" + } + ] + } + } + ], + "cls": "SystemData_read" + }, + { + "type": "object", + "name": "tags", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + }, + { + "name": "update", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "n", + "name", + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "object", + "var": "$properties.properties.nfsProtocolProperties", + "options": [ + "nfs-protocol-properties" + ], + "group": "Properties", + "help": { + "short": "Protocol settings specific NFS." + }, + "args": [ + { + "type": "string", + "var": "$properties.properties.nfsProtocolProperties.rootSquash", + "options": [ + "root-squash" + ], + "help": { + "short": "Root squash defines how root users on clients are mapped to the NFS share." + }, + "enum": { + "items": [ + { + "name": "AllSquash", + "value": "AllSquash" + }, + { + "name": "NoRootSquash", + "value": "NoRootSquash" + }, + { + "name": "RootSquash", + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "type": "integer32", + "var": "$properties.properties.provisionedIOPerSec", + "options": [ + "provisioned-io-per-sec" + ], + "group": "Properties", + "help": { + "short": "The provisioned IO / sec of the share." + } + }, + { + "type": "integer32", + "var": "$properties.properties.provisionedStorageGiB", + "options": [ + "provisioned-storage-gi-b" + ], + "group": "Properties", + "help": { + "short": "The provisioned storage size of the share in GiB (1 GiB is 1024^3 bytes or 1073741824 bytes). A component of the file share's bill is the provisioned storage, regardless of the amount of used storage." + } + }, + { + "type": "integer32", + "var": "$properties.properties.provisionedThroughputMiBPerSec", + "options": [ + "provisioned-throughput-mi-b-per-sec" + ], + "group": "Properties", + "help": { + "short": "The provisioned throughput / sec of the share." + } + }, + { + "type": "object", + "var": "$properties.properties.publicAccessProperties", + "options": [ + "public-access-properties" + ], + "group": "Properties", + "help": { + "short": "The set of properties for control public access." + }, + "args": [ + { + "type": "array", + "var": "$properties.properties.publicAccessProperties.allowedSubnets", + "options": [ + "allowed-subnets" + ], + "help": { + "short": "The allowed set of subnets when access is restricted." + }, + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "var": "$properties.properties.publicNetworkAccess", + "options": [ + "public-network-access" + ], + "group": "Properties", + "help": { + "short": "Gets or sets allow or disallow public network access to azure managed file share" + }, + "enum": { + "items": [ + { + "name": "Disabled", + "value": "Disabled" + }, + { + "name": "Enabled", + "value": "Enabled" + } + ] + } + }, + { + "type": "object", + "var": "$properties.tags", + "options": [ + "tags" + ], + "group": "Properties", + "help": { + "short": "Resource tags." + }, + "additionalProps": { + "item": { + "type": "string" + } + } + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "FileShares_Update", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}", + "request": { + "method": "patch", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "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": "nfsProtocolProperties", + "arg": "$properties.properties.nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "arg": "$properties.properties.nfsProtocolProperties.rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "type": "integer32", + "name": "provisionedIOPerSec", + "arg": "$properties.properties.provisionedIOPerSec" + }, + { + "type": "integer32", + "name": "provisionedStorageGiB", + "arg": "$properties.properties.provisionedStorageGiB" + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec", + "arg": "$properties.properties.provisionedThroughputMiBPerSec" + }, + { + "type": "object", + "name": "publicAccessProperties", + "arg": "$properties.properties.publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "arg": "$properties.properties.publicAccessProperties.allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "arg": "$properties.properties.publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + } + ] + }, + { + "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/Microsoft.FileShares/fileShares/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "hostName" + }, + { + "readOnly": true, + "type": "integer32", + "name": "includedBurstIOPerSec", + "format": { + "minimum": 3000 + } + }, + { + "readOnly": true, + "type": "integer64", + "name": "maxBurstIOPerSecCredits", + "format": { + "minimum": 0 + } + }, + { + "type": "string", + "name": "mediaTier", + "enum": { + "items": [ + { + "value": "SSD" + } + ] + } + }, + { + "type": "string", + "name": "mountName" + }, + { + "type": "object", + "name": "nfsProtocolProperties", + "props": [ + { + "type": "string", + "name": "rootSquash", + "enum": { + "items": [ + { + "value": "AllSquash" + }, + { + "value": "NoRootSquash" + }, + { + "value": "RootSquash" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "array", + "name": "privateEndpointConnections", + "item": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "clientFlatten": true + }, + { + "readOnly": true, + "type": "@SystemData_read", + "name": "systemData" + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + }, + { + "type": "string", + "name": "protocol", + "enum": { + "items": [ + { + "value": "NFS" + } + ] + } + }, + { + "type": "integer32", + "name": "provisionedIOPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedIOPerSecNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedStorageGiB" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedStorageNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "type": "integer32", + "name": "provisionedThroughputMiBPerSec" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "provisionedThroughputNextAllowedDowngrade", + "format": { + "protocol": "iso" + } + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Accepted" + }, + { + "value": "Canceled" + }, + { + "value": "Created" + }, + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Patching" + }, + { + "value": "Posting" + }, + { + "value": "Provisioning" + }, + { + "value": "Succeeded" + }, + { + "value": "TransientFailure" + }, + { + "value": "Updating" + } + ] + } + }, + { + "type": "object", + "name": "publicAccessProperties", + "props": [ + { + "type": "array", + "name": "allowedSubnets", + "item": { + "type": "string" + } + } + ] + }, + { + "type": "string", + "name": "publicNetworkAccess", + "enum": { + "items": [ + { + "value": "Disabled" + }, + { + "value": "Enabled" + } + ] + } + }, + { + "type": "string", + "name": "redundancy", + "enum": { + "items": [ + { + "value": "Local" + }, + { + "value": "Zone" + } + ] + } + } + ] + }, + { + "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" + } + ] + } + } + ], + "cls": "SystemData_read" + }, + { + "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 + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml index 8f71e9efd..d433fda21 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json index ae255601a..5c7d85933 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json @@ -1 +1,287 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share file-share-snapshot", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShareSnapshot_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare snapshot", + "commands": [ + { + "name": "list", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cw==/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "FileShareSnapshot_List", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "initiatorId" + }, + { + "type": "object", + "name": "metadata", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "snapshotTime" + } + ] + }, + { + "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": "array", + "ref": "$Instance.value", + "clientFlatten": true, + "nextLink": "$Instance.nextLink" + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml index 52992e86a..11c693ad7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json index 374fb6399..41fc33bc7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json @@ -1 +1,1039 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share file-share-snapshot", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "FileShareSnapshot_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.metadata", "options": ["metadata"], "group": "Properties", "help": {"short": "The metadata"}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "metadata", "arg": "$resource.properties.metadata", "additionalProps": {"item": {"type": "string"}}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the FileShareSnapshot"}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$properties.properties.metadata", "options": ["metadata"], "group": "Properties", "help": {"short": "The metadata"}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "FileShareSnapshot_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "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": "metadata", "arg": "$properties.properties.metadata", "additionalProps": {"item": {"type": "string"}}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/fileShareSnapshots/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "initiatorId"}, {"type": "object", "name": "metadata", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "snapshotTime"}]}, {"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"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare snapshot", + "commands": [ + { + "name": "show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.name", + "options": [ + "n", + "name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the FileShareSnapshot" + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "FileShareSnapshot_Get", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "name", + "arg": "$Path.name", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/fileShareSnapshots/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "initiatorId" + }, + { + "type": "object", + "name": "metadata", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "snapshotTime" + } + ] + }, + { + "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": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.name", + "options": [ + "n", + "name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the FileShareSnapshot" + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "FileShareSnapshot_Delete", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", + "request": { + "method": "delete", + "path": { + "params": [ + { + "type": "string", + "name": "name", + "arg": "$Path.name", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "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": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.name", + "options": [ + "n", + "name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the FileShareSnapshot" + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "object", + "var": "$resource.properties.metadata", + "options": [ + "metadata" + ], + "group": "Properties", + "help": { + "short": "The metadata" + }, + "additionalProps": { + "item": { + "type": "string" + } + } + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "FileShareSnapshot_CreateOrUpdate", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", + "request": { + "method": "put", + "path": { + "params": [ + { + "type": "string", + "name": "name", + "arg": "$Path.name", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + }, + "body": { + "json": { + "schema": { + "type": "object", + "name": "resource", + "required": true, + "props": [ + { + "type": "object", + "name": "properties", + "props": [ + { + "type": "object", + "name": "metadata", + "arg": "$resource.properties.metadata", + "additionalProps": { + "item": { + "type": "string" + } + } + } + ] + } + ], + "clientFlatten": true + } + } + } + }, + "responses": [ + { + "statusCode": [ + 202 + ], + "header": { + "items": [ + { + "name": "Azure-AsyncOperation" + }, + { + "name": "Location" + }, + { + "name": "Retry-After" + } + ] + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ] + }, + { + "name": "update", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/filesharesnapshots/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L2ZpbGVTaGFyZVNuYXBzaG90cy97bmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.name", + "options": [ + "n", + "name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the FileShareSnapshot" + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "object", + "var": "$properties.properties.metadata", + "options": [ + "metadata" + ], + "group": "Properties", + "help": { + "short": "The metadata" + }, + "additionalProps": { + "item": { + "type": "string" + } + } + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "FileShareSnapshot_Update", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/fileShareSnapshots/{name}", + "request": { + "method": "patch", + "path": { + "params": [ + { + "type": "string", + "name": "name", + "arg": "$Path.name", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "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": "metadata", + "arg": "$properties.properties.metadata", + "additionalProps": { + "item": { + "type": "string" + } + } + } + ] + } + ], + "clientFlatten": true + } + } + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/fileShareSnapshots/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "initiatorId" + }, + { + "type": "object", + "name": "metadata", + "additionalProps": { + "item": { + "type": "string" + } + } + }, + { + "readOnly": true, + "type": "string", + "name": "snapshotTime" + } + ] + }, + { + "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" + } + ] + } + } + } + }, + { + "statusCode": [ + 202 + ], + "header": { + "items": [ + { + "name": "Azure-AsyncOperation" + }, + { + "name": "Location" + }, + { + "name": "Retry-After" + } + ] + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml index 5b4a684d9..12ee8cc2a 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json index 5ea122769..0b6e457d9 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json @@ -1 +1,341 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-endpoint-connection", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_ListByFileShare", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"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 +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare private-endpoint-connection", + "commands": [ + { + "name": "list", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25z/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "PrivateEndpointConnections_ListByFileShare", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "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" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "array", + "ref": "$Instance.value", + "clientFlatten": true, + "nextLink": "$Instance.nextLink" + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml index a23839473..7271faa75 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json index 2a8adad46..28e31c484 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json @@ -1 +1,1555 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-endpoint-connection", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.privateLinkServiceConnectionState", "options": ["private-link-service-connection-state"], "group": "Properties", "help": {"short": "A collection of information about the state of the connection between service consumer and provider."}, "args": [{"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "help": {"short": "A message indicating if changes on the service provider require any updates on the consumer."}}, {"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.description", "options": ["description"], "help": {"short": "The reason for approval/rejection of the connection."}}, {"type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.status", "options": ["status"], "help": {"short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "privateLinkServiceConnectionState", "arg": "$resource.properties.privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$resource.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$resource.properties.privateLinkServiceConnectionState.status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateEndpointConnectionName", "options": ["n", "name", "private-endpoint-connection-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private endpoint connection associated with the Azure resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.privateLinkServiceConnectionState", "options": ["private-link-service-connection-state"], "group": "Properties", "help": {"short": "A collection of information about the state of the connection between service consumer and provider."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", "options": ["actions-required"], "help": {"short": "A message indicating if changes on the service provider require any updates on the consumer."}}, {"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.description", "options": ["description"], "help": {"short": "The reason for approval/rejection of the connection."}}, {"nullable": true, "type": "string", "var": "$resource.properties.privateLinkServiceConnectionState.status", "options": ["status"], "help": {"short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service."}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "Pending", "value": "Pending"}, {"name": "Rejected", "value": "Rejected"}]}}]}]}], "operations": [{"operationId": "PrivateEndpointConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "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"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpointConnection_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": "object", "name": "privateLinkServiceConnectionState", "arg": "$resource.properties.privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired", "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired"}, {"type": "string", "name": "description", "arg": "$resource.properties.privateLinkServiceConnectionState.description"}, {"type": "string", "name": "status", "arg": "$resource.properties.privateLinkServiceConnectionState.status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "PrivateEndpointConnections_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "privateEndpointConnectionName", "arg": "$Path.privateEndpointConnectionName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@PrivateEndpointConnection_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare private-endpoint-connection", + "commands": [ + { + "name": "show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.privateEndpointConnectionName", + "options": [ + "n", + "name", + "private-endpoint-connection-name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the private endpoint connection associated with the Azure resource." + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "PrivateEndpointConnections_Get", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "privateEndpointConnectionName", + "arg": "$Path.privateEndpointConnectionName", + "required": true + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "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" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + }, + { + "name": "delete", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.privateEndpointConnectionName", + "options": [ + "n", + "name", + "private-endpoint-connection-name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the private endpoint connection associated with the Azure resource." + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "PrivateEndpointConnections_Delete", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "request": { + "method": "delete", + "path": { + "params": [ + { + "type": "string", + "name": "privateEndpointConnectionName", + "arg": "$Path.privateEndpointConnectionName", + "required": true + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + } + }, + "responses": [ + { + "statusCode": [ + 200 + ] + }, + { + "statusCode": [ + 202 + ], + "header": { + "items": [ + { + "name": "Azure-AsyncOperation" + }, + { + "name": "Location" + }, + { + "name": "Retry-After" + } + ] + } + }, + { + "statusCode": [ + 204 + ] + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "confirmation": "Are you sure you want to perform this operation?" + }, + { + "name": "create", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.privateEndpointConnectionName", + "options": [ + "n", + "name", + "private-endpoint-connection-name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the private endpoint connection associated with the Azure resource." + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "object", + "var": "$resource.properties.privateLinkServiceConnectionState", + "options": [ + "private-link-service-connection-state" + ], + "group": "Properties", + "help": { + "short": "A collection of information about the state of the connection between service consumer and provider." + }, + "args": [ + { + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", + "options": [ + "actions-required" + ], + "help": { + "short": "A message indicating if changes on the service provider require any updates on the consumer." + } + }, + { + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.description", + "options": [ + "description" + ], + "help": { + "short": "The reason for approval/rejection of the connection." + } + }, + { + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.status", + "options": [ + "status" + ], + "help": { + "short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service." + }, + "enum": { + "items": [ + { + "name": "Approved", + "value": "Approved" + }, + { + "name": "Pending", + "value": "Pending" + }, + { + "name": "Rejected", + "value": "Rejected" + } + ] + } + } + ] + } + ] + } + ], + "operations": [ + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "PrivateEndpointConnections_Create", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "request": { + "method": "put", + "path": { + "params": [ + { + "type": "string", + "name": "privateEndpointConnectionName", + "arg": "$Path.privateEndpointConnectionName", + "required": true + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + }, + "body": { + "json": { + "schema": { + "type": "object", + "name": "resource", + "required": true, + "props": [ + { + "type": "object", + "name": "properties", + "props": [ + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "arg": "$resource.properties.privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired", + "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired" + }, + { + "type": "string", + "name": "description", + "arg": "$resource.properties.privateLinkServiceConnectionState.description" + }, + { + "type": "string", + "name": "status", + "arg": "$resource.properties.privateLinkServiceConnectionState.status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + } + ], + "clientFlatten": true + } + ], + "clientFlatten": true + } + } + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "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" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ] + } + } + } + }, + { + "statusCode": [ + 202 + ], + "header": { + "items": [ + { + "name": "Azure-AsyncOperation" + }, + { + "name": "Location" + }, + { + "name": "Retry-After" + } + ] + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + }, + { + "name": "update", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privateendpointconnections/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVFbmRwb2ludENvbm5lY3Rpb25zL3twcml2YXRlRW5kcG9pbnRDb25uZWN0aW9uTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.privateEndpointConnectionName", + "options": [ + "n", + "name", + "private-endpoint-connection-name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the private endpoint connection associated with the Azure resource." + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + }, + { + "name": "Properties", + "args": [ + { + "type": "object", + "var": "$resource.properties.privateLinkServiceConnectionState", + "options": [ + "private-link-service-connection-state" + ], + "group": "Properties", + "help": { + "short": "A collection of information about the state of the connection between service consumer and provider." + }, + "args": [ + { + "nullable": true, + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.actionsRequired", + "options": [ + "actions-required" + ], + "help": { + "short": "A message indicating if changes on the service provider require any updates on the consumer." + } + }, + { + "nullable": true, + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.description", + "options": [ + "description" + ], + "help": { + "short": "The reason for approval/rejection of the connection." + } + }, + { + "nullable": true, + "type": "string", + "var": "$resource.properties.privateLinkServiceConnectionState.status", + "options": [ + "status" + ], + "help": { + "short": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service." + }, + "enum": { + "items": [ + { + "name": "Approved", + "value": "Approved" + }, + { + "name": "Pending", + "value": "Pending" + }, + { + "name": "Rejected", + "value": "Rejected" + } + ] + } + } + ] + } + ] + } + ], + "operations": [ + { + "operationId": "PrivateEndpointConnections_Get", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "privateEndpointConnectionName", + "arg": "$Path.privateEndpointConnectionName", + "required": true + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/privateEndpointConnections/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "groupIds", + "item": { + "type": "string" + } + }, + { + "type": "object", + "name": "privateEndpoint", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "id" + } + ] + }, + { + "type": "object", + "name": "privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "string", + "name": "status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { + "value": "Creating" + }, + { + "value": "Deleting" + }, + { + "value": "Failed" + }, + { + "value": "Succeeded" + } + ] + } + } + ], + "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" + } + ] + } + } + ] + }, + { + "readOnly": true, + "type": "string", + "name": "type" + } + ], + "cls": "PrivateEndpointConnection_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": "object", + "name": "privateLinkServiceConnectionState", + "arg": "$resource.properties.privateLinkServiceConnectionState", + "required": true, + "props": [ + { + "type": "string", + "name": "actionsRequired", + "arg": "$resource.properties.privateLinkServiceConnectionState.actionsRequired" + }, + { + "type": "string", + "name": "description", + "arg": "$resource.properties.privateLinkServiceConnectionState.description" + }, + { + "type": "string", + "name": "status", + "arg": "$resource.properties.privateLinkServiceConnectionState.status", + "enum": { + "items": [ + { + "value": "Approved" + }, + { + "value": "Pending" + }, + { + "value": "Rejected" + } + ] + } + } + ] + } + ], + "clientFlatten": true + } + ], + "clientFlatten": true + } + } + } + }, + { + "longRunning": { + "finalStateVia": "location" + }, + "operationId": "PrivateEndpointConnections_Create", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "request": { + "method": "put", + "path": { + "params": [ + { + "type": "string", + "name": "privateEndpointConnectionName", + "arg": "$Path.privateEndpointConnectionName", + "required": true + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-01-preview" + }, + "type": "string", + "name": "api-version", + "required": true, + "format": { + "minLength": 1 + } + } + ] + }, + "body": { + "json": { + "ref": "$Instance" + } + } + }, + "responses": [ + { + "statusCode": [ + 200 + ], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "@PrivateEndpointConnection_read" + } + } + } + }, + { + "statusCode": [ + 202 + ], + "header": { + "items": [ + { + "name": "Azure-AsyncOperation" + }, + { + "name": "Location" + }, + { + "name": "Retry-After" + } + ] + } + }, + { + "isError": true, + "body": { + "json": { + "schema": { + "type": "@MgmtErrorFormat" + } + } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "object", + "ref": "$Instance", + "clientFlatten": true + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml index 231a2b1d6..6f160d170 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json index a150cc550..ed7e7db25 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json @@ -1 +1,289 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-link-resource", "commands": [{"name": "list", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare private-link-resource", + "commands": [ + { + "name": "list", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2Vz/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "PrivateLinkResources_List", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "groupId" + }, + { + "readOnly": true, + "type": "array", + "name": "requiredMembers", + "item": { + "type": "string" + } + }, + { + "readOnly": true, + "type": "array", + "name": "requiredZoneNames", + "item": { + "type": "string" + } + } + ] + }, + { + "readOnly": true, + "type": "object", + "name": "systemData", + "props": [ + { + "type": "dateTime", + "name": "createdAt", + "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": "array", + "ref": "$Instance.value", + "clientFlatten": true, + "nextLink": "$Instance.nextLink" + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml index e045b3874..e4ebd0d5e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json index 60fe9c8a7..1cfadc054 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json @@ -1 +1,300 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "file-shares file-share private-link-resource", "commands": [{"name": "show", "version": "2025-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", "version": "2025-09-01-preview", "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.privateLinkResourceName", "options": ["n", "name", "private-link-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the private link resource."}, "format": {"pattern": "^[a-z][a-z0-9]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "idPart": "name", "help": {"short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager."}, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PrivateLinkResources_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources/{privateLinkResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "privateLinkResourceName", "arg": "$Path.privateLinkResourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "array", "name": "requiredMembers", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "requiredZoneNames", "item": {"type": "string"}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "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 +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "fileshare private-link-resource", + "commands": [ + { + "name": "show", + "version": "2025-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fileshares/fileshares/{}/privatelinkresources/{}", + "version": "2025-09-01-preview", + "swagger": "mgmt-plane/fileshares/ResourceProviders/Microsoft.FileShares/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRmlsZVNoYXJlcy9maWxlU2hhcmVzL3tyZXNvdXJjZU5hbWV9L3ByaXZhdGVMaW5rUmVzb3VyY2VzL3twcml2YXRlTGlua1Jlc291cmNlTmFtZX0=/V/MjAyNS0wOS0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.privateLinkResourceName", + "options": [ + "n", + "name", + "private-link-resource-name" + ], + "required": true, + "idPart": "child_name_1", + "help": { + "short": "The name of the private link resource." + }, + "format": { + "pattern": "^[a-z][a-z0-9]*$" + } + }, + { + "type": "ResourceGroupName", + "var": "$Path.resourceGroupName", + "options": [ + "g", + "resource-group" + ], + "required": true, + "idPart": "resource_group" + }, + { + "type": "string", + "var": "$Path.resourceName", + "options": [ + "resource-name" + ], + "required": true, + "idPart": "name", + "help": { + "short": "The resource name of the file share, as seen by the administrator through Azure Resource Manager." + }, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "SubscriptionId", + "var": "$Path.subscriptionId", + "options": [ + "subscription" + ], + "required": true, + "idPart": "subscription" + } + ] + } + ], + "operations": [ + { + "operationId": "PrivateLinkResources_Get", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.FileShares/fileShares/{resourceName}/privateLinkResources/{privateLinkResourceName}", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "privateLinkResourceName", + "arg": "$Path.privateLinkResourceName", + "required": true, + "format": { + "pattern": "^[a-z][a-z0-9]*$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { + "maxLength": 90, + "minLength": 1 + } + }, + { + "type": "string", + "name": "resourceName", + "arg": "$Path.resourceName", + "required": true, + "format": { + "pattern": "^([a-z]|[0-9])([a-z]|[0-9]|(-(?!-))){1,61}([a-z]|[0-9])$" + } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { + "value": "2025-09-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.FileShares/fileShares/{}/privateLinkResources/{}" + } + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "groupId" + }, + { + "readOnly": true, + "type": "array", + "name": "requiredMembers", + "item": { + "type": "string" + } + }, + { + "readOnly": true, + "type": "array", + "name": "requiredZoneNames", + "item": { + "type": "string" + } + } + ] + }, + { + "readOnly": true, + "type": "object", + "name": "systemData", + "props": [ + { + "type": "dateTime", + "name": "createdAt", + "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 + } + ] + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml index 31eb471ec..ca9d3b15d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml @@ -1,7 +1,7 @@ - +