diff --git a/Commands/netappfiles/_check-file-path-availability.md b/Commands/netappfiles/_check-file-path-availability.md
index 9398636ca..4e7e9a853 100644
--- a/Commands/netappfiles/_check-file-path-availability.md
+++ b/Commands/netappfiles/_check-file-path-availability.md
@@ -21,3 +21,7 @@ Check if a file path is available
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/_check-name-availability.md b/Commands/netappfiles/_check-name-availability.md
index 36e1fac6f..543ec9b1e 100644
--- a/Commands/netappfiles/_check-name-availability.md
+++ b/Commands/netappfiles/_check-name-availability.md
@@ -21,3 +21,7 @@ Check if a resource name is available
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/_check-quota-availability.md b/Commands/netappfiles/_check-quota-availability.md
index 8875a648e..dc1850279 100644
--- a/Commands/netappfiles/_check-quota-availability.md
+++ b/Commands/netappfiles/_check-quota-availability.md
@@ -21,3 +21,7 @@ Check if a quota is available
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/_query-network-sibling-set.md b/Commands/netappfiles/_query-network-sibling-set.md
index 1e2f49b04..dc561814b 100644
--- a/Commands/netappfiles/_query-network-sibling-set.md
+++ b/Commands/netappfiles/_query-network-sibling-set.md
@@ -42,3 +42,14 @@ Get details of the specified network sibling set
```bash
netappfiles query-network-sibling-set -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID}
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1ZXJ5bmV0d29ya3NpYmxpbmdzZXQ=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Query network sibling set
+ ```bash
+ netappfiles query-network-sibling-set -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID}
+ ```
diff --git a/Commands/netappfiles/_update-network-sibling-set.md b/Commands/netappfiles/_update-network-sibling-set.md
index b779f219c..e541e27ff 100644
--- a/Commands/netappfiles/_update-network-sibling-set.md
+++ b/Commands/netappfiles/_update-network-sibling-set.md
@@ -42,3 +42,14 @@ Update the network features of the specified network sibling set
```bash
-l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID} --network-sibling-set-state-id {SIBLING_SET_STATE_ID} --network-features Standard
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3VwZGF0ZW5ldHdvcmtzaWJsaW5nc2V0/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update Network sibling set
+ ```bash
+ -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID} --network-sibling-set-state-id {SIBLING_SET_STATE_ID} --network-features Standard
+ ```
diff --git a/Commands/netappfiles/account/_create.md b/Commands/netappfiles/account/_create.md
index 0f88ade1e..08e6ef88e 100644
--- a/Commands/netappfiles/account/_create.md
+++ b/Commands/netappfiles/account/_create.md
@@ -83,3 +83,19 @@ Create the specified NetApp account within the resource group
```bash
netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF account
+ ```bash
+ netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg
+ ```
+
+- Create an ANF account enabling CMK encryption
+ ```bash
+ netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'
+ ```
diff --git a/Commands/netappfiles/account/_delete.md b/Commands/netappfiles/account/_delete.md
index 36c2c9ded..1d972176c 100644
--- a/Commands/netappfiles/account/_delete.md
+++ b/Commands/netappfiles/account/_delete.md
@@ -58,3 +58,14 @@ Delete the specified NetApp account
```bash
netappfiles account delete -g mygroup --name myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF account
+ ```bash
+ netappfiles account delete -g mygroup --name myname
+ ```
diff --git a/Commands/netappfiles/account/_list.md b/Commands/netappfiles/account/_list.md
index 1b5f42233..552f3f60c 100644
--- a/Commands/netappfiles/account/_list.md
+++ b/Commands/netappfiles/account/_list.md
@@ -52,8 +52,9 @@ List and describe all NetApp accounts in the subscription.
netappfiles account list -g mygroup
```
-### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHM=/2024-03-01-preview.xml) **Preview**
+### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHM=/2024-03-01-preview.xml) **Preview**
+
#### examples
@@ -62,3 +63,15 @@ List and describe all NetApp accounts in the subscription.
```bash
netappfiles account list -g mygroup
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHM=/2024-07-01.xml) **Stable**
+
+
+
+
+#### examples
+
+- List ANF accounts within a resource group
+ ```bash
+ netappfiles account list -g mygroup
+ ```
diff --git a/Commands/netappfiles/account/_migrate-backup.md b/Commands/netappfiles/account/_migrate-backup.md
index 32ffd6b2f..feb589352 100644
--- a/Commands/netappfiles/account/_migrate-backup.md
+++ b/Commands/netappfiles/account/_migrate-backup.md
@@ -11,3 +11,7 @@ Migrate the backups under a NetApp account to backup vault
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vbWlncmF0ZWJhY2t1cHM=/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vbWlncmF0ZWJhY2t1cHM=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/_renew-credentials.md b/Commands/netappfiles/account/_renew-credentials.md
index 0d58d8128..1d467c862 100644
--- a/Commands/netappfiles/account/_renew-credentials.md
+++ b/Commands/netappfiles/account/_renew-credentials.md
@@ -47,3 +47,14 @@ Renew identity credentials that are used to authenticate to key vault, for custo
```bash
netappfiles account renew-credentials -g mygroup --a myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vcmVuZXdjcmVkZW50aWFscw==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Renew identity credentials
+ ```bash
+ netappfiles account renew-credentials -g mygroup --a myname
+ ```
diff --git a/Commands/netappfiles/account/_show.md b/Commands/netappfiles/account/_show.md
index e8c37eac5..09b4781c4 100644
--- a/Commands/netappfiles/account/_show.md
+++ b/Commands/netappfiles/account/_show.md
@@ -58,3 +58,14 @@ Get the NetApp account
```bash
netappfiles account show -g mygroup --name myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an ANF account
+ ```bash
+ netappfiles account show -g mygroup --name myname
+ ```
diff --git a/Commands/netappfiles/account/_update.md b/Commands/netappfiles/account/_update.md
index 55ce3f893..d7ff55437 100644
--- a/Commands/netappfiles/account/_update.md
+++ b/Commands/netappfiles/account/_update.md
@@ -83,3 +83,19 @@ Update the specified NetApp account within the resource group
```bash
netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the tags of an ANF account
+ ```bash
+ netappfiles account update -g mygroup --name myname --tags testtag2=mytagb
+ ```
+
+- Update an ANF account enabling CMK encryption
+ ```bash
+ netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'
+ ```
diff --git a/Commands/netappfiles/account/ad/_add.md b/Commands/netappfiles/account/ad/_add.md
index cbe3dda23..6963be878 100644
--- a/Commands/netappfiles/account/ad/_add.md
+++ b/Commands/netappfiles/account/ad/_add.md
@@ -58,3 +58,14 @@ Add an active directory to the account
```bash
netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Add an active directory to the account
+ ```bash
+ netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus
+ ```
diff --git a/Commands/netappfiles/account/ad/_list.md b/Commands/netappfiles/account/ad/_list.md
index 37f11db6d..7fbdae139 100644
--- a/Commands/netappfiles/account/ad/_list.md
+++ b/Commands/netappfiles/account/ad/_list.md
@@ -58,3 +58,14 @@ List the active directories of an account
```bash
netappfiles account ad list -g mygroup -a myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the active directories of an account.
+ ```bash
+ netappfiles account ad list -g mygroup -a myname
+ ```
diff --git a/Commands/netappfiles/account/ad/_remove.md b/Commands/netappfiles/account/ad/_remove.md
index b25e32f09..7829e8903 100644
--- a/Commands/netappfiles/account/ad/_remove.md
+++ b/Commands/netappfiles/account/ad/_remove.md
@@ -58,3 +58,14 @@ Remove an active directory from the account
```bash
netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Remove an active directory from the account
+ ```bash
+ netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848
+ ```
diff --git a/Commands/netappfiles/account/ad/_show.md b/Commands/netappfiles/account/ad/_show.md
index 0349198c3..d4d9ef345 100644
--- a/Commands/netappfiles/account/ad/_show.md
+++ b/Commands/netappfiles/account/ad/_show.md
@@ -58,3 +58,14 @@ Get the specified ANF active directory
```bash
netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an active directory on the account
+ ```bash
+ netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848
+ ```
diff --git a/Commands/netappfiles/account/ad/_update.md b/Commands/netappfiles/account/ad/_update.md
index e457223da..b535e7878 100644
--- a/Commands/netappfiles/account/ad/_update.md
+++ b/Commands/netappfiles/account/ad/_update.md
@@ -58,3 +58,14 @@ Updates an active directory to the account
```bash
netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update an active directory on the account
+ ```bash
+ netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER
+ ```
diff --git a/Commands/netappfiles/account/backup-policy/_create.md b/Commands/netappfiles/account/backup-policy/_create.md
index 5bb7a2dcd..7593107cd 100644
--- a/Commands/netappfiles/account/backup-policy/_create.md
+++ b/Commands/netappfiles/account/backup-policy/_create.md
@@ -47,3 +47,14 @@ Create a backup policy for Netapp Account
```bash
netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwcG9saWNpZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF backup policy
+ ```bash
+ netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true
+ ```
diff --git a/Commands/netappfiles/account/backup-policy/_delete.md b/Commands/netappfiles/account/backup-policy/_delete.md
index 8d1b6c1af..b2a50b3e5 100644
--- a/Commands/netappfiles/account/backup-policy/_delete.md
+++ b/Commands/netappfiles/account/backup-policy/_delete.md
@@ -47,3 +47,14 @@ Delete backup policy
```bash
netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwcG9saWNpZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete the specified ANF backup policy.
+ ```bash
+ netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname
+ ```
diff --git a/Commands/netappfiles/account/backup-policy/_list.md b/Commands/netappfiles/account/backup-policy/_list.md
index 6fd8f62f7..e678762fc 100644
--- a/Commands/netappfiles/account/backup-policy/_list.md
+++ b/Commands/netappfiles/account/backup-policy/_list.md
@@ -47,3 +47,14 @@ List backup policies for Netapp Account
```bash
netappfiles account backup-policy list -g mygroup --account-name myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwcG9saWNpZXM=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the ANF backup policy for the specified account
+ ```bash
+ netappfiles account backup-policy list -g mygroup --account-name myname
+ ```
diff --git a/Commands/netappfiles/account/backup-policy/_show.md b/Commands/netappfiles/account/backup-policy/_show.md
index 91598d663..f30a2cd1b 100644
--- a/Commands/netappfiles/account/backup-policy/_show.md
+++ b/Commands/netappfiles/account/backup-policy/_show.md
@@ -47,3 +47,14 @@ Get a particular backup Policy
```bash
netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwcG9saWNpZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an ANF backup policy
+ ```bash
+ netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname
+ ```
diff --git a/Commands/netappfiles/account/backup-policy/_update.md b/Commands/netappfiles/account/backup-policy/_update.md
index 3666d6475..fac8eec34 100644
--- a/Commands/netappfiles/account/backup-policy/_update.md
+++ b/Commands/netappfiles/account/backup-policy/_update.md
@@ -47,3 +47,14 @@ Update a backup policy for Netapp Account
```bash
netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwcG9saWNpZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update specific values for an ANF backup policy
+ ```bash
+ netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false
+ ```
diff --git a/Commands/netappfiles/account/backup-vault/_create.md b/Commands/netappfiles/account/backup-vault/_create.md
index 015bef838..ae17b72ba 100644
--- a/Commands/netappfiles/account/backup-vault/_create.md
+++ b/Commands/netappfiles/account/backup-vault/_create.md
@@ -23,3 +23,7 @@ Create the specified Backup Vault in the NetApp account
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/_delete.md b/Commands/netappfiles/account/backup-vault/_delete.md
index 1c241326b..ebcf36914 100644
--- a/Commands/netappfiles/account/backup-vault/_delete.md
+++ b/Commands/netappfiles/account/backup-vault/_delete.md
@@ -23,3 +23,7 @@ Delete the specified Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/_list.md b/Commands/netappfiles/account/backup-vault/_list.md
index 1effa664e..5ccedba80 100644
--- a/Commands/netappfiles/account/backup-vault/_list.md
+++ b/Commands/netappfiles/account/backup-vault/_list.md
@@ -23,3 +23,7 @@ List and describe all Backup Vaults in the NetApp account.
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRz/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRz/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/_show.md b/Commands/netappfiles/account/backup-vault/_show.md
index e98daedf8..b3b71f436 100644
--- a/Commands/netappfiles/account/backup-vault/_show.md
+++ b/Commands/netappfiles/account/backup-vault/_show.md
@@ -23,3 +23,7 @@ Get the Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/_update.md b/Commands/netappfiles/account/backup-vault/_update.md
index d5229b1da..4f874f177 100644
--- a/Commands/netappfiles/account/backup-vault/_update.md
+++ b/Commands/netappfiles/account/backup-vault/_update.md
@@ -23,3 +23,7 @@ Update the specified Backup Vault in the NetApp account
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_create.md b/Commands/netappfiles/account/backup-vault/backup/_create.md
index 4933be84e..feab9eaab 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_create.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_create.md
@@ -23,3 +23,7 @@ Create a backup under the Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_delete.md b/Commands/netappfiles/account/backup-vault/backup/_delete.md
index 2ca191bb9..e1926e357 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_delete.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_delete.md
@@ -23,3 +23,7 @@ Delete a Backup under the Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_list.md b/Commands/netappfiles/account/backup-vault/backup/_list.md
index 784088786..ef89a5351 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_list.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_list.md
@@ -23,3 +23,7 @@ List all backups Under a Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHM=/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHM=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_restore-file.md b/Commands/netappfiles/account/backup-vault/backup/_restore-file.md
index 365c6a0a2..fc34bed85 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_restore-file.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_restore-file.md
@@ -23,3 +23,7 @@ Restore the specified files from the specified backup to the active filesystem
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30vcmVzdG9yZWZpbGVz/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30vcmVzdG9yZWZpbGVz/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_show.md b/Commands/netappfiles/account/backup-vault/backup/_show.md
index 27b5622b1..8072d120b 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_show.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_show.md
@@ -23,3 +23,7 @@ Get the specified Backup under Backup Vault.
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/account/backup-vault/backup/_update.md b/Commands/netappfiles/account/backup-vault/backup/_update.md
index 5b420fe39..eaf906dc9 100644
--- a/Commands/netappfiles/account/backup-vault/backup/_update.md
+++ b/Commands/netappfiles/account/backup-vault/backup/_update.md
@@ -23,3 +23,7 @@ Update a backup under the Backup Vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vYmFja3VwdmF1bHRzL3t9L2JhY2t1cHMve30=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/pool/_create.md b/Commands/netappfiles/pool/_create.md
index cd0122481..60f83e0e3 100644
--- a/Commands/netappfiles/pool/_create.md
+++ b/Commands/netappfiles/pool/_create.md
@@ -49,3 +49,14 @@ Create a new Azure NetApp Files (ANF) capacity pool
```bash
netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF pool
+ ```bash
+ netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium
+ ```
diff --git a/Commands/netappfiles/pool/_delete.md b/Commands/netappfiles/pool/_delete.md
index dcf90d4f0..70eda59e4 100644
--- a/Commands/netappfiles/pool/_delete.md
+++ b/Commands/netappfiles/pool/_delete.md
@@ -49,3 +49,14 @@ Delete the specified ANF capacity pool.
```bash
netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF pool
+ ```bash
+ netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname
+ ```
diff --git a/Commands/netappfiles/pool/_list.md b/Commands/netappfiles/pool/_list.md
index 0743ec89d..f3c384842 100644
--- a/Commands/netappfiles/pool/_list.md
+++ b/Commands/netappfiles/pool/_list.md
@@ -49,3 +49,14 @@ List the ANF capacity pools for the specified account.
```bash
netappfiles pool list -g mygroup --account-name myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scw==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the pools for the ANF account
+ ```bash
+ netappfiles pool list -g mygroup --account-name myname
+ ```
diff --git a/Commands/netappfiles/pool/_show.md b/Commands/netappfiles/pool/_show.md
index f774da7e9..832c1098f 100644
--- a/Commands/netappfiles/pool/_show.md
+++ b/Commands/netappfiles/pool/_show.md
@@ -49,3 +49,14 @@ Get the specified ANF capacity pool
```bash
netappfiles pool show -g mygroup --account-name myaccname --name mypoolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an ANF pool
+ ```bash
+ netappfiles pool show -g mygroup --account-name myaccname --name mypoolname
+ ```
diff --git a/Commands/netappfiles/pool/_update.md b/Commands/netappfiles/pool/_update.md
index f102c7612..83c267e0a 100644
--- a/Commands/netappfiles/pool/_update.md
+++ b/Commands/netappfiles/pool/_update.md
@@ -49,3 +49,14 @@ Update the specified ANF capacity pool
```bash
netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update specific values for an ANF pool
+ ```bash
+ netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh
+ ```
diff --git a/Commands/netappfiles/quota-limit/_list.md b/Commands/netappfiles/quota-limit/_list.md
index 2a75c090c..c4518700f 100644
--- a/Commands/netappfiles/quota-limit/_list.md
+++ b/Commands/netappfiles/quota-limit/_list.md
@@ -47,3 +47,14 @@ List the default and current limits for quotas
```bash
netappfiles quota-limit list -l eastus
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1b3RhbGltaXRz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the quota limits for eastus
+ ```bash
+ netappfiles quota-limit list -l eastus
+ ```
diff --git a/Commands/netappfiles/quota-limit/_show.md b/Commands/netappfiles/quota-limit/_show.md
index eae65cd0f..bf8cc4885 100644
--- a/Commands/netappfiles/quota-limit/_show.md
+++ b/Commands/netappfiles/quota-limit/_show.md
@@ -47,3 +47,14 @@ Get the default and current subscription quota limit
```bash
netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1b3RhbGltaXRzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get the quota limits for totalTiBsPerSubscription on eastus
+ ```bash
+ netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription
+ ```
diff --git a/Commands/netappfiles/resource/_query-region-info.md b/Commands/netappfiles/resource/_query-region-info.md
index 2323dd274..2b37fea5b 100644
--- a/Commands/netappfiles/resource/_query-region-info.md
+++ b/Commands/netappfiles/resource/_query-region-info.md
@@ -47,3 +47,14 @@ Provides storage to network proximity and logical zone mapping information.
```bash
netappfiles resource query-region-info -l westus
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3JlZ2lvbmluZm8=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Describes region specific information
+ ```bash
+ netappfiles resource query-region-info -l westus
+ ```
diff --git a/Commands/netappfiles/resource/region-info/_list.md b/Commands/netappfiles/resource/region-info/_list.md
index 03af8dba4..6a40a4e76 100644
--- a/Commands/netappfiles/resource/region-info/_list.md
+++ b/Commands/netappfiles/resource/region-info/_list.md
@@ -11,3 +11,7 @@ List region specific information.
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3JlZ2lvbmluZm9z/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3JlZ2lvbmluZm9z/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/resource/region-info/default/_show.md b/Commands/netappfiles/resource/region-info/default/_show.md
index e7d2e56a7..5c31428e7 100644
--- a/Commands/netappfiles/resource/region-info/default/_show.md
+++ b/Commands/netappfiles/resource/region-info/default/_show.md
@@ -11,3 +11,7 @@ Get storage to network proximity and logical zone mapping information.
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3JlZ2lvbmluZm9zL2RlZmF1bHQ=/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3JlZ2lvbmluZm9zL2RlZmF1bHQ=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/snapshot/_create.md b/Commands/netappfiles/snapshot/_create.md
index 1b11845ce..9178362ab 100644
--- a/Commands/netappfiles/snapshot/_create.md
+++ b/Commands/netappfiles/snapshot/_create.md
@@ -47,3 +47,14 @@ Create the specified snapshot within the given volume
```bash
netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF snapshot
+ ```bash
+ netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus
+ ```
diff --git a/Commands/netappfiles/snapshot/_delete.md b/Commands/netappfiles/snapshot/_delete.md
index b21c826eb..57d63e040 100644
--- a/Commands/netappfiles/snapshot/_delete.md
+++ b/Commands/netappfiles/snapshot/_delete.md
@@ -47,3 +47,14 @@ Delete snapshot
```bash
netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF snapshot
+ ```bash
+ netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname
+ ```
diff --git a/Commands/netappfiles/snapshot/_list.md b/Commands/netappfiles/snapshot/_list.md
index 6b50f5dbd..1a95aed47 100644
--- a/Commands/netappfiles/snapshot/_list.md
+++ b/Commands/netappfiles/snapshot/_list.md
@@ -47,3 +47,14 @@ List all snapshots associated with the volume
```bash
netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cw==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the snapshots of an ANF volume
+ ```bash
+ netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname
+ ```
diff --git a/Commands/netappfiles/snapshot/_restore-files.md b/Commands/netappfiles/snapshot/_restore-files.md
index 1d6de78f4..7f9632573 100644
--- a/Commands/netappfiles/snapshot/_restore-files.md
+++ b/Commands/netappfiles/snapshot/_restore-files.md
@@ -47,3 +47,14 @@ Restore the specified files from the specified snapshot to the active filesystem
```bash
netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fS9yZXN0b3JlZmlsZXM=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Restore specified files from the specified snapshot to the active filesystem.
+ ```bash
+ netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths
+ ```
diff --git a/Commands/netappfiles/snapshot/_show.md b/Commands/netappfiles/snapshot/_show.md
index 5ce44632f..5eb8c895d 100644
--- a/Commands/netappfiles/snapshot/_show.md
+++ b/Commands/netappfiles/snapshot/_show.md
@@ -47,3 +47,14 @@ Get details of the specified snapshot
```bash
netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get the specified ANF snapshot
+ ```bash
+ netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname
+ ```
diff --git a/Commands/netappfiles/snapshot/_update.md b/Commands/netappfiles/snapshot/_update.md
index b64bb807a..9372f797f 100644
--- a/Commands/netappfiles/snapshot/_update.md
+++ b/Commands/netappfiles/snapshot/_update.md
@@ -19,3 +19,7 @@ Update the specified snapshot within the given volume
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fQ==/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3NuYXBzaG90cy97fQ==/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/snapshot/policy/_create.md b/Commands/netappfiles/snapshot/policy/_create.md
index e14273b09..950ca2c81 100644
--- a/Commands/netappfiles/snapshot/policy/_create.md
+++ b/Commands/netappfiles/snapshot/policy/_create.md
@@ -47,3 +47,14 @@ Create a snapshot policy
```bash
netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF snapshot policy
+ ```bash
+ netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true
+ ```
diff --git a/Commands/netappfiles/snapshot/policy/_delete.md b/Commands/netappfiles/snapshot/policy/_delete.md
index 9b105907b..1c05ba801 100644
--- a/Commands/netappfiles/snapshot/policy/_delete.md
+++ b/Commands/netappfiles/snapshot/policy/_delete.md
@@ -47,3 +47,14 @@ Delete snapshot policy
```bash
netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF snapshot policy
+ ```bash
+ netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
+ ```
diff --git a/Commands/netappfiles/snapshot/policy/_list.md b/Commands/netappfiles/snapshot/policy/_list.md
index 820f18a5a..dc46d7a0a 100644
--- a/Commands/netappfiles/snapshot/policy/_list.md
+++ b/Commands/netappfiles/snapshot/policy/_list.md
@@ -47,3 +47,14 @@ List snapshot policy
```bash
netappfiles snapshot policy list -g mygroup --account-name myname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcw==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the snapshot policies for the ANF account
+ ```bash
+ netappfiles snapshot policy list -g mygroup --account-name myname
+ ```
diff --git a/Commands/netappfiles/snapshot/policy/_show.md b/Commands/netappfiles/snapshot/policy/_show.md
index 5ca0cc6d3..6948b8e46 100644
--- a/Commands/netappfiles/snapshot/policy/_show.md
+++ b/Commands/netappfiles/snapshot/policy/_show.md
@@ -47,3 +47,14 @@ Get a snapshot Policy
```bash
netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an ANF snapshot policy
+ ```bash
+ netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
+ ```
diff --git a/Commands/netappfiles/snapshot/policy/_update.md b/Commands/netappfiles/snapshot/policy/_update.md
index 02a5beea5..063322a02 100644
--- a/Commands/netappfiles/snapshot/policy/_update.md
+++ b/Commands/netappfiles/snapshot/policy/_update.md
@@ -47,3 +47,14 @@ Update a snapshot policy
```bash
netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcy97fQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update specific values for an ANF snapshot policy
+ ```bash
+ netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false
+ ```
diff --git a/Commands/netappfiles/snapshot/policy/_volumes.md b/Commands/netappfiles/snapshot/policy/_volumes.md
index f234603a7..565749026 100644
--- a/Commands/netappfiles/snapshot/policy/_volumes.md
+++ b/Commands/netappfiles/snapshot/policy/_volumes.md
@@ -49,3 +49,14 @@ Get the all ANF volumes associated with snapshot policy
```bash
netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vc25hcHNob3Rwb2xpY2llcy97fS92b2x1bWVz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get ANF volumes associated with the specified snapshot policy
+ ```bash
+ netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname
+ ```
diff --git a/Commands/netappfiles/subvolume/_create.md b/Commands/netappfiles/subvolume/_create.md
index eede2da1b..16187c9bd 100644
--- a/Commands/netappfiles/subvolume/_create.md
+++ b/Commands/netappfiles/subvolume/_create.md
@@ -47,3 +47,14 @@ Create a subvolume in the path or clones the subvolume mentioned in the parentPa
```bash
netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create a ANF subvolume
+ ```bash
+ netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
+ ```
diff --git a/Commands/netappfiles/subvolume/_delete.md b/Commands/netappfiles/subvolume/_delete.md
index 0f3d95e1b..fd7f623d4 100644
--- a/Commands/netappfiles/subvolume/_delete.md
+++ b/Commands/netappfiles/subvolume/_delete.md
@@ -47,3 +47,14 @@ Delete subvolume
```bash
netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete a subvolume of the ANF volume
+ ```bash
+ netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
+ ```
diff --git a/Commands/netappfiles/subvolume/_list.md b/Commands/netappfiles/subvolume/_list.md
index e432a4106..caacacc4f 100644
--- a/Commands/netappfiles/subvolume/_list.md
+++ b/Commands/netappfiles/subvolume/_list.md
@@ -47,3 +47,14 @@ List a list of the subvolumes in the volume
```bash
netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXM=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all subvolumes of a ANF volume
+ ```bash
+ netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename
+ ```
diff --git a/Commands/netappfiles/subvolume/_show.md b/Commands/netappfiles/subvolume/_show.md
index 7cd483196..6cdbecd30 100644
--- a/Commands/netappfiles/subvolume/_show.md
+++ b/Commands/netappfiles/subvolume/_show.md
@@ -47,3 +47,14 @@ Get the path associated with the subvolumeName provided
```bash
netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get a subvolume of the ANF volume
+ ```bash
+ netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
+ ```
diff --git a/Commands/netappfiles/subvolume/_update.md b/Commands/netappfiles/subvolume/_update.md
index 69e8c71a9..fac778501 100644
--- a/Commands/netappfiles/subvolume/_update.md
+++ b/Commands/netappfiles/subvolume/_update.md
@@ -47,3 +47,14 @@ Update a subvolume in the path or clones the subvolume mentioned in the parentPa
```bash
netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update a subvolume
+ ```bash
+ netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
+ ```
diff --git a/Commands/netappfiles/subvolume/metadata/_show.md b/Commands/netappfiles/subvolume/metadata/_show.md
index d9d15a494..e919d6736 100644
--- a/Commands/netappfiles/subvolume/metadata/_show.md
+++ b/Commands/netappfiles/subvolume/metadata/_show.md
@@ -47,3 +47,14 @@ Get details of the specified subvolume
```bash
netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3N1YnZvbHVtZXMve30vZ2V0bWV0YWRhdGE=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get the metadata of an ANF subvolume
+ ```bash
+ netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename
+ ```
diff --git a/Commands/netappfiles/volume-group/_create.md b/Commands/netappfiles/volume-group/_create.md
index 3a8cd67ac..423e8054c 100644
--- a/Commands/netappfiles/volume-group/_create.md
+++ b/Commands/netappfiles/volume-group/_create.md
@@ -67,3 +67,19 @@ Create a volume group along with specified volumes
```bash
netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create ANF volume group for SAP
+ ```bash
+ netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid
+ ```
+
+- Create ANF volume group for Oracle
+ ```bash
+ netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV
+ ```
diff --git a/Commands/netappfiles/volume-group/_delete.md b/Commands/netappfiles/volume-group/_delete.md
index 818000c92..470cfaa5a 100644
--- a/Commands/netappfiles/volume-group/_delete.md
+++ b/Commands/netappfiles/volume-group/_delete.md
@@ -47,3 +47,14 @@ Delete the specified volume group only if there are no volumes under volume grou
```bash
netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF volume group
+ ```bash
+ netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname
+ ```
diff --git a/Commands/netappfiles/volume-group/_list.md b/Commands/netappfiles/volume-group/_list.md
index 7175ed09a..b386dc6cb 100644
--- a/Commands/netappfiles/volume-group/_list.md
+++ b/Commands/netappfiles/volume-group/_list.md
@@ -47,3 +47,14 @@ List all volume groups for given account
```bash
netappfiles volume-group list -g mygroup --account-name myaccountname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get a list of ANF volume groups
+ ```bash
+ netappfiles volume-group list -g mygroup --account-name myaccountname
+ ```
diff --git a/Commands/netappfiles/volume-group/_show.md b/Commands/netappfiles/volume-group/_show.md
index c35ca2ba8..60c1a44e9 100644
--- a/Commands/netappfiles/volume-group/_show.md
+++ b/Commands/netappfiles/volume-group/_show.md
@@ -47,3 +47,14 @@ Get details of the specified volume group
```bash
netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an ANF volume group
+ ```bash
+ netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname
+ ```
diff --git a/Commands/netappfiles/volume-group/_update.md b/Commands/netappfiles/volume-group/_update.md
index 482ae5ce7..8344ce2c6 100644
--- a/Commands/netappfiles/volume-group/_update.md
+++ b/Commands/netappfiles/volume-group/_update.md
@@ -19,3 +19,7 @@ Update a volume group along with specified volumes
### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBzL3t9/2024-03-01.xml) **Stable**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vdm9sdW1lZ3JvdXBzL3t9/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/_break-file-locks.md b/Commands/netappfiles/volume/_break-file-locks.md
index 449148b53..96f5fc4b2 100644
--- a/Commands/netappfiles/volume/_break-file-locks.md
+++ b/Commands/netappfiles/volume/_break-file-locks.md
@@ -47,3 +47,14 @@ Break all the file locks on a volume
```bash
netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2JyZWFrZmlsZWxvY2tz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Break all the file locks on the volume
+ ```bash
+ netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_create.md b/Commands/netappfiles/volume/_create.md
index d98a9eb34..8d96d6212 100644
--- a/Commands/netappfiles/volume/_create.md
+++ b/Commands/netappfiles/volume/_create.md
@@ -163,3 +163,24 @@ Create the specified volume within the capacity pool
```bash
netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path "unique-file-path" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF volume
+ ```bash
+ netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level "Premium" --usage-threshold 100 --creation-token "unique-token" --protocol-types NFSv3 --vnet myvnet --subnet-id "/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default" --rules '[{"allowed_clients":"0.0.0.0/0","rule_index":"1","unix_read_only":"true","unix_read_write":"false","cifs":"false","nfsv3":"true","nfsv41":"false"}]'
+ ```
+
+- Create an ANF volume with zones (Availability Zone) specified
+ ```bash
+ netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path "unique-file-path" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1
+ ```
+
+- Create an ANF volume with CMK Encryption
+ ```bash
+ netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path "unique-file-path" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId
+ ```
diff --git a/Commands/netappfiles/volume/_delete.md b/Commands/netappfiles/volume/_delete.md
index e7cc03130..016633d75 100644
--- a/Commands/netappfiles/volume/_delete.md
+++ b/Commands/netappfiles/volume/_delete.md
@@ -84,3 +84,14 @@ Delete the specified volume
```bash
netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an ANF volume
+ ```bash
+ netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_finalize-relocation.md b/Commands/netappfiles/volume/_finalize-relocation.md
index 3a91ec619..313a800c2 100644
--- a/Commands/netappfiles/volume/_finalize-relocation.md
+++ b/Commands/netappfiles/volume/_finalize-relocation.md
@@ -47,3 +47,14 @@ Finalizes the relocation of the volume and cleans up the old volume.
```bash
netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2ZpbmFsaXplcmVsb2NhdGlvbg==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Finalizes the relocation of the volume and cleans up the old volume
+ ```bash
+ netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_get-groupid-list-for-ldapuser.md b/Commands/netappfiles/volume/_get-groupid-list-for-ldapuser.md
index 7c36e71df..53269c38a 100644
--- a/Commands/netappfiles/volume/_get-groupid-list-for-ldapuser.md
+++ b/Commands/netappfiles/volume/_get-groupid-list-for-ldapuser.md
@@ -49,3 +49,14 @@ Returns the list of group Ids for a specific LDAP User
```bash
netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2dldGdyb3VwaWRsaXN0Zm9ybGRhcHVzZXI=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get Group Id List for LDAP User myuser
+ ```bash
+ netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser
+ ```
diff --git a/Commands/netappfiles/volume/_list-quota-report.md b/Commands/netappfiles/volume/_list-quota-report.md
new file mode 100644
index 000000000..f366f897c
--- /dev/null
+++ b/Commands/netappfiles/volume/_list-quota-report.md
@@ -0,0 +1,16 @@
+# [Command] _netappfiles volume list-quota-report_
+
+Returns report of quotas for the volume
+
+## Versions
+
+### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xpc3RxdW90YXJlcG9ydA==/2024-03-01-preview.xml) **Preview**
+
+
+
+#### examples
+
+- ListQuotaReport
+ ```bash
+ netappfiles volume list-quota-report --resource-group myRG --account-name account1 --pool-name pool1 --volume-name volume1
+ ```
diff --git a/Commands/netappfiles/volume/_list.md b/Commands/netappfiles/volume/_list.md
index 221a33fd4..58b8244fa 100644
--- a/Commands/netappfiles/volume/_list.md
+++ b/Commands/netappfiles/volume/_list.md
@@ -84,3 +84,14 @@ List all volumes within the capacity pool
```bash
netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all subvolumes of a ANF volume
+ ```bash
+ netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename
+ ```
diff --git a/Commands/netappfiles/volume/_migrate-backup.md b/Commands/netappfiles/volume/_migrate-backup.md
index 7e5c7a00d..702db5d60 100644
--- a/Commands/netappfiles/volume/_migrate-backup.md
+++ b/Commands/netappfiles/volume/_migrate-backup.md
@@ -23,3 +23,7 @@ Migrate the backups under volume to backup vault
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L21pZ3JhdGViYWNrdXBz/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L21pZ3JhdGViYWNrdXBz/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/_pool-change.md b/Commands/netappfiles/volume/_pool-change.md
index caa313b8b..fc15d8d56 100644
--- a/Commands/netappfiles/volume/_pool-change.md
+++ b/Commands/netappfiles/volume/_pool-change.md
@@ -47,3 +47,14 @@ Moves volume to another pool
```bash
netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3Bvb2xjaGFuZ2U=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid
+ ```bash
+ netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid
+ ```
diff --git a/Commands/netappfiles/volume/_relocate.md b/Commands/netappfiles/volume/_relocate.md
index dd10f01cf..aef91fea2 100644
--- a/Commands/netappfiles/volume/_relocate.md
+++ b/Commands/netappfiles/volume/_relocate.md
@@ -47,3 +47,14 @@ Relocates volume to a new stamp
```bash
netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JlbG9jYXRl/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Relocates volume to a new stamp
+ ```bash
+ netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_reset-cifs-pw.md b/Commands/netappfiles/volume/_reset-cifs-pw.md
index 53b35497f..c20f89f0a 100644
--- a/Commands/netappfiles/volume/_reset-cifs-pw.md
+++ b/Commands/netappfiles/volume/_reset-cifs-pw.md
@@ -47,3 +47,14 @@ Reset cifs password from volume
```bash
netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3Jlc2V0Y2lmc3Bhc3N3b3Jk/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Reset the CIFS password for volume
+ ```bash
+ netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_revert-relocation.md b/Commands/netappfiles/volume/_revert-relocation.md
index 400eb3d36..13dc59c80 100644
--- a/Commands/netappfiles/volume/_revert-relocation.md
+++ b/Commands/netappfiles/volume/_revert-relocation.md
@@ -47,3 +47,14 @@ Reverts the volume relocation process, cleans up the new volume and starts using
```bash
netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JldmVydHJlbG9jYXRpb24=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume
+ ```bash
+ netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_revert.md b/Commands/netappfiles/volume/_revert.md
index 0a51760fb..24ea26867 100644
--- a/Commands/netappfiles/volume/_revert.md
+++ b/Commands/netappfiles/volume/_revert.md
@@ -47,3 +47,14 @@ Revert a volume to the snapshot specified in the body
```bash
netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JldmVydA==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Revert a volume to one of its snapshots
+ ```bash
+ netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333
+ ```
diff --git a/Commands/netappfiles/volume/_show.md b/Commands/netappfiles/volume/_show.md
index 30356454d..451fa6888 100644
--- a/Commands/netappfiles/volume/_show.md
+++ b/Commands/netappfiles/volume/_show.md
@@ -84,3 +84,14 @@ Get the details of the specified volume
```bash
netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Returns the properties of the given ANF volume
+ ```bash
+ netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/_update.md b/Commands/netappfiles/volume/_update.md
index ec97b8651..db86ab2d4 100644
--- a/Commands/netappfiles/volume/_update.md
+++ b/Commands/netappfiles/volume/_update.md
@@ -84,3 +84,14 @@ Update the specified volume within the capacity pool
```bash
netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update an ANF volume
+ ```bash
+ netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol
+ ```
diff --git a/Commands/netappfiles/volume/export-policy/_add.md b/Commands/netappfiles/volume/export-policy/_add.md
index aa7edcf57..742d3fee3 100644
--- a/Commands/netappfiles/volume/export-policy/_add.md
+++ b/Commands/netappfiles/volume/export-policy/_add.md
@@ -80,3 +80,14 @@ Add a new rule to the export policy for a volume.
```bash
netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients "1.2.3.0/24" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Add an export policy rule for the ANF volume
+ ```bash
+ netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients "1.2.3.0/24" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false
+ ```
diff --git a/Commands/netappfiles/volume/export-policy/_list.md b/Commands/netappfiles/volume/export-policy/_list.md
index 988b19083..bfc5df7b5 100644
--- a/Commands/netappfiles/volume/export-policy/_list.md
+++ b/Commands/netappfiles/volume/export-policy/_list.md
@@ -80,3 +80,14 @@ List the export policy rules for a volume.
```bash
netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List the export policy rules for an ANF volume
+ ```bash
+ netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/export-policy/_remove.md b/Commands/netappfiles/volume/export-policy/_remove.md
index 99eb124cf..3d54a2ee1 100644
--- a/Commands/netappfiles/volume/export-policy/_remove.md
+++ b/Commands/netappfiles/volume/export-policy/_remove.md
@@ -80,3 +80,14 @@ Remove a rule from the export policy for a volume by rule index. The current rul
```bash
netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Remove an export policy rule from an ANF volume
+ ```bash
+ netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4
+ ```
diff --git a/Commands/netappfiles/volume/export-policy/_show.md b/Commands/netappfiles/volume/export-policy/_show.md
index 4ad5b69fa..9a8be08b2 100644
--- a/Commands/netappfiles/volume/export-policy/_show.md
+++ b/Commands/netappfiles/volume/export-policy/_show.md
@@ -80,3 +80,14 @@ Show the export policy rule for a volume.
```bash
netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get an export policy rule for an ANF volume
+ ```bash
+ netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4
+ ```
diff --git a/Commands/netappfiles/volume/export-policy/_update.md b/Commands/netappfiles/volume/export-policy/_update.md
index 7568c9370..3f8718d09 100644
--- a/Commands/netappfiles/volume/export-policy/_update.md
+++ b/Commands/netappfiles/volume/export-policy/_update.md
@@ -80,3 +80,14 @@ Update the export policy rule for a volume.
```bash
netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the export policy rule for a volume
+ ```bash
+ netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'
+ ```
diff --git a/Commands/netappfiles/volume/latest-backup-status/current/_show.md b/Commands/netappfiles/volume/latest-backup-status/current/_show.md
index 4b17c75ba..9c0444d3b 100644
--- a/Commands/netappfiles/volume/latest-backup-status/current/_show.md
+++ b/Commands/netappfiles/volume/latest-backup-status/current/_show.md
@@ -23,3 +23,7 @@ Get the latest status of the backup for a volume
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xhdGVzdGJhY2t1cHN0YXR1cy9jdXJyZW50/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xhdGVzdGJhY2t1cHN0YXR1cy9jdXJyZW50/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/latest-restore-status/current/_show.md b/Commands/netappfiles/volume/latest-restore-status/current/_show.md
index cc35b2356..6af1da277 100644
--- a/Commands/netappfiles/volume/latest-restore-status/current/_show.md
+++ b/Commands/netappfiles/volume/latest-restore-status/current/_show.md
@@ -19,3 +19,7 @@ Get the latest status of the restore for a volume
### [2024-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xhdGVzdHJlc3RvcmVzdGF0dXMvY3VycmVudA==/2024-03-01-preview.xml) **Preview**
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xhdGVzdHJlc3RvcmVzdGF0dXMvY3VycmVudA==/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/quota-rule/_create.md b/Commands/netappfiles/volume/quota-rule/_create.md
index 418368a83..5a55ccfde 100644
--- a/Commands/netappfiles/volume/quota-rule/_create.md
+++ b/Commands/netappfiles/volume/quota-rule/_create.md
@@ -47,3 +47,14 @@ Create the specified quota rule within the given volume
```bash
netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3ZvbHVtZXF1b3RhcnVsZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an ANF Volume quote rule
+ ```bash
+ netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006
+ ```
diff --git a/Commands/netappfiles/volume/quota-rule/_delete.md b/Commands/netappfiles/volume/quota-rule/_delete.md
index e7d2e717e..034337670 100644
--- a/Commands/netappfiles/volume/quota-rule/_delete.md
+++ b/Commands/netappfiles/volume/quota-rule/_delete.md
@@ -47,3 +47,14 @@ Delete quota rule
```bash
netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3ZvbHVtZXF1b3RhcnVsZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete a specified ANF Volume quote rule
+ ```bash
+ netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename
+ ```
diff --git a/Commands/netappfiles/volume/quota-rule/_list.md b/Commands/netappfiles/volume/quota-rule/_list.md
index 26bc43c1f..5f8f709b3 100644
--- a/Commands/netappfiles/volume/quota-rule/_list.md
+++ b/Commands/netappfiles/volume/quota-rule/_list.md
@@ -47,3 +47,14 @@ List all quota rules associated with the volume
```bash
netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3ZvbHVtZXF1b3RhcnVsZXM=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get all ANF Volume Quota Rule for specified Volume
+ ```bash
+ netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/quota-rule/_show.md b/Commands/netappfiles/volume/quota-rule/_show.md
index c874bd06e..7e73ac4ad 100644
--- a/Commands/netappfiles/volume/quota-rule/_show.md
+++ b/Commands/netappfiles/volume/quota-rule/_show.md
@@ -47,3 +47,14 @@ Get details of the specified quota rule
```bash
netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3ZvbHVtZXF1b3RhcnVsZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get a ANF Volume quote rule
+ ```bash
+ netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename
+ ```
diff --git a/Commands/netappfiles/volume/quota-rule/_update.md b/Commands/netappfiles/volume/quota-rule/_update.md
index 3c4536fe6..840788a49 100644
--- a/Commands/netappfiles/volume/quota-rule/_update.md
+++ b/Commands/netappfiles/volume/quota-rule/_update.md
@@ -47,3 +47,14 @@ Update the specified quota rule within the given volume
```bash
netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3ZvbHVtZXF1b3RhcnVsZXMve30=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update a specified ANF Volume quote rule
+ ```bash
+ netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006
+ ```
diff --git a/Commands/netappfiles/volume/readme.md b/Commands/netappfiles/volume/readme.md
index 79cb96047..103b0603a 100644
--- a/Commands/netappfiles/volume/readme.md
+++ b/Commands/netappfiles/volume/readme.md
@@ -44,6 +44,9 @@ Generated Create update delete operations for Azure NetApp Files (ANF) Volumes
- [list](/Commands/netappfiles/volume/_list.md)
: List all volumes within the capacity pool
+- [list-quota-report](/Commands/netappfiles/volume/_list-quota-report.md)
+: Returns report of quotas for the volume
+
- [migrate-backup](/Commands/netappfiles/volume/_migrate-backup.md)
: Migrate the backups under volume to backup vault
diff --git a/Commands/netappfiles/volume/replication/_approve.md b/Commands/netappfiles/volume/replication/_approve.md
index 7664ed3e7..a5e6ab066 100644
--- a/Commands/netappfiles/volume/replication/_approve.md
+++ b/Commands/netappfiles/volume/replication/_approve.md
@@ -49,3 +49,14 @@ Authorize the replication connection on the source volume
```bash
netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2F1dGhvcml6ZXJlcGxpY2F0aW9u/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Authorize the volume as the replication destination for the source
+ ```bash
+ netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume
+ ```
diff --git a/Commands/netappfiles/volume/replication/_authorize-external-replication.md b/Commands/netappfiles/volume/replication/_authorize-external-replication.md
new file mode 100644
index 000000000..a385c8014
--- /dev/null
+++ b/Commands/netappfiles/volume/replication/_authorize-external-replication.md
@@ -0,0 +1,9 @@
+# [Command] _netappfiles volume replication authorize-external-replication_
+
+Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created
+
+## Versions
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2F1dGhvcml6ZWV4dGVybmFscmVwbGljYXRpb24=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/replication/_finalize-external-replication.md b/Commands/netappfiles/volume/replication/_finalize-external-replication.md
new file mode 100644
index 000000000..9df57a71f
--- /dev/null
+++ b/Commands/netappfiles/volume/replication/_finalize-external-replication.md
@@ -0,0 +1,9 @@
+# [Command] _netappfiles volume replication finalize-external-replication_
+
+Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.
+
+## Versions
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2ZpbmFsaXplZXh0ZXJuYWxyZXBsaWNhdGlvbg==/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/replication/_list.md b/Commands/netappfiles/volume/replication/_list.md
index b5558ba5c..ecae620c7 100644
--- a/Commands/netappfiles/volume/replication/_list.md
+++ b/Commands/netappfiles/volume/replication/_list.md
@@ -47,3 +47,14 @@ List all replications for a specified volume
```bash
netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2xpc3RyZXBsaWNhdGlvbnM=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all replications for a specified volume
+ ```bash
+ netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_peer-external-cluster.md b/Commands/netappfiles/volume/replication/_peer-external-cluster.md
new file mode 100644
index 000000000..39f893f43
--- /dev/null
+++ b/Commands/netappfiles/volume/replication/_peer-external-cluster.md
@@ -0,0 +1,9 @@
+# [Command] _netappfiles volume replication peer-external-cluster_
+
+Starts peering the external cluster for this migration volume
+
+## Versions
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3BlZXJleHRlcm5hbGNsdXN0ZXI=/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/replication/_perform-replication-transfer.md b/Commands/netappfiles/volume/replication/_perform-replication-transfer.md
new file mode 100644
index 000000000..600e66c24
--- /dev/null
+++ b/Commands/netappfiles/volume/replication/_perform-replication-transfer.md
@@ -0,0 +1,9 @@
+# [Command] _netappfiles volume replication perform-replication-transfer_
+
+Performs an adhoc replication transfer on a volume with volumeType Migration
+
+## Versions
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3BlcmZvcm1yZXBsaWNhdGlvbnRyYW5zZmVy/2024-07-01.xml) **Stable**
+
+
diff --git a/Commands/netappfiles/volume/replication/_populate-availability-zone.md b/Commands/netappfiles/volume/replication/_populate-availability-zone.md
new file mode 100644
index 000000000..2f74adfec
--- /dev/null
+++ b/Commands/netappfiles/volume/replication/_populate-availability-zone.md
@@ -0,0 +1,16 @@
+# [Command] _netappfiles volume replication populate-availability-zone_
+
+This operation will populate availability zone information for a volume
+
+## Versions
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3BvcHVsYXRlYXZhaWxhYmlsaXR5em9uZQ==/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- This operation will populate availability zone information for volume myvolname
+ ```bash
+ netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_re-initialize.md b/Commands/netappfiles/volume/replication/_re-initialize.md
index c831efd93..0055e5534 100644
--- a/Commands/netappfiles/volume/replication/_re-initialize.md
+++ b/Commands/netappfiles/volume/replication/_re-initialize.md
@@ -50,3 +50,14 @@ The replication process is resumed from source to destination.
```bash
netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JlaW5pdGlhbGl6ZXJlcGxpY2F0aW9u/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Re-initialises the replication process
+ ```bash
+ netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_reestablish.md b/Commands/netappfiles/volume/replication/_reestablish.md
index 1c6d13b14..2223bae75 100644
--- a/Commands/netappfiles/volume/replication/_reestablish.md
+++ b/Commands/netappfiles/volume/replication/_reestablish.md
@@ -47,3 +47,14 @@ Re-establish a previously deleted replication between 2 volumes that have a comm
```bash
netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JlZXN0YWJsaXNocmVwbGljYXRpb24=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots
+ ```bash
+ netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid
+ ```
diff --git a/Commands/netappfiles/volume/replication/_remove.md b/Commands/netappfiles/volume/replication/_remove.md
index 959f821fe..4599f9759 100644
--- a/Commands/netappfiles/volume/replication/_remove.md
+++ b/Commands/netappfiles/volume/replication/_remove.md
@@ -47,3 +47,14 @@ Delete the replication connection on the destination volume, and send release to
```bash
netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2RlbGV0ZXJlcGxpY2F0aW9u/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete the replication objects of the paired volumes
+ ```bash
+ netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_resume.md b/Commands/netappfiles/volume/replication/_resume.md
index 23e084ba3..b777ef1eb 100644
--- a/Commands/netappfiles/volume/replication/_resume.md
+++ b/Commands/netappfiles/volume/replication/_resume.md
@@ -50,3 +50,14 @@ If any quota rules exists on destination volume they will be overwritten with so
```bash
netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3Jlc3luY3JlcGxpY2F0aW9u/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Resume the replication process
+ ```bash
+ netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_status.md b/Commands/netappfiles/volume/replication/_status.md
index 42904abbb..c2fb57b56 100644
--- a/Commands/netappfiles/volume/replication/_status.md
+++ b/Commands/netappfiles/volume/replication/_status.md
@@ -49,3 +49,14 @@ Get the replication status for the specified replication volume
```bash
netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L3JlcGxpY2F0aW9uc3RhdHVz/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)
+ ```bash
+ netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/_suspend.md b/Commands/netappfiles/volume/replication/_suspend.md
index a89ffd03e..ed5e430c3 100644
--- a/Commands/netappfiles/volume/replication/_suspend.md
+++ b/Commands/netappfiles/volume/replication/_suspend.md
@@ -50,3 +50,14 @@ The replication process is suspended until resumed or deleted.
```bash
netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
```
+
+### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbmV0YXBwYWNjb3VudHMve30vY2FwYWNpdHlwb29scy97fS92b2x1bWVzL3t9L2JyZWFrcmVwbGljYXRpb24=/2024-07-01.xml) **Stable**
+
+
+
+#### examples
+
+- Suspend the replication process
+ ```bash
+ netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname
+ ```
diff --git a/Commands/netappfiles/volume/replication/readme.md b/Commands/netappfiles/volume/replication/readme.md
index 91864dd4d..f66160bbd 100644
--- a/Commands/netappfiles/volume/replication/readme.md
+++ b/Commands/netappfiles/volume/replication/readme.md
@@ -7,9 +7,24 @@ Manage Azure NetApp Files (ANF) Volume replication
- [approve](/Commands/netappfiles/volume/replication/_approve.md)
: Authorize source volume replication
+- [authorize-external-replication](/Commands/netappfiles/volume/replication/_authorize-external-replication.md)
+: Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created
+
+- [finalize-external-replication](/Commands/netappfiles/volume/replication/_finalize-external-replication.md)
+: Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active.
+
- [list](/Commands/netappfiles/volume/replication/_list.md)
: List all replications for a specified volume
+- [peer-external-cluster](/Commands/netappfiles/volume/replication/_peer-external-cluster.md)
+: Starts peering the external cluster for this migration volume
+
+- [perform-replication-transfer](/Commands/netappfiles/volume/replication/_perform-replication-transfer.md)
+: Performs an adhoc replication transfer on a volume with volumeType Migration
+
+- [populate-availability-zone](/Commands/netappfiles/volume/replication/_populate-availability-zone.md)
+: This operation will populate availability zone information for a volume
+
- [re-initialize](/Commands/netappfiles/volume/replication/_re-initialize.md)
: Re-Initializes the replication connection on the destination volume
diff --git a/Commands/tree.json b/Commands/tree.json
index caef6876a..2b0ca57e2 100644
--- a/Commands/tree.json
+++ b/Commands/tree.json
@@ -77587,6 +77587,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account ad add -g mygroup -a myname --username aduser --password aduser --smb-server-name SMBSERVER --dns 1.2.3.4 --domain westcentralus"
+ ],
+ "name": "Add an active directory to the account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.activeDirectories[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -77696,6 +77715,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account ad list -g mygroup -a myname"
+ ],
+ "name": "List the active directories of an account."
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.activeDirectories",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -77805,6 +77843,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account ad remove -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848"
+ ],
+ "name": "Remove an active directory from the account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.activeDirectories[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -77914,6 +77971,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account ad show -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848"
+ ],
+ "name": "Get an active directory on the account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.activeDirectories[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78023,6 +78099,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account ad update -g mygroup --name myname --active-directory-id 13641da9-c0e9-4b97-84fc-4f8014a93848 --username ad_username --password ad_password --domain northeurope --dns 1.2.3.4 --smb-server-name SMBSERVER"
+ ],
+ "name": "Update an active directory on the account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.activeDirectories[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -78201,6 +78296,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account backup-policy create -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname -l westus2 --daily-backups 1 --enabled true"
+ ],
+ "name": "Create an ANF backup policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78286,6 +78399,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account backup-policy delete -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname"
+ ],
+ "name": "Delete the specified ANF backup policy."
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78371,6 +78502,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account backup-policy list -g mygroup --account-name myname"
+ ],
+ "name": "List the ANF backup policy for the specified account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78456,6 +78605,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account backup-policy show -g mygroup --account-name myaccname --backup-policy-name mybackuppolicyname"
+ ],
+ "name": "Get an ANF backup policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78541,6 +78708,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account backup-policy update -g mygroup --account-name myaccountname --backup-policy-name mybackuppolicyname --daily-backups 1 --enabled false"
+ ],
+ "name": "Update specific values for an ANF backup policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backuppolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -78622,6 +78807,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78689,6 +78884,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78756,6 +78961,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78823,6 +79038,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}/restorefiles",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78890,6 +79115,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -78957,6 +79192,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}/backups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -79036,6 +79281,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79102,6 +79357,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79168,9 +79433,19 @@
}
],
"stage": "Preview"
- }
- ]
- },
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
"show": {
"help": {
"short": "Get the Backup Vault"
@@ -79234,6 +79509,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79300,6 +79585,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/backupvaults/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -79455,6 +79750,30 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account create -g mygroup --name myname -l location --tags testtag1=mytag1 testtag3=mytagg"
+ ],
+ "name": "Create an ANF account"
+ },
+ {
+ "commands": [
+ "netappfiles account create -g mygroup --name myname -l location --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'"
+ ],
+ "name": "Create an ANF account enabling CMK encryption"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79558,6 +79877,24 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account delete -g mygroup --name myname"
+ ],
+ "name": "Delete an ANF account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79674,6 +80011,11 @@
],
"name": "2024-03-01-preview",
"resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts",
+ "plane": "mgmt-plane",
+ "version": "2024-03-01-preview"
+ },
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts",
"plane": "mgmt-plane",
@@ -79681,6 +80023,29 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account list -g mygroup"
+ ],
+ "name": "List ANF accounts within a resource group"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/netappaccounts",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ },
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79713,6 +80078,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/migratebackups",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79797,6 +80172,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account renew-credentials -g mygroup --a myname"
+ ],
+ "name": "Renew identity credentials"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/renewcredentials",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -79900,6 +80293,24 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account show -g mygroup --name myname"
+ ],
+ "name": "Get an ANF account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80033,6 +80444,30 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles account update -g mygroup --name myname --tags testtag2=mytagb"
+ ],
+ "name": "Update the tags of an ANF account"
+ },
+ {
+ "commands": [
+ "netappfiles account update -g mygroup -a myname --key-source Microsoft.KeyVault --key-name cmkKey --key-vault-uri https://mykvuri.vault.azure.net/ --keyvault-resource-id myKeyVaultResourceId --identity-type UserAssigned --user-assigned-identity '/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/anf-mi'"
+ ],
+ "name": "Update an ANF account enabling CMK encryption"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -80140,6 +80575,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles pool create -g mygroup --account-name myaccountname --name mypoolname -l westus2 --size 8 --service-level premium"
+ ],
+ "name": "Create an ANF pool"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80227,6 +80680,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles pool delete -g mygroup --account-name myaccname --name mypoolname"
+ ],
+ "name": "Delete an ANF pool"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80314,6 +80785,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles pool list -g mygroup --account-name myname"
+ ],
+ "name": "List the pools for the ANF account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80401,6 +80890,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles pool show -g mygroup --account-name myaccname --name mypoolname"
+ ],
+ "name": "Get an ANF pool"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80488,17 +80995,35 @@
"version": "2023-11-01"
}
]
- }
- ]
- }
- },
- "help": {
- "short": "Manage Azure NetApp Files (ANF) Capacity Pool Resources."
- },
- "names": [
- "netappfiles",
- "pool"
- ]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles pool update -g mygroup --account-name myaccname --name mypoolname --tags mytag1=abcd mytag2=efgh"
+ ],
+ "name": "Update specific values for an ANF pool"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "help": {
+ "short": "Manage Azure NetApp Files (ANF) Capacity Pool Resources."
+ },
+ "names": [
+ "netappfiles",
+ "pool"
+ ]
},
"quota-limit": {
"commands": {
@@ -80583,6 +81108,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles quota-limit list -l eastus"
+ ],
+ "name": "List the quota limits for eastus"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -80667,6 +81210,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles quota-limit show -l eastus -n totalTiBsPerSubscription"
+ ],
+ "name": "Get the quota limits for totalTiBsPerSubscription on eastus"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/quotalimits/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -80719,6 +81280,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfos/default",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -80765,6 +81336,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfos",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -80861,6 +81442,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles resource query-region-info -l westus"
+ ],
+ "name": "Describes region specific information"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/regioninfo",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -80959,6 +81558,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy create -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname -l westus2 --hourly-snapshots 1 --hourly-minute 5 --enabled true"
+ ],
+ "name": "Create an ANF snapshot policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81044,6 +81661,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy delete -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname"
+ ],
+ "name": "Delete an ANF snapshot policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81129,6 +81764,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy list -g mygroup --account-name myname"
+ ],
+ "name": "List the snapshot policies for the ANF account"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81214,6 +81867,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy show -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname"
+ ],
+ "name": "Get an ANF snapshot policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81299,6 +81970,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy update -g mygroup --account-name myaccountname --snapshot-policy-name mysnapshotpolicyname --daily-snapshots 1 --enabled false"
+ ],
+ "name": "Update specific values for an ANF snapshot policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81387,6 +82076,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot policy volumes -g mygroup --account-name myaccname --snapshot-policy-name mysnapshotpolicyname"
+ ],
+ "name": "Get ANF volumes associated with the specified snapshot policy"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/snapshotpolicies/{}/volumes",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -81483,6 +82190,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname -l eastus"
+ ],
+ "name": "Create an ANF snapshot"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81567,6 +82292,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname"
+ ],
+ "name": "Delete an ANF snapshot"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81651,17 +82394,35 @@
"version": "2023-11-01"
}
]
- }
- ]
- },
- "restore-files": {
- "help": {
- "short": "Restore the specified files from the specified snapshot to the active filesystem"
- },
- "names": [
- "netappfiles",
- "snapshot",
- "restore-files"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname"
+ ],
+ "name": "List the snapshots of an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "restore-files": {
+ "help": {
+ "short": "Restore the specified files from the specified snapshot to the active filesystem"
+ },
+ "names": [
+ "netappfiles",
+ "snapshot",
+ "restore-files"
],
"versions": [
{
@@ -81735,6 +82496,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot restore-files -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname --file-paths myfilepaths"
+ ],
+ "name": "Restore specified files from the specified snapshot to the active filesystem."
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}/restorefiles",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81819,6 +82598,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles snapshot show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname"
+ ],
+ "name": "Get the specified ANF snapshot"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -81871,6 +82668,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/snapshots/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -81969,6 +82776,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume metadata show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename"
+ ],
+ "name": "Get the metadata of an ANF subvolume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}/getmetadata",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -82065,6 +82890,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename"
+ ],
+ "name": "Create a ANF subvolume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -82149,6 +82992,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume delete -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename"
+ ],
+ "name": "Delete a subvolume of the ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -82233,6 +83094,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename"
+ ],
+ "name": "List all subvolumes of a ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -82317,6 +83196,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume show -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename"
+ ],
+ "name": "Get a subvolume of the ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -82401,6 +83298,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume update -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename --subvolume-name mysubvolumename"
+ ],
+ "name": "Update a subvolume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/subvolumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -82786,6 +83701,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume export-policy add -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --allowed-clients \"1.2.3.0/24\" --rule-index 2 --unix-read-only true --unix-read-write false --cifs false --nfsv3 true --nfsv41 false"
+ ],
+ "name": "Add an export policy rule for the ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.exportPolicy.rules[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -82933,6 +83867,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume export-policy list -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "List the export policy rules for an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.exportPolicy.rules",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83080,6 +84033,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume export-policy remove -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4"
+ ],
+ "name": "Remove an export policy rule from an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.exportPolicy.rules[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83227,25 +84199,44 @@
}
],
"stage": "Preview"
- }
- ]
- },
- "update": {
- "help": {
- "short": "Update the export policy rule for a volume."
- },
- "names": [
- "netappfiles",
- "volume",
- "export-policy",
- "update"
- ],
- "versions": [
+ },
{
"examples": [
{
"commands": [
- "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'"
+ "netappfiles volume export-policy show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 4"
+ ],
+ "name": "Get an export policy rule for an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.exportPolicy.rules[]",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "update": {
+ "help": {
+ "short": "Update the export policy rule for a volume."
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "export-policy",
+ "update"
+ ],
+ "versions": [
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'"
],
"name": "Update the export policy rule for a volume"
}
@@ -83374,6 +84365,25 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume export-policy update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --rule-index 1 --allowed-clients '1.1.3.0/24'"
+ ],
+ "name": "Update the export policy rule for a volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.exportPolicy.rules[]",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -83455,6 +84465,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestbackupstatus/current",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -83535,6 +84555,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/latestrestorestatus/current",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -83646,6 +84676,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume quota-rule create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-type DefaultGroupQuota --quota-size 100006"
+ ],
+ "name": "Create an ANF Volume quote rule"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83731,6 +84779,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume quota-rule delete -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename"
+ ],
+ "name": "Delete a specified ANF Volume quote rule"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83816,6 +84882,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume quota-rule list -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname"
+ ],
+ "name": "Get all ANF Volume Quota Rule for specified Volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83901,6 +84985,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume quota-rule show -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename"
+ ],
+ "name": "Get a ANF Volume quote rule"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -83986,6 +85088,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume quota-rule update -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --quota-rule-name myrulename --quota-size 100006"
+ ],
+ "name": "Update a specified ANF Volume quote rule"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/volumequotarules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -84086,6 +85206,70 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication approve -g mygroup --account-name myaccname --pool-name mypoolname --name mysourcevolname --remote-volume-resource-id /subscriptions/69a75bda-882e-44d5-8431-63421204131c/resourceGroups/mygroup1/providers/Microsoft.NetApp/netAppAccounts/myaccount1/capacityPools/mypool1/volumes/mydestinationvolume"
+ ],
+ "name": "Authorize the volume as the replication destination for the source"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizereplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "authorize-external-replication": {
+ "help": {
+ "short": "Starts SVM peering and returns a command to be run on the external ONTAP to accept it. Once the SVM have been peered a SnapMirror will be created"
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "replication",
+ "authorize-external-replication"
+ ],
+ "versions": [
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/authorizeexternalreplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "finalize-external-replication": {
+ "help": {
+ "short": "Finalizes the migration of an external volume by releasing the replication and breaking the external cluster peering if no other migration is active."
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "replication",
+ "finalize-external-replication"
+ ],
+ "versions": [
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizeexternalreplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84171,6 +85355,101 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication list -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "List all replications for a specified volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listreplications",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "peer-external-cluster": {
+ "help": {
+ "short": "Starts peering the external cluster for this migration volume"
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "replication",
+ "peer-external-cluster"
+ ],
+ "versions": [
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/peerexternalcluster",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "perform-replication-transfer": {
+ "help": {
+ "short": "Performs an adhoc replication transfer on a volume with volumeType Migration"
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "replication",
+ "perform-replication-transfer"
+ ],
+ "versions": [
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/performreplicationtransfer",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "populate-availability-zone": {
+ "help": {
+ "short": "This operation will populate availability zone information for a volume"
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "replication",
+ "populate-availability-zone"
+ ],
+ "versions": [
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume populate-availability-zone -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "This operation will populate availability zone information for volume myvolname"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/populateavailabilityzone",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84260,6 +85539,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication re-initialize -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "Re-initialises the replication process"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reinitializereplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84345,6 +85642,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication reestablish -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname --source-volume-id mysourcevolumeid"
+ ],
+ "name": "Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/reestablishreplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84427,7 +85742,25 @@
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication",
"plane": "mgmt-plane",
- "version": "2023-11-01"
+ "version": "2023-11-01"
+ }
+ ]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication remove -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "Delete the replication objects of the paired volumes"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/deletereplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
}
]
}
@@ -84519,6 +85852,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication resume -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "Resume the replication process"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resyncreplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84607,6 +85958,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication status -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "Get the replication status for the volume. Returns whether the replication is healthy, the replication schedule and the mirror state (whether replication is suspened/broken or synced/mirrored)"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/replicationstatus",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -84696,6 +86065,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume replication suspend -g mygroup --account-name myaccname --pool-name mypoolname --name mydestinationvolname"
+ ],
+ "name": "Suspend the replication process"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakreplication",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -84792,6 +86179,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume break-file-locks -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Break all the file locks on the volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/breakfilelocks",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85037,6 +86442,36 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume create -g group --account-name aname --pool-name pname --volume-name vname -l location --service-level \"Premium\" --usage-threshold 100 --creation-token \"unique-token\" --protocol-types NFSv3 --vnet myvnet --subnet-id \"/subscriptions/mysubsid/resourceGroups/myrg/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/default\" --rules '[{\"allowed_clients\":\"0.0.0.0/0\",\"rule_index\":\"1\",\"unix_read_only\":\"true\",\"unix_read_write\":\"false\",\"cifs\":\"false\",\"nfsv3\":\"true\",\"nfsv41\":\"false\"}]'"
+ ],
+ "name": "Create an ANF volume"
+ },
+ {
+ "commands": [
+ "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --zones zone1"
+ ],
+ "name": "Create an ANF volume with zones (Availability Zone) specified"
+ },
+ {
+ "commands": [
+ "netappfiles volume create -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname -l westus2 --service-level premium --usage-threshold 100 --file-path \"unique-file-path\" --vnet myvnet --subnet mysubnet --protocol-types NFSv3 --network-features Standard --protocol-types NFSv4.1 --rule-index 1 --allowed-clients '10.7.0.0/24' --kerberos-enabled false --encryption-key-source Microsoft.KeyVault --kv-private-endpoint-id myPrivateEndpointId"
+ ],
+ "name": "Create an ANF volume with CMK Encryption"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85187,6 +86622,24 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume delete -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Delete an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85271,6 +86724,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume finalize-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Finalizes the relocation of the volume and cleans up the old volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/finalizerelocation",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85332,12 +86803,12 @@
"name": "Get Group Id List for LDAP User myuser"
}
],
- "name": "2024-03-01",
+ "name": "2023-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser",
"plane": "mgmt-plane",
- "version": "2024-03-01"
+ "version": "2023-11-01"
}
]
},
@@ -85350,12 +86821,30 @@
"name": "Get Group Id List for LDAP User myuser"
}
],
- "name": "2023-11-01",
+ "name": "2024-07-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser",
"plane": "mgmt-plane",
- "version": "2023-11-01"
+ "version": "2024-07-01"
+ }
+ ]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume get-groupid-list-for-ldapuser -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --username myuser"
+ ],
+ "name": "Get Group Id List for LDAP User myuser"
+ }
+ ],
+ "name": "2024-03-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/getgroupidlistforldapuser",
+ "plane": "mgmt-plane",
+ "version": "2024-03-01"
}
]
}
@@ -85508,6 +86997,55 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles subvolume list -g mygroup --account-name myaccountname --pool-name mypoolname --volume-name myvolumename"
+ ],
+ "name": "List all subvolumes of a ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
+ }
+ ]
+ },
+ "list-quota-report": {
+ "help": {
+ "short": "Returns report of quotas for the volume"
+ },
+ "names": [
+ "netappfiles",
+ "volume",
+ "list-quota-report"
+ ],
+ "versions": [
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume list-quota-report --resource-group myRG --account-name account1 --pool-name pool1 --volume-name volume1"
+ ],
+ "name": "ListQuotaReport"
+ }
+ ],
+ "name": "2024-03-01-preview",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/listquotareport",
+ "plane": "mgmt-plane",
+ "version": "2024-03-01-preview"
+ }
+ ],
+ "stage": "Preview"
}
]
},
@@ -85575,6 +87113,16 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/migratebackups",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85659,6 +87207,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume pool-change -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --new-pool-resource-id mynewresourceid"
+ ],
+ "name": "This changes (moves) the pool for the volume myvolname from mypoolname to pool with the Id mynewresourceid"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/poolchange",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85783,12 +87349,30 @@
"name": "Relocates volume to a new stamp"
}
],
- "name": "2023-07-01",
+ "name": "2023-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate",
+ "plane": "mgmt-plane",
+ "version": "2023-07-01"
+ }
+ ]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume relocate -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Relocates volume to a new stamp"
+ }
+ ],
+ "name": "2024-03-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate",
"plane": "mgmt-plane",
- "version": "2023-07-01"
+ "version": "2024-03-01"
}
]
},
@@ -85801,12 +87385,12 @@
"name": "Relocates volume to a new stamp"
}
],
- "name": "2024-03-01",
+ "name": "2023-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate",
"plane": "mgmt-plane",
- "version": "2024-03-01"
+ "version": "2023-11-01"
}
]
},
@@ -85819,12 +87403,12 @@
"name": "Relocates volume to a new stamp"
}
],
- "name": "2023-11-01",
+ "name": "2024-07-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/relocate",
"plane": "mgmt-plane",
- "version": "2023-11-01"
+ "version": "2024-07-01"
}
]
}
@@ -85911,6 +87495,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume reset-cifs-pw -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Reset the CIFS password for volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/resetcifspassword",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -85995,6 +87597,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume revert -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --snapshot-id 9760acf5-4638-11e7-9bdb-020073ca3333"
+ ],
+ "name": "Revert a volume to one of its snapshots"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revert",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86079,6 +87699,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume revert-relocation -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}/revertrelocation",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86229,6 +87867,24 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume show -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname"
+ ],
+ "name": "Returns the properties of the given ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86402,6 +88058,24 @@
}
],
"stage": "Preview"
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume update -g mygroup --account-name myaccname --pool-name mypoolname --name myvolname --service-level ultra --usage-threshold 100 --tags mytag=specialvol"
+ ],
+ "name": "Update an ANF volume"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/capacitypools/{}/volumes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -86524,6 +88198,30 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type SAP-HANA --application-identifier mysapsid"
+ ],
+ "name": "Create ANF volume group for SAP"
+ },
+ {
+ "commands": [
+ "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname --vnet myvnet --ppg myppg --application-type ORACLE --application-identifier DEV"
+ ],
+ "name": "Create ANF volume group for Oracle"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86608,6 +88306,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume-group create -g mygroup --account-name myaccountname --pool-name mypoolname --volume-group-name myvolumegroupname"
+ ],
+ "name": "Delete an ANF volume group"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86692,6 +88408,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume-group list -g mygroup --account-name myaccountname"
+ ],
+ "name": "Get a list of ANF volume groups"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86776,6 +88510,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles volume-group show -g mygroup --account-name myaccountname --volume-group-name myvolumegroupname"
+ ],
+ "name": "Get an ANF volume group"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86828,6 +88580,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.netapp/netappaccounts/{}/volumegroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
@@ -86893,6 +88655,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -86947,6 +88719,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -87001,6 +88783,16 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -87079,6 +88871,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "netappfiles query-network-sibling-set -l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID}"
+ ],
+ "name": "Query network sibling set"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
},
@@ -87157,6 +88967,24 @@
"version": "2023-11-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "-l westus2 --network-sibling-set-id {SIBLIING_SET_ID} --subnet-id {SUBNET_ID} --network-sibling-set-state-id {SIBLING_SET_STATE_ID} --network-features Standard"
+ ],
+ "name": "Update Network sibling set"
+ }
+ ],
+ "name": "2024-07-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/updatenetworksiblingset",
+ "plane": "mgmt-plane",
+ "version": "2024-07-01"
+ }
+ ]
}
]
}
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.json
new file mode 100644
index 000000000..cc42b3f30
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja0ZpbGVQYXRoQXZhaWxhYmlsaXR5/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "netappfiles", "commands": [{"name": "check-file-path-availability", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkfilepathavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja0ZpbGVQYXRoQXZhaWxhYmlsaXR5/V/MjAyNC0wNy0wMQ=="}], "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": [{"nullable": true, "type": "string", "var": "$body.availabilityZone", "options": ["availability-zone"], "group": "Body", "help": {"short": "The Azure Resource logical availability zone which is used within zone mapping lookup for the subscription and region. The lookup will retrieve the physical zone where volume is placed."}}, {"type": "string", "var": "$body.name", "options": ["name"], "required": true, "group": "Body", "help": {"short": "File path to verify."}}, {"type": "string", "var": "$body.subnetId", "options": ["subnet-id"], "required": true, "group": "Body", "help": {"short": "The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes"}}]}], "operations": [{"operationId": "NetAppResource_CheckFilePathAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkFilePathAvailability", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"nullable": true, "type": "string", "name": "availabilityZone", "arg": "$body.availabilityZone"}, {"type": "string", "name": "name", "arg": "$body.name", "required": true}, {"type": "string", "name": "subnetId", "arg": "$body.subnetId", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "isAvailable"}, {"type": "string", "name": "message"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}
\ No newline at end of file
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.xml
new file mode 100644
index 000000000..ee6df2da3
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrZmlsZXBhdGhhdmFpbGFiaWxpdHk=/2024-07-01.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.json
new file mode 100644
index 000000000..1a5b46841
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "netappfiles", "commands": [{"name": "check-name-availability", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checknameavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyNC0wNy0wMQ=="}], "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"], "required": true, "group": "Body", "help": {"short": "Resource name to verify."}}, {"type": "string", "var": "$body.resourceGroup", "options": ["g", "resource-group"], "required": true, "group": "Body", "help": {"short": "Resource group name."}}, {"type": "string", "var": "$body.type", "options": ["type"], "required": true, "group": "Body", "help": {"short": "Resource type used for verification."}, "enum": {"items": [{"name": "Microsoft.NetApp/netAppAccounts", "value": "Microsoft.NetApp/netAppAccounts"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools", "value": "Microsoft.NetApp/netAppAccounts/capacityPools"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", "value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots", "value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"}]}}]}], "operations": [{"operationId": "NetAppResource_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/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": "2024-07-01"}, "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", "required": true}, {"type": "string", "name": "resourceGroup", "arg": "$body.resourceGroup", "required": true}, {"type": "string", "name": "type", "arg": "$body.type", "required": true, "enum": {"items": [{"value": "Microsoft.NetApp/netAppAccounts"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "isAvailable"}, {"type": "string", "name": "message"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}
\ No newline at end of file
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.xml
new file mode 100644
index 000000000..2cc9fec3c
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-07-01.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.json
new file mode 100644
index 000000000..4329796da
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja1F1b3RhQXZhaWxhYmlsaXR5/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "netappfiles", "commands": [{"name": "check-quota-availability", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/checkquotaavailability", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9jaGVja1F1b3RhQXZhaWxhYmlsaXR5/V/MjAyNC0wNy0wMQ=="}], "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"], "required": true, "group": "Body", "help": {"short": "Name of the resource to verify."}}, {"type": "string", "var": "$body.resourceGroup", "options": ["g", "resource-group"], "required": true, "group": "Body", "help": {"short": "Resource group name."}}, {"type": "string", "var": "$body.type", "options": ["type"], "required": true, "group": "Body", "help": {"short": "Resource type used for verification."}, "enum": {"items": [{"name": "Microsoft.NetApp/netAppAccounts", "value": "Microsoft.NetApp/netAppAccounts"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools", "value": "Microsoft.NetApp/netAppAccounts/capacityPools"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", "value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"}, {"name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots", "value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"}]}}]}], "operations": [{"operationId": "NetAppResource_CheckQuotaAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkQuotaAvailability", "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": "2024-07-01"}, "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", "required": true}, {"type": "string", "name": "resourceGroup", "arg": "$body.resourceGroup", "required": true}, {"type": "string", "name": "type", "arg": "$body.type", "required": true, "enum": {"items": [{"value": "Microsoft.NetApp/netAppAccounts"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"}, {"value": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "boolean", "name": "isAvailable"}, {"type": "string", "name": "message"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "AlreadyExists"}, {"value": "Invalid"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}
\ No newline at end of file
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.xml
new file mode 100644
index 000000000..1e20d3cdd
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L2NoZWNrcXVvdGFhdmFpbGFiaWxpdHk=/2024-07-01.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1ZXJ5bmV0d29ya3NpYmxpbmdzZXQ=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1ZXJ5bmV0d29ya3NpYmxpbmdzZXQ=/2024-07-01.json
new file mode 100644
index 000000000..43b8002fe
--- /dev/null
+++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXRhcHAvbG9jYXRpb25zL3t9L3F1ZXJ5bmV0d29ya3NpYmxpbmdzZXQ=/2024-07-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9xdWVyeU5ldHdvcmtTaWJsaW5nU2V0/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "netappfiles", "commands": [{"name": "query-network-sibling-set", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.netapp/locations/{}/querynetworksiblingset", "version": "2024-07-01", "swagger": "mgmt-plane/netapp/ResourceProviders/Microsoft.NetApp/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldEFwcC9sb2NhdGlvbnMve2xvY2F0aW9ufS9xdWVyeU5ldHdvcmtTaWJsaW5nU2V0/V/MjAyNC0wNy0wMQ=="}], "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.networkSiblingSetId", "options": ["network-sibling-set-id"], "required": true, "group": "Body", "help": {"short": "Network Sibling Set ID for a group of volumes sharing networking resources in a subnet."}, "format": {"pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "ResourceId", "var": "$body.subnetId", "options": ["subnet-id"], "required": true, "group": "Body", "help": {"short": "The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes. Example /subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.Network/virtualNetworks/testVnet/subnets/{mySubnet}"}}]}], "operations": [{"operationId": "NetAppResource_QueryNetworkSiblingSet", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/queryNetworkSiblingSet", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "networkSiblingSetId", "arg": "$body.networkSiblingSetId", "required": true, "format": {"pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "ResourceId", "name": "subnetId", "arg": "$body.subnetId", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"default": {"value": "Basic"}, "type": "string", "name": "networkFeatures", "enum": {"items": [{"value": "Basic"}, {"value": "Basic_Standard"}, {"value": "Standard"}, {"value": "Standard_Basic"}]}}, {"type": "string", "name": "networkSiblingSetId", "format": {"pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", "maxLength": 36, "minLength": 36}}, {"type": "string", "name": "networkSiblingSetStateId"}, {"type": "array