diff --git a/Commands/fileshare/_check-name-availability.md b/Commands/fileshare/_check-name-availability.md new file mode 100644 index 000000000..7eef38e63 --- /dev/null +++ b/Commands/fileshare/_check-name-availability.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/_create.md b/Commands/fileshare/_create.md new file mode 100644 index 000000000..9a05af132 --- /dev/null +++ b/Commands/fileshare/_create.md @@ -0,0 +1,9 @@ +# [Command] _fileshare create_ + +Create a file share. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/_delete.md b/Commands/fileshare/_delete.md new file mode 100644 index 000000000..bfdd3aedd --- /dev/null +++ b/Commands/fileshare/_delete.md @@ -0,0 +1,9 @@ +# [Command] _fileshare delete_ + +Delete a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/_get-provisioning-recommendation.md b/Commands/fileshare/_get-provisioning-recommendation.md new file mode 100644 index 000000000..7616184e1 --- /dev/null +++ b/Commands/fileshare/_get-provisioning-recommendation.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/_limits-show.md b/Commands/fileshare/_limits-show.md new file mode 100644 index 000000000..1dfd8c9c2 --- /dev/null +++ b/Commands/fileshare/_limits-show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare limits-show_ + +Get file share limits and provisioning constants. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/_list.md b/Commands/fileshare/_list.md new file mode 100644 index 000000000..c3d13f92d --- /dev/null +++ b/Commands/fileshare/_list.md @@ -0,0 +1,10 @@ +# [Command] _fileshare 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/fileshare/_show.md b/Commands/fileshare/_show.md new file mode 100644 index 000000000..e1d9f347a --- /dev/null +++ b/Commands/fileshare/_show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare show_ + +Get a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/_update.md b/Commands/fileshare/_update.md new file mode 100644 index 000000000..c8424a4bb --- /dev/null +++ b/Commands/fileshare/_update.md @@ -0,0 +1,9 @@ +# [Command] _fileshare update_ + +Update a FileShare + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/_usage-show.md b/Commands/fileshare/_usage-show.md new file mode 100644 index 000000000..f537e1b83 --- /dev/null +++ b/Commands/fileshare/_usage-show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare usage-show_ + +Get file share usage data. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/private-endpoint-connection/_create.md b/Commands/fileshare/private-endpoint-connection/_create.md new file mode 100644 index 000000000..455820e9b --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/_create.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-endpoint-connection/_delete.md b/Commands/fileshare/private-endpoint-connection/_delete.md new file mode 100644 index 000000000..a5b10852b --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/_delete.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-endpoint-connection/_list.md b/Commands/fileshare/private-endpoint-connection/_list.md new file mode 100644 index 000000000..e6830771d --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/_list.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-endpoint-connection/_show.md b/Commands/fileshare/private-endpoint-connection/_show.md new file mode 100644 index 000000000..0a1463a61 --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/_show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-endpoint-connection/_update.md b/Commands/fileshare/private-endpoint-connection/_update.md new file mode 100644 index 000000000..2c8cb1b65 --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/_update.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-endpoint-connection/readme.md b/Commands/fileshare/private-endpoint-connection/readme.md new file mode 100644 index 000000000..bec1289f2 --- /dev/null +++ b/Commands/fileshare/private-endpoint-connection/readme.md @@ -0,0 +1,20 @@ +# [Group] _fileshare private-endpoint-connection_ + +Manage private endpoint connections for file shares. + +## Commands + +- [create](/Commands/fileshare/private-endpoint-connection/_create.md) +: Create the state of specified private endpoint connection associated with the file share. + +- [delete](/Commands/fileshare/private-endpoint-connection/_delete.md) +: Delete the specified private endpoint connection associated with the file share. + +- [list](/Commands/fileshare/private-endpoint-connection/_list.md) +: List private endpoint connections for a file share. + +- [show](/Commands/fileshare/private-endpoint-connection/_show.md) +: Get the specified private endpoint connection associated with the file share. + +- [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 new file mode 100644 index 000000000..28b0b992b --- /dev/null +++ b/Commands/fileshare/private-link-resource/_list.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-link-resource/_show.md b/Commands/fileshare/private-link-resource/_show.md new file mode 100644 index 000000000..7bf7ccbb3 --- /dev/null +++ b/Commands/fileshare/private-link-resource/_show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/private-link-resource/readme.md b/Commands/fileshare/private-link-resource/readme.md new file mode 100644 index 000000000..3a6ec9600 --- /dev/null +++ b/Commands/fileshare/private-link-resource/readme.md @@ -0,0 +1,11 @@ +# [Group] _fileshare private-link-resource_ + +Manage private link resources for file shares. + +## Commands + +- [list](/Commands/fileshare/private-link-resource/_list.md) +: List the private link resources that need to be created for a file share. + +- [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/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/fileshare/snapshot/_create.md b/Commands/fileshare/snapshot/_create.md new file mode 100644 index 000000000..26900aec2 --- /dev/null +++ b/Commands/fileshare/snapshot/_create.md @@ -0,0 +1,9 @@ +# [Command] _fileshare snapshot create_ + +Create a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/snapshot/_delete.md b/Commands/fileshare/snapshot/_delete.md new file mode 100644 index 000000000..57f158d77 --- /dev/null +++ b/Commands/fileshare/snapshot/_delete.md @@ -0,0 +1,9 @@ +# [Command] _fileshare snapshot delete_ + +Delete a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/snapshot/_list.md b/Commands/fileshare/snapshot/_list.md new file mode 100644 index 000000000..b14cd8340 --- /dev/null +++ b/Commands/fileshare/snapshot/_list.md @@ -0,0 +1,9 @@ +# [Command] _fileshare 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/fileshare/snapshot/_show.md b/Commands/fileshare/snapshot/_show.md new file mode 100644 index 000000000..5ac64ea28 --- /dev/null +++ b/Commands/fileshare/snapshot/_show.md @@ -0,0 +1,9 @@ +# [Command] _fileshare snapshot show_ + +Get a FileShareSnapshot + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/snapshot/_update.md b/Commands/fileshare/snapshot/_update.md new file mode 100644 index 000000000..5530054c9 --- /dev/null +++ b/Commands/fileshare/snapshot/_update.md @@ -0,0 +1,9 @@ +# [Command] _fileshare snapshot update_ + +Update a FileShareSnapshot. + +## Versions + +### [2025-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.xml) **Stable** + + diff --git a/Commands/fileshare/snapshot/readme.md b/Commands/fileshare/snapshot/readme.md new file mode 100644 index 000000000..a1b2e82de --- /dev/null +++ b/Commands/fileshare/snapshot/readme.md @@ -0,0 +1,20 @@ +# [Group] _fileshare snapshot_ + +Manage file share snapshots + +## Commands + +- [create](/Commands/fileshare/snapshot/_create.md) +: Create a file share snapshot. + +- [delete](/Commands/fileshare/snapshot/_delete.md) +: Delete a file share snapshot. + +- [list](/Commands/fileshare/snapshot/_list.md) +: List file share snapshots. + +- [show](/Commands/fileshare/snapshot/_show.md) +: Get a file share snapshot. + +- [update](/Commands/fileshare/snapshot/_update.md) +: Update a file share snapshot. diff --git a/Commands/readme.md b/Commands/readme.md index a7227d368..afaed5f50 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -176,6 +176,9 @@ - [eventhubs](/Commands/eventhubs/readme.md) : Manage Event Hub +- [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 new file mode 100644 index 000000000..9d365690d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXM=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..c08253caa --- /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..616e1b253 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..f6514e57c --- /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..a6f9d6775 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXR1c2FnZWRhdGE=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..d8619040c --- /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..58624bbc4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRsaW1pdHM=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..b1fab3d30 --- /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..b60c93eae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2xvY2F0aW9ucy97fS9nZXRwcm92aXNpb25pbmdyZWNvbW1lbmRhdGlvbg==/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..6cb4557e9 --- /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..cf768752c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..d433fda21 --- /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..5c7d85933 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3Rz/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..11c693ad7 --- /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..41fc33bc7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vZmlsZXNoYXJlc25hcHNob3RzL3t9/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..12ee8cc2a --- /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..0b6e457d9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnM=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..7271faa75 --- /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..28e31c484 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWVuZHBvaW50Y29ubmVjdGlvbnMve30=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..6f160d170 --- /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..ed7e7db25 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXM=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..e4ebd0d5e --- /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..1cfadc054 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.json @@ -0,0 +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": "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 new file mode 100644 index 000000000..ca9d3b15d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5maWxlc2hhcmVzL2ZpbGVzaGFyZXMve30vcHJpdmF0ZWxpbmtyZXNvdXJjZXMve30=/2025-09-01-preview.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +