diff --git a/sdk/netapp/azure-mgmt-netapp/CHANGELOG.md b/sdk/netapp/azure-mgmt-netapp/CHANGELOG.md
index c09b2e2ce565..d0980d739c85 100644
--- a/sdk/netapp/azure-mgmt-netapp/CHANGELOG.md
+++ b/sdk/netapp/azure-mgmt-netapp/CHANGELOG.md
@@ -1,5 +1,18 @@
# Release History
+## 18.0.0b3 (2026-08-14)
+
+### Features Added
+
+ - Model `LdapConfiguration` added property `secure_ldap_type`
+ - Model `LdapConfigurationPatch` added property `secure_ldap_type`
+ - Added enum `SecureLdapType`
+
+### Breaking Changes
+
+ - Model `LdapConfiguration` deleted or renamed its instance variable `ldap_over_tls`
+ - Model `LdapConfigurationPatch` deleted or renamed its instance variable `ldap_over_tls`
+
## 18.0.0b2 (2026-07-27)
### Features Added
diff --git a/sdk/netapp/azure-mgmt-netapp/_metadata.json b/sdk/netapp/azure-mgmt-netapp/_metadata.json
index 9e264bfd05bf..2396423a85e2 100644
--- a/sdk/netapp/azure-mgmt-netapp/_metadata.json
+++ b/sdk/netapp/azure-mgmt-netapp/_metadata.json
@@ -1,11 +1,11 @@
{
- "apiVersion": "2026-05-15-preview",
+ "apiVersion": "2026-06-15-preview",
"apiVersions": {
- "Microsoft.NetApp": "2026-05-15-preview"
+ "Microsoft.NetApp": "2026-06-15-preview"
},
- "commit": "c97fe996d4a10f7d583b7951b07bd4b52b3a1be0",
+ "commit": "63d97d12eda6274f9851083cd1ae7911c7ccaa27",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/netapp/resource-manager/Microsoft.NetApp/NetApp",
- "emitterVersion": "0.63.3",
- "httpClientPythonVersion": "^0.34.2"
+ "emitterVersion": "0.63.5",
+ "httpClientPythonVersion": "^0.36.0"
}
\ No newline at end of file
diff --git a/sdk/netapp/azure-mgmt-netapp/api.md b/sdk/netapp/azure-mgmt-netapp/api.md
index 721eda1cd6e1..4853c7271421 100644
--- a/sdk/netapp/azure-mgmt-netapp/api.md
+++ b/sdk/netapp/azure-mgmt-netapp/api.md
@@ -210,7 +210,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[GetKeyVaultStatusResponse]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2026-04-15-preview', params_added_on={'2026-04-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2026-04-15-preview', params_added_on={'2026-04-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_refresh_ldap_bind_password(
self,
resource_group_name: str,
@@ -353,7 +353,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ActiveDirectoryConfig]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -395,7 +395,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ActiveDirectoryConfig]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -404,7 +404,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ActiveDirectoryConfig: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_resource_group(
self,
resource_group_name: str,
@@ -412,7 +412,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncItemPaged[ActiveDirectoryConfig]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_subscription(self, **kwargs: Any) -> AsyncItemPaged[ActiveDirectoryConfig]: ...
@@ -957,7 +957,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[Bucket]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1011,7 +1011,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[None]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def begin_refresh_certificate(
self,
resource_group_name: str,
@@ -1107,7 +1107,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> BucketGenerateCredentials: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1119,7 +1119,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> Bucket: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -1178,7 +1178,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[Cache]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1228,7 +1228,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[Cache]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def begin_reset_smb_password(
self,
resource_group_name: str,
@@ -1278,7 +1278,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[Cache]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1289,7 +1289,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> Cache: ...
@distributed_trace
- @api_version_validation(method_added_on='2026-01-01', params_added_on={'2026-01-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2026-01-01', params_added_on={'2026-01-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -1299,7 +1299,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncItemPaged[Cache]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def list_peering_passphrases(
self,
resource_group_name: str,
@@ -1352,7 +1352,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticAccount]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1394,7 +1394,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticAccount]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1403,7 +1403,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticAccount: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_resource_group(
self,
resource_group_name: str,
@@ -1411,7 +1411,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncItemPaged[ElasticAccount]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_subscription(self, **kwargs: Any) -> AsyncItemPaged[ElasticAccount]: ...
@@ -1460,7 +1460,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackupPolicy]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1506,7 +1506,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackupPolicy]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1516,7 +1516,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticBackupPolicy: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -1570,7 +1570,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackupVault]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1616,7 +1616,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackupVault]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1626,7 +1626,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticBackupVault: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -1683,7 +1683,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackup]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1733,7 +1733,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticBackup]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1744,7 +1744,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticBackup: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_vault(
self,
resource_group_name: str,
@@ -1835,7 +1835,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticCapacityPool]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -1917,7 +1917,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> CheckElasticResourceAvailabilityResponse: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -1927,7 +1927,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticCapacityPool: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -1981,7 +1981,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticSnapshotPolicy]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -2027,7 +2027,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticSnapshotPolicy]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -2037,7 +2037,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticSnapshotPolicy: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -2046,7 +2046,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncItemPaged[ElasticSnapshotPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_elastic_volumes(
self,
resource_group_name: str,
@@ -2107,7 +2107,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticSnapshot]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -2119,7 +2119,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[None]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -2131,7 +2131,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticSnapshot: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_volume(
self,
resource_group_name: str,
@@ -2190,7 +2190,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticVolume]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
@@ -2279,7 +2279,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[ElasticVolume]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -2290,7 +2290,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> ElasticVolume: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_pool(
self,
resource_group_name: str,
@@ -2475,7 +2475,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> None: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'quota_limit_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'quota_limit_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -2485,7 +2485,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> QuotaItem: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -2735,7 +2735,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> AsyncLROPoller[None]: ...
@distributed_trace_async
- @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'ransomware_report_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'ransomware_report_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
async def get(
self,
resource_group_name: str,
@@ -2747,7 +2747,7 @@ namespace azure.mgmt.netapp.aio.operations
) -> RansomwareReport: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -6691,10 +6691,10 @@ namespace azure.mgmt.netapp.models
dns_servers: Optional[list[str]]
domain: Optional[str]
group_dn: Optional[str]
- ldap_over_tls: Optional[bool]
ldap_port: Optional[int]
ldap_servers: Optional[list[str]]
net_group_dn: Optional[str]
+ secure_ldap_type: Optional[Union[str, SecureLdapType]]
server_ca_certificate: Optional[str]
user_dn: Optional[str]
@@ -6709,10 +6709,10 @@ namespace azure.mgmt.netapp.models
dns_servers: Optional[list[str]] = ...,
domain: Optional[str] = ...,
group_dn: Optional[str] = ...,
- ldap_over_tls: Optional[bool] = ...,
ldap_port: Optional[int] = ...,
ldap_servers: Optional[list[str]] = ...,
net_group_dn: Optional[str] = ...,
+ secure_ldap_type: Optional[Union[str, SecureLdapType]] = ...,
server_ca_certificate: Optional[str] = ...,
user_dn: Optional[str] = ...
) -> None: ...
@@ -6729,10 +6729,10 @@ namespace azure.mgmt.netapp.models
dns_servers: Optional[list[str]]
domain: Optional[str]
group_dn: Optional[str]
- ldap_over_tls: Optional[bool]
ldap_port: Optional[int]
ldap_servers: Optional[list[str]]
net_group_dn: Optional[str]
+ secure_ldap_type: Optional[Union[str, SecureLdapType]]
server_ca_certificate: Optional[str]
user_dn: Optional[str]
@@ -6747,10 +6747,10 @@ namespace azure.mgmt.netapp.models
dns_servers: Optional[list[str]] = ...,
domain: Optional[str] = ...,
group_dn: Optional[str] = ...,
- ldap_over_tls: Optional[bool] = ...,
ldap_port: Optional[int] = ...,
ldap_servers: Optional[list[str]] = ...,
net_group_dn: Optional[str] = ...,
+ secure_ldap_type: Optional[Union[str, SecureLdapType]] = ...,
server_ca_certificate: Optional[str] = ...,
user_dn: Optional[str] = ...
) -> None: ...
@@ -7826,6 +7826,11 @@ namespace azure.mgmt.netapp.models
def __init__(self, mapping: Mapping[str, Any]) -> None: ...
+ class azure.mgmt.netapp.models.SecureLdapType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ LDAP_OVER_TLS = "LdapOverTLS"
+ NONE = "None"
+
+
class azure.mgmt.netapp.models.SecurityStyle(str, Enum, metaclass=CaseInsensitiveEnumMeta):
NTFS = "ntfs"
UNIX = "unix"
@@ -9141,7 +9146,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[GetKeyVaultStatusResponse]: ...
@distributed_trace
- @api_version_validation(method_added_on='2026-04-15-preview', params_added_on={'2026-04-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2026-04-15-preview', params_added_on={'2026-04-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_refresh_ldap_bind_password(
self,
resource_group_name: str,
@@ -9284,7 +9289,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ActiveDirectoryConfig]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -9326,7 +9331,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ActiveDirectoryConfig]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'active_directory_config_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -9335,7 +9340,7 @@ namespace azure.mgmt.netapp.operations
) -> ActiveDirectoryConfig: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_resource_group(
self,
resource_group_name: str,
@@ -9343,7 +9348,7 @@ namespace azure.mgmt.netapp.operations
) -> ItemPaged[ActiveDirectoryConfig]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_subscription(self, **kwargs: Any) -> ItemPaged[ActiveDirectoryConfig]: ...
@@ -9888,7 +9893,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[Bucket]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -9942,7 +9947,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[None]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def begin_refresh_certificate(
self,
resource_group_name: str,
@@ -10038,7 +10043,7 @@ namespace azure.mgmt.netapp.operations
) -> BucketGenerateCredentials: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'bucket_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10050,7 +10055,7 @@ namespace azure.mgmt.netapp.operations
) -> Bucket: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -10109,7 +10114,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[Cache]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10159,7 +10164,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[Cache]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def begin_reset_smb_password(
self,
resource_group_name: str,
@@ -10209,7 +10214,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[Cache]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10220,7 +10225,7 @@ namespace azure.mgmt.netapp.operations
) -> Cache: ...
@distributed_trace
- @api_version_validation(method_added_on='2026-01-01', params_added_on={'2026-01-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2026-01-01', params_added_on={'2026-01-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -10230,7 +10235,7 @@ namespace azure.mgmt.netapp.operations
) -> ItemPaged[Cache]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'cache_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list_peering_passphrases(
self,
resource_group_name: str,
@@ -10283,7 +10288,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticAccount]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10325,7 +10330,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticAccount]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10334,7 +10339,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticAccount: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_resource_group(
self,
resource_group_name: str,
@@ -10342,7 +10347,7 @@ namespace azure.mgmt.netapp.operations
) -> ItemPaged[ElasticAccount]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_subscription(self, **kwargs: Any) -> ItemPaged[ElasticAccount]: ...
@@ -10391,7 +10396,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackupPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10437,7 +10442,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackupPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10447,7 +10452,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticBackupPolicy: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -10501,7 +10506,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackupVault]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10547,7 +10552,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackupVault]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10557,7 +10562,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticBackupVault: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -10614,7 +10619,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackup]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10664,7 +10669,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticBackup]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'backup_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10675,7 +10680,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticBackup: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'backup_vault_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_vault(
self,
resource_group_name: str,
@@ -10766,7 +10771,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticCapacityPool]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10848,7 +10853,7 @@ namespace azure.mgmt.netapp.operations
) -> CheckElasticResourceAvailabilityResponse: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10858,7 +10863,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticCapacityPool: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -10912,7 +10917,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticSnapshotPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -10958,7 +10963,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticSnapshotPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -10968,7 +10973,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticSnapshotPolicy: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_account(
self,
resource_group_name: str,
@@ -10977,7 +10982,7 @@ namespace azure.mgmt.netapp.operations
) -> ItemPaged[ElasticSnapshotPolicy]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'snapshot_policy_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_elastic_volumes(
self,
resource_group_name: str,
@@ -11038,7 +11043,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticSnapshot]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -11050,7 +11055,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[None]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'snapshot_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -11062,7 +11067,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticSnapshot: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_volume(
self,
resource_group_name: str,
@@ -11121,7 +11126,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticVolume]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def begin_delete(
self,
resource_group_name: str,
@@ -11210,7 +11215,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[ElasticVolume]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -11221,7 +11226,7 @@ namespace azure.mgmt.netapp.operations
) -> ElasticVolume: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-15-preview', params_added_on={'2025-12-15-preview': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'accept']}, api_versions_list=['2025-12-15-preview', '2026-01-15-preview', '2026-03-15-preview', '2026-04-15-preview', '2026-05-15-preview', '2026-06-15-preview'])
def list_by_elastic_pool(
self,
resource_group_name: str,
@@ -11406,7 +11411,7 @@ namespace azure.mgmt.netapp.operations
) -> None: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'quota_limit_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'quota_limit_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -11416,7 +11421,7 @@ namespace azure.mgmt.netapp.operations
) -> QuotaItem: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-08-01', params_added_on={'2025-08-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'accept']}, api_versions_list=['2025-08-01', '2025-09-01', '2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -11666,7 +11671,7 @@ namespace azure.mgmt.netapp.operations
) -> LROPoller[None]: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'ransomware_report_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'ransomware_report_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def get(
self,
resource_group_name: str,
@@ -11678,7 +11683,7 @@ namespace azure.mgmt.netapp.operations
) -> RansomwareReport: ...
@distributed_trace
- @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview'])
+ @api_version_validation(method_added_on='2025-12-01', params_added_on={'2025-12-01': ['api_version', 'subscription_id', 'resource_group_name', 'account_name', 'pool_name', 'volume_name', 'accept']}, api_versions_list=['2025-12-01', '2025-12-15-preview', '2026-01-01', '2026-01-15-preview', '2026-03-01', '2026-03-15-preview', '2026-04-01', '2026-04-15-preview', '2026-05-01', '2026-05-15-preview', '2026-06-01', '2026-06-15-preview'])
def list(
self,
resource_group_name: str,
@@ -12978,8 +12983,8 @@ namespace azure.mgmt.netapp.types
key "keySource": Union[str, KeySource]
key "keyVaultProperties": ForwardRef('KeyVaultProperties', module='types')
identity: EncryptionIdentity
- key_source: Union[str, KeySource]
- key_vault_properties: KeyVaultProperties
+ keySource: Union[str, KeySource]
+ keyVaultProperties: KeyVaultProperties
class azure.mgmt.netapp.types.AccountProperties(TypedDict, total=False):
@@ -12991,14 +12996,13 @@ namespace azure.mgmt.netapp.types
key "nfsV4IDDomain": Optional[str]
key "provisioningState": str
activeDirectories: list[ActiveDirectory]
- active_directories: list[ActiveDirectory]
- disable_showmount: bool
+ disableShowmount: bool
encryption: AccountEncryption
- entra_id_config: EntraIdConfig
- ldap_configuration: LdapConfiguration
- multi_ad_status: Union[str, MultiAdStatus]
- nfs_v4_id_domain: str
- provisioning_state: str
+ entraIdConfig: EntraIdConfig
+ ldapConfiguration: LdapConfiguration
+ multiAdStatus: Union[str, MultiAdStatus]
+ nfsV4IDDomain: str
+ provisioningState: str
class azure.mgmt.netapp.types.AccountPropertiesPatch(TypedDict, total=False):
@@ -13007,11 +13011,10 @@ namespace azure.mgmt.netapp.types
key "ldapConfiguration": ForwardRef('LdapConfigurationPatch', module='types')
key "nfsV4IDDomain": Optional[str]
activeDirectories: list[ActiveDirectory]
- active_directories: list[ActiveDirectory]
encryption: AccountEncryption
- entra_id_config: EntraIdConfigPatch
- ldap_configuration: LdapConfigurationPatch
- nfs_v4_id_domain: str
+ entraIdConfig: EntraIdConfigPatch
+ ldapConfiguration: LdapConfigurationPatch
+ nfsV4IDDomain: str
class azure.mgmt.netapp.types.ActiveDirectory(TypedDict, total=False):
@@ -13035,30 +13038,28 @@ namespace azure.mgmt.netapp.types
key "status": Union[str, ActiveDirectoryStatus]
key "statusDetails": str
key "username": str
- active_directory_id: str
- ad_name: str
+ activeDirectoryId: str
+ adName: str
administrators: list[str]
- aes_encryption: bool
- allow_local_nfs_users_with_ldap: bool
+ aesEncryption: bool
+ allowLocalNfsUsersWithLdap: bool
backupOperators: list[str]
- backup_operators: list[str]
dns: str
domain: str
- encrypt_dc_connections: bool
- kdc_ip: str
- ldap_over_tls: bool
- ldap_search_scope: LdapSearchScopeOpt
- ldap_signing: bool
- organizational_unit: str
+ encryptDCConnections: bool
+ kdcIP: str
+ ldapOverTLS: bool
+ ldapSearchScope: LdapSearchScopeOpt
+ ldapSigning: bool
+ organizationalUnit: str
password: str
- preferred_servers_for_ldap_client: str
+ preferredServersForLdapClient: str
securityOperators: list[str]
- security_operators: list[str]
- server_root_ca_certificate: str
+ serverRootCACertificate: str
site: str
- smb_server_name: str
+ smbServerName: str
status: Union[str, ActiveDirectoryStatus]
- status_details: str
+ statusDetails: str
username: str
@@ -13077,7 +13078,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: ActiveDirectoryConfigProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13091,20 +13092,18 @@ namespace azure.mgmt.netapp.types
key "site": Required[str]
key "smbServerName": str
key "userName": str
- active_directory_status: Union[str, ActiveDirectoryStatus]
+ activeDirectoryStatus: Union[str, ActiveDirectoryStatus]
administrators: list[str]
backupOperators: list[str]
- backup_operators: list[str]
dns: list[str]
domain: str
- organizational_unit: str
- provisioning_state: Union[str, NetAppProvisioningState]
- secret_password: SecretPassword
+ organizationalUnit: str
+ provisioningState: Union[str, NetAppProvisioningState]
+ secretPassword: SecretPassword
securityOperators: list[str]
- security_operators: list[str]
site: str
- smb_server_name: str
- user_name: str
+ smbServerName: str
+ userName: str
class azure.mgmt.netapp.types.ActiveDirectoryConfigUpdate(TypedDict, total=False):
@@ -13124,28 +13123,26 @@ namespace azure.mgmt.netapp.types
key "userName": str
administrators: list[str]
backupOperators: list[str]
- backup_operators: list[str]
dns: list[str]
domain: str
- organizational_unit: str
- secret_password: SecretPassword
+ organizationalUnit: str
+ secretPassword: SecretPassword
securityOperators: list[str]
- security_operators: list[str]
site: str
- smb_server_name: str
- user_name: str
+ smbServerName: str
+ userName: str
class azure.mgmt.netapp.types.AuthorizeRequest(TypedDict, total=False):
key "remoteVolumeResourceId": str
- remote_volume_resource_id: str
+ remoteVolumeResourceId: str
class azure.mgmt.netapp.types.AzureKeyVaultDetails(TypedDict, total=False):
key "certificateAkvDetails": ForwardRef('CertificateAkvDetails', module='types')
key "credentialsAkvDetails": ForwardRef('CredentialsAkvDetails', module='types')
- certificate_akv_details: CertificateAkvDetails
- credentials_akv_details: CredentialsAkvDetails
+ certificateAkvDetails: CertificateAkvDetails
+ credentialsAkvDetails: CredentialsAkvDetails
class azure.mgmt.netapp.types.Backup(ProxyResource):
@@ -13157,7 +13154,7 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: BackupProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -13184,7 +13181,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: BackupPolicyProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13211,15 +13208,14 @@ namespace azure.mgmt.netapp.types
key "provisioningState": str
key "volumesAssigned": int
key "weeklyBackupsToKeep": int
- backup_policy_id: str
- daily_backups_to_keep: int
+ backupPolicyId: str
+ dailyBackupsToKeep: int
enabled: bool
- monthly_backups_to_keep: int
- provisioning_state: str
+ monthlyBackupsToKeep: int
+ provisioningState: str
volumeBackups: list[VolumeBackups]
- volume_backups: list[VolumeBackups]
- volumes_assigned: int
- weekly_backups_to_keep: int
+ volumesAssigned: int
+ weeklyBackupsToKeep: int
class azure.mgmt.netapp.types.BackupProperties(TypedDict, total=False):
@@ -13237,29 +13233,29 @@ namespace azure.mgmt.netapp.types
key "snapshotName": str
key "useExistingSnapshot": bool
key "volumeResourceId": Required[str]
- backup_id: str
- backup_policy_resource_id: str
- backup_type: Union[str, BackupType]
- completion_date: str
- creation_date: str
- failure_reason: str
- is_large_volume: bool
+ backupId: str
+ backupPolicyResourceId: str
+ backupType: Union[str, BackupType]
+ completionDate: str
+ creationDate: str
+ failureReason: str
+ isLargeVolume: bool
label: str
- provisioning_state: str
+ provisioningState: str
size: int
- snapshot_creation_date: str
- snapshot_name: str
- use_existing_snapshot: bool
- volume_resource_id: str
+ snapshotCreationDate: str
+ snapshotName: str
+ useExistingSnapshot: bool
+ volumeResourceId: str
class azure.mgmt.netapp.types.BackupRestoreFiles(TypedDict, total=False):
key "destinationVolumeId": Required[str]
key "fileList": Required[list[str]]
key "restoreFilePath": str
- destination_volume_id: str
- file_list: list[str]
- restore_file_path: str
+ destinationVolumeId: str
+ fileList: list[str]
+ restoreFilePath: str
class azure.mgmt.netapp.types.BackupVault(TrackedResource):
@@ -13273,7 +13269,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: BackupVaultProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13284,42 +13280,42 @@ namespace azure.mgmt.netapp.types
class azure.mgmt.netapp.types.BackupVaultProperties(TypedDict, total=False):
key "provisioningState": str
- provisioning_state: str
+ provisioningState: str
class azure.mgmt.netapp.types.BackupsMigrationRequest(TypedDict, total=False):
key "backupVaultId": Required[str]
- backup_vault_id: str
+ backupVaultId: str
class azure.mgmt.netapp.types.BindPasswordAkvConfig(TypedDict, total=False):
key "azureKeyVaultUri": Required[str]
key "secretName": Required[str]
key "userAssignedIdentity": str
- azure_key_vault_uri: str
- secret_name: str
- user_assigned_identity: str
+ azureKeyVaultUri: str
+ secretName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.BindPasswordAkvConfigPatch(TypedDict, total=False):
key "azureKeyVaultUri": str
key "secretName": str
key "userAssignedIdentity": str
- azure_key_vault_uri: str
- secret_name: str
- user_assigned_identity: str
+ azureKeyVaultUri: str
+ secretName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.BreakFileLocksRequest(TypedDict, total=False):
key "clientIp": str
key "confirmRunningDisruptiveOperation": bool
- client_ip: str
- confirm_running_disruptive_operation: bool
+ clientIp: str
+ confirmRunningDisruptiveOperation: bool
class azure.mgmt.netapp.types.BreakReplicationRequest(TypedDict, total=False):
key "forceBreakReplication": bool
- force_break_replication: bool
+ forceBreakReplication: bool
class azure.mgmt.netapp.types.Bucket(ProxyResource):
@@ -13331,13 +13327,13 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: BucketProperties
- system_data: SystemData
+ systemData: SystemData
type: str
class azure.mgmt.netapp.types.BucketCredentialsExpiry(TypedDict, total=False):
key "keyPairExpiryDays": int
- key_pair_expiry_days: int
+ keyPairExpiryDays: int
class azure.mgmt.netapp.types.BucketPatch(ProxyResource):
@@ -13349,7 +13345,7 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: BucketPatchProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -13359,10 +13355,10 @@ namespace azure.mgmt.netapp.types
key "permissions": Union[str, BucketPatchPermissions]
key "provisioningState": Union[str, NetAppProvisioningState]
key "server": ForwardRef('BucketServerPatchProperties', module='types')
- akv_details: AzureKeyVaultDetails
- file_system_user: FileSystemUser
+ akvDetails: AzureKeyVaultDetails
+ fileSystemUser: FileSystemUser
permissions: Union[str, BucketPatchPermissions]
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
server: BucketServerPatchProperties
@@ -13374,11 +13370,11 @@ namespace azure.mgmt.netapp.types
key "provisioningState": Union[str, NetAppProvisioningState]
key "server": ForwardRef('BucketServerProperties', module='types')
key "status": Union[str, CredentialsStatus]
- akv_details: AzureKeyVaultDetails
- file_system_user: FileSystemUser
+ akvDetails: AzureKeyVaultDetails
+ fileSystemUser: FileSystemUser
path: str
permissions: Union[str, BucketPermissions]
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
server: BucketServerProperties
status: Union[str, CredentialsStatus]
@@ -13387,9 +13383,9 @@ namespace azure.mgmt.netapp.types
key "certificateObject": str
key "fqdn": str
key "onCertificateConflictAction": Union[str, OnCertificateConflictAction]
- certificate_object: str
+ certificateObject: str
fqdn: str
- on_certificate_conflict_action: Union[str, OnCertificateConflictAction]
+ onCertificateConflictAction: Union[str, OnCertificateConflictAction]
class azure.mgmt.netapp.types.BucketServerProperties(TypedDict, total=False):
@@ -13399,12 +13395,12 @@ namespace azure.mgmt.netapp.types
key "fqdn": str
key "ipAddress": str
key "onCertificateConflictAction": Union[str, OnCertificateConflictAction]
- certificate_common_name: str
- certificate_expiry_date: str
- certificate_object: str
+ certificateCommonName: str
+ certificateExpiryDate: str
+ certificateObject: str
fqdn: str
- ip_address: str
- on_certificate_conflict_action: Union[str, OnCertificateConflictAction]
+ ipAddress: str
+ onCertificateConflictAction: Union[str, OnCertificateConflictAction]
class azure.mgmt.netapp.types.Cache(TrackedResource):
@@ -13420,7 +13416,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: CacheProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
zones: list[str]
@@ -13430,9 +13426,9 @@ namespace azure.mgmt.netapp.types
key "ipAddress": str
key "mountTargetId": str
key "smbServerFqdn": str
- ip_address: str
- mount_target_id: str
- smb_server_fqdn: str
+ ipAddress: str
+ mountTargetId: str
+ smbServerFqdn: str
class azure.mgmt.netapp.types.CacheProperties(TypedDict, total=False):
@@ -13459,33 +13455,31 @@ namespace azure.mgmt.netapp.types
key "smbSettings": ForwardRef('SmbSettings', module='types')
key "throughputMibps": float
key "writeBack": Union[str, EnableWriteBackState]
- actual_throughput_mibps: float
- cache_state: Union[str, CacheLifeCycleState]
- cache_subnet_resource_id: str
- cifs_change_notifications: Union[str, CifsChangeNotifyState]
+ actualThroughputMibps: float
+ cacheState: Union[str, CacheLifeCycleState]
+ cacheSubnetResourceId: str
+ cifsChangeNotifications: Union[str, CifsChangeNotifyState]
encryption: Union[str, EncryptionState]
- encryption_key_source: Union[str, EncryptionKeySource]
- export_policy: CachePropertiesExportPolicy
- file_access_logs: Union[str, CacheFileAccessLogs]
- file_path: str
- global_file_locking: Union[str, GlobalFileLockingState]
+ encryptionKeySource: Union[str, EncryptionKeySource]
+ exportPolicy: CachePropertiesExportPolicy
+ fileAccessLogs: Union[str, CacheFileAccessLogs]
+ filePath: str
+ globalFileLocking: Union[str, GlobalFileLockingState]
kerberos: Union[str, KerberosState]
- key_vault_private_endpoint_resource_id: str
+ keyVaultPrivateEndpointResourceId: str
language: Union[str, VolumeLanguage]
ldap: Union[str, LdapState]
- ldap_server_type: Union[str, LdapServerType]
- maximum_number_of_files: int
+ ldapServerType: Union[str, LdapServerType]
+ maximumNumberOfFiles: int
mountTargets: list[CacheMountTargetProperties]
- mount_targets: list[CacheMountTargetProperties]
- origin_cluster_information: OriginClusterInformation
- peering_subnet_resource_id: str
+ originClusterInformation: OriginClusterInformation
+ peeringSubnetResourceId: str
protocolTypes: list[Union[str, ProtocolTypes]]
- protocol_types: list[Union[str, ProtocolTypes]]
- provisioning_state: Union[str, CacheProvisioningState]
+ provisioningState: Union[str, CacheProvisioningState]
size: int
- smb_settings: SmbSettings
- throughput_mibps: float
- write_back: Union[str, EnableWriteBackState]
+ smbSettings: SmbSettings
+ throughputMibps: float
+ writeBack: Union[str, EnableWriteBackState]
class azure.mgmt.netapp.types.CachePropertiesExportPolicy(TypedDict, total=False):
@@ -13506,15 +13500,14 @@ namespace azure.mgmt.netapp.types
key "smbSettings": ForwardRef('SmbSettings', module='types')
key "throughputMibps": float
key "writeBack": Union[str, EnableWriteBackState]
- cifs_change_notifications: Union[str, CifsChangeNotifyState]
- export_policy: CachePropertiesExportPolicy
- key_vault_private_endpoint_resource_id: str
+ cifsChangeNotifications: Union[str, CifsChangeNotifyState]
+ exportPolicy: CachePropertiesExportPolicy
+ keyVaultPrivateEndpointResourceId: str
protocolTypes: list[Union[str, ProtocolTypes]]
- protocol_types: list[Union[str, ProtocolTypes]]
size: int
- smb_settings: SmbSettings
- throughput_mibps: float
- write_back: Union[str, EnableWriteBackState]
+ smbSettings: SmbSettings
+ throughputMibps: float
+ writeBack: Union[str, EnableWriteBackState]
class azure.mgmt.netapp.types.CapacityPool(TrackedResource):
@@ -13530,7 +13523,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: PoolProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13553,9 +13546,9 @@ namespace azure.mgmt.netapp.types
key "certificateKeyVaultUri": str
key "certificateName": str
key "userAssignedIdentity": str
- certificate_key_vault_uri: str
- certificate_name: str
- user_assigned_identity: str
+ certificateKeyVaultUri: str
+ certificateName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.ChangeKeyVault(TypedDict, total=False):
@@ -13563,20 +13556,20 @@ namespace azure.mgmt.netapp.types
key "keyVaultPrivateEndpoints": Required[list[KeyVaultPrivateEndpoint]]
key "keyVaultResourceId": str
key "keyVaultUri": Required[str]
- key_name: str
- key_vault_private_endpoints: list[KeyVaultPrivateEndpoint]
- key_vault_resource_id: str
- key_vault_uri: str
+ keyName: str
+ keyVaultPrivateEndpoints: list[KeyVaultPrivateEndpoint]
+ keyVaultResourceId: str
+ keyVaultUri: str
class azure.mgmt.netapp.types.ChangeZoneRequest(TypedDict, total=False):
key "newZone": Required[str]
- new_zone: str
+ newZone: str
class azure.mgmt.netapp.types.CheckElasticVolumeFilePathAvailabilityRequest(TypedDict, total=False):
key "filePath": Required[str]
- file_path: str
+ filePath: str
class azure.mgmt.netapp.types.CifsUser(TypedDict, total=False):
@@ -13588,9 +13581,9 @@ namespace azure.mgmt.netapp.types
key "credentialsKeyVaultUri": str
key "secretName": str
key "userAssignedIdentity": str
- credentials_key_vault_uri: str
- secret_name: str
- user_assigned_identity: str
+ credentialsKeyVaultUri: str
+ secretName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.DailySchedule(TypedDict, total=False):
@@ -13600,8 +13593,8 @@ namespace azure.mgmt.netapp.types
key "usedBytes": int
hour: int
minute: int
- snapshots_to_keep: int
- used_bytes: int
+ snapshotsToKeep: int
+ usedBytes: int
class azure.mgmt.netapp.types.DestinationReplication(TypedDict, total=False):
@@ -13610,8 +13603,8 @@ namespace azure.mgmt.netapp.types
key "resourceId": str
key "zone": str
region: str
- replication_type: Union[str, ReplicationType]
- resource_id: str
+ replicationType: Union[str, ReplicationType]
+ resourceId: str
zone: str
@@ -13624,13 +13617,13 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticAccountProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
identity: ManagedServiceIdentity
location: str
name: str
properties: ElasticAccountProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13639,7 +13632,7 @@ namespace azure.mgmt.netapp.types
key "encryption": ForwardRef('ElasticEncryption', module='types')
key "provisioningState": Union[str, NetAppProvisioningState]
encryption: ElasticEncryption
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
class azure.mgmt.netapp.types.ElasticAccountUpdate(TypedDict, total=False):
@@ -13664,7 +13657,7 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: ElasticBackupProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -13676,12 +13669,12 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticBackupPolicyProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
location: str
name: str
properties: ElasticBackupPolicyProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13693,12 +13686,12 @@ namespace azure.mgmt.netapp.types
key "policyState": Union[str, ElasticBackupPolicyState]
key "provisioningState": Union[str, NetAppProvisioningState]
key "weeklyBackupsToKeep": int
- assigned_volumes_count: int
- daily_backups_to_keep: int
- monthly_backups_to_keep: int
- policy_state: Union[str, ElasticBackupPolicyState]
- provisioning_state: Union[str, NetAppProvisioningState]
- weekly_backups_to_keep: int
+ assignedVolumesCount: int
+ dailyBackupsToKeep: int
+ monthlyBackupsToKeep: int
+ policyState: Union[str, ElasticBackupPolicyState]
+ provisioningState: Union[str, NetAppProvisioningState]
+ weeklyBackupsToKeep: int
class azure.mgmt.netapp.types.ElasticBackupPolicyUpdate(TypedDict, total=False):
@@ -13712,10 +13705,10 @@ namespace azure.mgmt.netapp.types
key "monthlyBackupsToKeep": int
key "policyState": Union[str, ElasticBackupPolicyState]
key "weeklyBackupsToKeep": int
- daily_backups_to_keep: int
- monthly_backups_to_keep: int
- policy_state: Union[str, ElasticBackupPolicyState]
- weekly_backups_to_keep: int
+ dailyBackupsToKeep: int
+ monthlyBackupsToKeep: int
+ policyState: Union[str, ElasticBackupPolicyState]
+ weeklyBackupsToKeep: int
class azure.mgmt.netapp.types.ElasticBackupProperties(TypedDict, total=False):
@@ -13732,19 +13725,19 @@ namespace azure.mgmt.netapp.types
key "snapshotCreationDate": str
key "snapshotUsage": Union[str, SnapshotUsage]
key "volumeSize": Union[str, VolumeSize]
- backup_type: Union[str, ElasticBackupType]
- completion_date: str
- creation_date: str
- elastic_backup_policy_resource_id: str
- elastic_snapshot_resource_id: str
- elastic_volume_resource_id: str
- failure_reason: str
+ backupType: Union[str, ElasticBackupType]
+ completionDate: str
+ creationDate: str
+ elasticBackupPolicyResourceId: str
+ elasticSnapshotResourceId: str
+ elasticVolumeResourceId: str
+ failureReason: str
label: str
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
size: int
- snapshot_creation_date: str
- snapshot_usage: Union[str, SnapshotUsage]
- volume_size: Union[str, VolumeSize]
+ snapshotCreationDate: str
+ snapshotUsage: Union[str, SnapshotUsage]
+ volumeSize: Union[str, VolumeSize]
class azure.mgmt.netapp.types.ElasticBackupVault(TrackedResource):
@@ -13755,19 +13748,19 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticBackupVaultProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
location: str
name: str
properties: ElasticBackupVaultProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
class azure.mgmt.netapp.types.ElasticBackupVaultProperties(TypedDict, total=False):
key "provisioningState": Union[str, NetAppProvisioningState]
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
class azure.mgmt.netapp.types.ElasticBackupVaultUpdate(TypedDict, total=False):
@@ -13782,12 +13775,12 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticCapacityPoolProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
location: str
name: str
properties: ElasticCapacityPoolProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
zones: list[str]
@@ -13803,15 +13796,15 @@ namespace azure.mgmt.netapp.types
key "size": Required[int]
key "subnetResourceId": Required[str]
key "totalThroughputMibps": float
- active_directory_config_resource_id: str
- availability_status: Union[str, ElasticResourceAvailabilityStatus]
- current_zone: str
+ activeDirectoryConfigResourceId: str
+ availabilityStatus: Union[str, ElasticResourceAvailabilityStatus]
+ currentZone: str
encryption: ElasticEncryptionConfiguration
- provisioning_state: Union[str, NetAppProvisioningState]
- service_level: Union[str, ElasticServiceLevel]
+ provisioningState: Union[str, NetAppProvisioningState]
+ serviceLevel: Union[str, ElasticServiceLevel]
size: int
- subnet_resource_id: str
- total_throughput_mibps: float
+ subnetResourceId: str
+ totalThroughputMibps: float
class azure.mgmt.netapp.types.ElasticCapacityPoolUpdate(TypedDict, total=False):
@@ -13824,7 +13817,7 @@ namespace azure.mgmt.netapp.types
key "activeDirectoryConfigResourceId": str
key "encryption": ForwardRef('ElasticEncryptionConfiguration', module='types')
key "size": int
- active_directory_config_resource_id: str
+ activeDirectoryConfigResourceId: str
encryption: ElasticEncryptionConfiguration
size: int
@@ -13834,24 +13827,24 @@ namespace azure.mgmt.netapp.types
key "keySource": Union[str, KeySource]
key "keyVaultProperties": ForwardRef('ElasticKeyVaultProperties', module='types')
identity: ElasticEncryptionIdentity
- key_source: Union[str, KeySource]
- key_vault_properties: ElasticKeyVaultProperties
+ keySource: Union[str, KeySource]
+ keyVaultProperties: ElasticKeyVaultProperties
class azure.mgmt.netapp.types.ElasticEncryptionConfiguration(TypedDict, total=False):
key "elasticPoolEncryptionKeySource": Required[Union[str, ElasticPoolEncryptionKeySource]]
key "keyVaultPrivateEndpointResourceId": Required[str]
- elastic_pool_encryption_key_source: Union[str, ElasticPoolEncryptionKeySource]
- key_vault_private_endpoint_resource_id: str
+ elasticPoolEncryptionKeySource: Union[str, ElasticPoolEncryptionKeySource]
+ keyVaultPrivateEndpointResourceId: str
class azure.mgmt.netapp.types.ElasticEncryptionIdentity(TypedDict, total=False):
key "federatedClientId": str
key "principalId": str
key "userAssignedIdentity": str
- federated_client_id: str
- principal_id: str
- user_assigned_identity: str
+ federatedClientId: str
+ principalId: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.ElasticExportPolicy(TypedDict, total=False):
@@ -13865,12 +13858,11 @@ namespace azure.mgmt.netapp.types
key "ruleIndex": int
key "unixAccessRule": Union[str, ElasticUnixAccessRule]
allowedClients: list[str]
- allowed_clients: list[str]
nfsv3: Union[str, ElasticNfsv3Access]
nfsv4: Union[str, ElasticNfsv4Access]
- root_access: Union[str, ElasticRootAccess]
- rule_index: int
- unix_access_rule: Union[str, ElasticUnixAccessRule]
+ rootAccess: Union[str, ElasticRootAccess]
+ ruleIndex: int
+ unixAccessRule: Union[str, ElasticUnixAccessRule]
class azure.mgmt.netapp.types.ElasticKeyVaultProperties(TypedDict, total=False):
@@ -13878,27 +13870,27 @@ namespace azure.mgmt.netapp.types
key "keyVaultResourceId": str
key "keyVaultUri": str
key "status": Union[str, ElasticKeyVaultStatus]
- key_name: str
- key_vault_resource_id: str
- key_vault_uri: str
+ keyName: str
+ keyVaultResourceId: str
+ keyVaultUri: str
status: Union[str, ElasticKeyVaultStatus]
class azure.mgmt.netapp.types.ElasticMountTargetProperties(TypedDict, total=False):
key "ipAddress": str
key "smbServerFqdn": str
- ip_address: str
- smb_server_fqdn: str
+ ipAddress: str
+ smbServerFqdn: str
class azure.mgmt.netapp.types.ElasticSmbPatchProperties(TypedDict, total=False):
key "smbEncryption": Union[str, ElasticSmbEncryption]
- smb_encryption: Union[str, ElasticSmbEncryption]
+ smbEncryption: Union[str, ElasticSmbEncryption]
class azure.mgmt.netapp.types.ElasticSmbProperties(TypedDict, total=False):
key "smbEncryption": Union[str, ElasticSmbEncryption]
- smb_encryption: Union[str, ElasticSmbEncryption]
+ smbEncryption: Union[str, ElasticSmbEncryption]
class azure.mgmt.netapp.types.ElasticSnapshot(ProxyResource):
@@ -13910,7 +13902,7 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: ElasticSnapshotProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -13922,12 +13914,12 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticSnapshotPolicyProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
location: str
name: str
properties: ElasticSnapshotPolicyProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -13938,14 +13930,14 @@ namespace azure.mgmt.netapp.types
key "snapshotsToKeep": int
hour: int
minute: int
- snapshots_to_keep: int
+ snapshotsToKeep: int
class azure.mgmt.netapp.types.ElasticSnapshotPolicyHourlySchedule(TypedDict, total=False):
key "minute": int
key "snapshotsToKeep": int
minute: int
- snapshots_to_keep: int
+ snapshotsToKeep: int
class azure.mgmt.netapp.types.ElasticSnapshotPolicyMonthlySchedule(TypedDict, total=False):
@@ -13953,10 +13945,9 @@ namespace azure.mgmt.netapp.types
key "minute": int
key "snapshotsToKeep": int
daysOfMonth: list[int]
- days_of_month: list[int]
hour: int
minute: int
- snapshots_to_keep: int
+ snapshotsToKeep: int
class azure.mgmt.netapp.types.ElasticSnapshotPolicyProperties(TypedDict, total=False):
@@ -13966,12 +13957,12 @@ namespace azure.mgmt.netapp.types
key "policyStatus": Union[str, PolicyStatus]
key "provisioningState": Union[str, NetAppProvisioningState]
key "weeklySchedule": ForwardRef('ElasticSnapshotPolicyWeeklySchedule', module='types')
- daily_schedule: ElasticSnapshotPolicyDailySchedule
- hourly_schedule: ElasticSnapshotPolicyHourlySchedule
- monthly_schedule: ElasticSnapshotPolicyMonthlySchedule
- policy_status: Union[str, PolicyStatus]
- provisioning_state: Union[str, NetAppProvisioningState]
- weekly_schedule: ElasticSnapshotPolicyWeeklySchedule
+ dailySchedule: ElasticSnapshotPolicyDailySchedule
+ hourlySchedule: ElasticSnapshotPolicyHourlySchedule
+ monthlySchedule: ElasticSnapshotPolicyMonthlySchedule
+ policyStatus: Union[str, PolicyStatus]
+ provisioningState: Union[str, NetAppProvisioningState]
+ weeklySchedule: ElasticSnapshotPolicyWeeklySchedule
class azure.mgmt.netapp.types.ElasticSnapshotPolicyUpdate(TypedDict, total=False):
@@ -13986,11 +13977,11 @@ namespace azure.mgmt.netapp.types
key "monthlySchedule": ForwardRef('ElasticSnapshotPolicyMonthlySchedule', module='types')
key "policyStatus": Union[str, PolicyStatus]
key "weeklySchedule": ForwardRef('ElasticSnapshotPolicyWeeklySchedule', module='types')
- daily_schedule: ElasticSnapshotPolicyDailySchedule
- hourly_schedule: ElasticSnapshotPolicyHourlySchedule
- monthly_schedule: ElasticSnapshotPolicyMonthlySchedule
- policy_status: Union[str, PolicyStatus]
- weekly_schedule: ElasticSnapshotPolicyWeeklySchedule
+ dailySchedule: ElasticSnapshotPolicyDailySchedule
+ hourlySchedule: ElasticSnapshotPolicyHourlySchedule
+ monthlySchedule: ElasticSnapshotPolicyMonthlySchedule
+ policyStatus: Union[str, PolicyStatus]
+ weeklySchedule: ElasticSnapshotPolicyWeeklySchedule
class azure.mgmt.netapp.types.ElasticSnapshotPolicyWeeklySchedule(TypedDict, total=False):
@@ -14000,12 +13991,12 @@ namespace azure.mgmt.netapp.types
days: list[Union[str, DayOfWeek]]
hour: int
minute: int
- snapshots_to_keep: int
+ snapshotsToKeep: int
class azure.mgmt.netapp.types.ElasticSnapshotProperties(TypedDict, total=False):
key "provisioningState": Union[str, NetAppProvisioningState]
- provisioning_state: Union[str, NetAppProvisioningState]
+ provisioningState: Union[str, NetAppProvisioningState]
class azure.mgmt.netapp.types.ElasticVolume(TrackedResource):
@@ -14016,12 +14007,12 @@ namespace azure.mgmt.netapp.types
key "properties": ForwardRef('ElasticVolumeProperties', module='types')
key "systemData": ForwardRef('SystemData', module='types')
key "type": str
- e_tag: str
+ eTag: str
id: str
location: str
name: str
properties: ElasticVolumeProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
zones: list[str]
@@ -14031,9 +14022,9 @@ namespace azure.mgmt.netapp.types
key "elasticBackupPolicyResourceId": str
key "elasticBackupVaultResourceId": str
key "policyEnforcement": Union[str, ElasticVolumePolicyEnforcement]
- elastic_backup_policy_resource_id: str
- elastic_backup_vault_resource_id: str
- policy_enforcement: Union[str, ElasticVolumePolicyEnforcement]
+ elasticBackupPolicyResourceId: str
+ elasticBackupVaultResourceId: str
+ policyEnforcement: Union[str, ElasticVolumePolicyEnforcement]
class azure.mgmt.netapp.types.ElasticVolumeDataProtectionPatchProperties(TypedDict, total=False):
@@ -14063,30 +14054,29 @@ namespace azure.mgmt.netapp.types
key "smbProperties": ForwardRef('ElasticSmbProperties', module='types')
key "snapshotDirectoryVisibility": Union[str, SnapshotDirectoryVisibility]
key "snapshotResourceId": str
- availability_status: Union[str, ElasticResourceAvailabilityStatus]
- backup_resource_id: str
- data_protection: ElasticVolumeDataProtectionProperties
- export_policy: ElasticExportPolicy
- file_path: str
+ availabilityStatus: Union[str, ElasticResourceAvailabilityStatus]
+ backupResourceId: str
+ dataProtection: ElasticVolumeDataProtectionProperties
+ exportPolicy: ElasticExportPolicy
+ filePath: str
mountTargets: list[ElasticMountTargetProperties]
- mount_targets: list[ElasticMountTargetProperties]
- protocol_types: list[Union[str, ElasticProtocolType]]
- provisioning_state: Union[str, NetAppProvisioningState]
- restoration_state: Union[str, ElasticVolumeRestorationState]
+ protocolTypes: list[Union[str, ElasticProtocolType]]
+ provisioningState: Union[str, NetAppProvisioningState]
+ restorationState: Union[str, ElasticVolumeRestorationState]
size: int
- smb_properties: ElasticSmbProperties
- snapshot_directory_visibility: Union[str, SnapshotDirectoryVisibility]
- snapshot_resource_id: str
+ smbProperties: ElasticSmbProperties
+ snapshotDirectoryVisibility: Union[str, SnapshotDirectoryVisibility]
+ snapshotResourceId: str
class azure.mgmt.netapp.types.ElasticVolumeRevert(TypedDict, total=False):
key "snapshotResourceId": str
- snapshot_resource_id: str
+ snapshotResourceId: str
class azure.mgmt.netapp.types.ElasticVolumeSnapshotProperties(TypedDict, total=False):
key "snapshotPolicyResourceId": str
- snapshot_policy_resource_id: str
+ snapshotPolicyResourceId: str
class azure.mgmt.netapp.types.ElasticVolumeUpdate(TypedDict, total=False):
@@ -14101,45 +14091,45 @@ namespace azure.mgmt.netapp.types
key "size": int
key "smbProperties": ForwardRef('ElasticSmbPatchProperties', module='types')
key "snapshotDirectoryVisibility": Union[str, SnapshotDirectoryVisibility]
- data_protection: ElasticVolumeDataProtectionPatchProperties
- export_policy: ElasticExportPolicy
+ dataProtection: ElasticVolumeDataProtectionPatchProperties
+ exportPolicy: ElasticExportPolicy
size: int
- smb_properties: ElasticSmbPatchProperties
- snapshot_directory_visibility: Union[str, SnapshotDirectoryVisibility]
+ smbProperties: ElasticSmbPatchProperties
+ snapshotDirectoryVisibility: Union[str, SnapshotDirectoryVisibility]
class azure.mgmt.netapp.types.EncryptionIdentity(TypedDict, total=False):
key "federatedClientId": str
key "principalId": str
key "userAssignedIdentity": str
- federated_client_id: str
- principal_id: str
- user_assigned_identity: str
+ federatedClientId: str
+ principalId: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.EncryptionTransitionRequest(TypedDict, total=False):
key "privateEndpointId": Required[str]
key "virtualNetworkId": Required[str]
- private_endpoint_id: str
- virtual_network_id: str
+ privateEndpointId: str
+ virtualNetworkId: str
class azure.mgmt.netapp.types.EntraIdAkvConfig(TypedDict, total=False):
key "azureKeyVaultUri": Required[str]
key "certificateName": Required[str]
key "userAssignedIdentity": str
- azure_key_vault_uri: str
- certificate_name: str
- user_assigned_identity: str
+ azureKeyVaultUri: str
+ certificateName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.EntraIdAkvConfigPatch(TypedDict, total=False):
key "azureKeyVaultUri": str
key "certificateName": str
key "userAssignedIdentity": str
- azure_key_vault_uri: str
- certificate_name: str
- user_assigned_identity: str
+ azureKeyVaultUri: str
+ certificateName: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.EntraIdConfig(TypedDict, total=False):
@@ -14147,10 +14137,10 @@ namespace azure.mgmt.netapp.types
key "domain": Required[str]
key "entraIdAkvConfig": ForwardRef('EntraIdAkvConfig', module='types')
key "serverNamePrefix": Required[str]
- application_id: str
+ applicationId: str
domain: str
- entra_id_akv_config: EntraIdAkvConfig
- server_name_prefix: str
+ entraIdAkvConfig: EntraIdAkvConfig
+ serverNamePrefix: str
class azure.mgmt.netapp.types.EntraIdConfigPatch(TypedDict, total=False):
@@ -14158,10 +14148,10 @@ namespace azure.mgmt.netapp.types
key "domain": str
key "entraIdAkvConfig": ForwardRef('EntraIdAkvConfigPatch', module='types')
key "serverNamePrefix": str
- application_id: str
+ applicationId: str
domain: str
- entra_id_akv_config: EntraIdAkvConfigPatch
- server_name_prefix: str
+ entraIdAkvConfig: EntraIdAkvConfigPatch
+ serverNamePrefix: str
class azure.mgmt.netapp.types.ExportPolicyRule(TypedDict, total=False):
@@ -14180,37 +14170,37 @@ namespace azure.mgmt.netapp.types
key "ruleIndex": int
key "unixReadOnly": bool
key "unixReadWrite": bool
- allowed_clients: str
- chown_mode: Union[str, ChownMode]
+ allowedClients: str
+ chownMode: Union[str, ChownMode]
cifs: bool
- has_root_access: bool
- kerberos5_i_read_only: bool
- kerberos5_i_read_write: bool
- kerberos5_p_read_only: bool
- kerberos5_p_read_write: bool
- kerberos5_read_only: bool
- kerberos5_read_write: bool
+ hasRootAccess: bool
+ kerberos5ReadOnly: bool
+ kerberos5ReadWrite: bool
+ kerberos5iReadOnly: bool
+ kerberos5iReadWrite: bool
+ kerberos5pReadOnly: bool
+ kerberos5pReadWrite: bool
nfsv3: bool
nfsv41: bool
- rule_index: int
- unix_read_only: bool
- unix_read_write: bool
+ ruleIndex: int
+ unixReadOnly: bool
+ unixReadWrite: bool
class azure.mgmt.netapp.types.FilePathAvailabilityRequest(TypedDict, total=False):
key "availabilityZone": Optional[str]
key "name": Required[str]
key "subnetId": Required[str]
- availability_zone: str
+ availabilityZone: str
name: str
- subnet_id: str
+ subnetId: str
class azure.mgmt.netapp.types.FileSystemUser(TypedDict, total=False):
key "cifsUser": ForwardRef('CifsUser', module='types')
key "nfsUser": ForwardRef('NfsUser', module='types')
- cifs_user: CifsUser
- nfs_user: NfsUser
+ cifsUser: CifsUser
+ nfsUser: NfsUser
class azure.mgmt.netapp.types.GetGroupIdListForLDAPUserRequest(TypedDict, total=False):
@@ -14223,15 +14213,15 @@ namespace azure.mgmt.netapp.types
key "snapshotsToKeep": int
key "usedBytes": int
minute: int
- snapshots_to_keep: int
- used_bytes: int
+ snapshotsToKeep: int
+ usedBytes: int
class azure.mgmt.netapp.types.KeyVaultPrivateEndpoint(TypedDict, total=False):
key "privateEndpointId": str
key "virtualNetworkId": str
- private_endpoint_id: str
- virtual_network_id: str
+ privateEndpointId: str
+ virtualNetworkId: str
class azure.mgmt.netapp.types.KeyVaultProperties(TypedDict, total=False):
@@ -14240,10 +14230,10 @@ namespace azure.mgmt.netapp.types
key "keyVaultResourceId": str
key "keyVaultUri": Required[str]
key "status": Union[str, KeyVaultStatus]
- key_name: str
- key_vault_id: str
- key_vault_resource_id: str
- key_vault_uri: str
+ keyName: str
+ keyVaultId: str
+ keyVaultResourceId: str
+ keyVaultUri: str
status: Union[str, KeyVaultStatus]
@@ -14254,26 +14244,24 @@ namespace azure.mgmt.netapp.types
key "certificateCNHost": Optional[str]
key "domain": str
key "groupDN": str
- key "ldapOverTLS": bool
key "ldapPort": int
key "netGroupDN": str
+ key "secureLdapType": Union[str, SecureLdapType]
key "serverCACertificate": str
key "userDN": str
- bind_authentication_level: Union[str, BindAuthenticationLevel]
- bind_dn: str
- bind_password_akv_config: BindPasswordAkvConfig
- certificate_cn_host: str
+ bindAuthenticationLevel: Union[str, BindAuthenticationLevel]
+ bindDN: str
+ bindPasswordAkvConfig: BindPasswordAkvConfig
+ certificateCNHost: str
dnsServers: list[str]
- dns_servers: list[str]
domain: str
- group_dn: str
+ groupDN: str
+ ldapPort: int
ldapServers: list[str]
- ldap_over_tls: bool
- ldap_port: int
- ldap_servers: list[str]
- net_group_dn: str
- server_ca_certificate: str
- user_dn: str
+ netGroupDN: str
+ secureLdapType: Union[str, SecureLdapType]
+ serverCACertificate: str
+ userDN: str
class azure.mgmt.netapp.types.LdapConfigurationPatch(TypedDict, total=False):
@@ -14283,35 +14271,33 @@ namespace azure.mgmt.netapp.types
key "certificateCNHost": Optional[str]
key "domain": str
key "groupDN": str
- key "ldapOverTLS": bool
key "ldapPort": int
key "netGroupDN": str
+ key "secureLdapType": Union[str, SecureLdapType]
key "serverCACertificate": str
key "userDN": str
- bind_authentication_level: Union[str, BindAuthenticationLevel]
- bind_dn: str
- bind_password_akv_config: BindPasswordAkvConfigPatch
- certificate_cn_host: str
+ bindAuthenticationLevel: Union[str, BindAuthenticationLevel]
+ bindDN: str
+ bindPasswordAkvConfig: BindPasswordAkvConfigPatch
+ certificateCNHost: str
dnsServers: list[str]
- dns_servers: list[str]
domain: str
- group_dn: str
+ groupDN: str
+ ldapPort: int
ldapServers: list[str]
- ldap_over_tls: bool
- ldap_port: int
- ldap_servers: list[str]
- net_group_dn: str
- server_ca_certificate: str
- user_dn: str
+ netGroupDN: str
+ secureLdapType: Union[str, SecureLdapType]
+ serverCACertificate: str
+ userDN: str
class azure.mgmt.netapp.types.LdapSearchScopeOpt(TypedDict, total=False):
key "groupDN": str
key "groupMembershipFilter": str
key "userDN": str
- group_dn: str
- group_membership_filter: str
- user_dn: str
+ groupDN: str
+ groupMembershipFilter: str
+ userDN: str
class azure.mgmt.netapp.types.ListReplicationsRequest(TypedDict, total=False):
@@ -14323,11 +14309,10 @@ namespace azure.mgmt.netapp.types
key "principalId": str
key "tenantId": str
key "type": Required[Union[str, ManagedServiceIdentityType]]
- principal_id: str
- tenant_id: str
+ principalId: str
+ tenantId: str
type: Union[str, ManagedServiceIdentityType]
userAssignedIdentities: dict[str, UserAssignedIdentity]
- user_assigned_identities: dict[str, UserAssignedIdentity]
class azure.mgmt.netapp.types.MonthlySchedule(TypedDict, total=False):
@@ -14336,11 +14321,11 @@ namespace azure.mgmt.netapp.types
key "minute": int
key "snapshotsToKeep": int
key "usedBytes": int
- days_of_month: str
+ daysOfMonth: str
hour: int
minute: int
- snapshots_to_keep: int
- used_bytes: int
+ snapshotsToKeep: int
+ usedBytes: int
class azure.mgmt.netapp.types.MountTargetProperties(TypedDict, total=False):
@@ -14348,10 +14333,10 @@ namespace azure.mgmt.netapp.types
key "ipAddress": str
key "mountTargetId": str
key "smbServerFqdn": str
- file_system_id: str
- ip_address: str
- mount_target_id: str
- smb_server_fqdn: str
+ fileSystemId: str
+ ipAddress: str
+ mountTargetId: str
+ smbServerFqdn: str
class azure.mgmt.netapp.types.NetAppAccount(TrackedResource):
@@ -14369,7 +14354,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: AccountProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -14385,8 +14370,8 @@ namespace azure.mgmt.netapp.types
class azure.mgmt.netapp.types.NfsUser(TypedDict, total=False):
key "groupId": int
key "userId": int
- group_id: int
- user_id: int
+ groupId: int
+ userId: int
class azure.mgmt.netapp.types.OriginClusterInformation(TypedDict, total=False):
@@ -14394,15 +14379,15 @@ namespace azure.mgmt.netapp.types
key "peerClusterName": Required[str]
key "peerVolumeName": Required[str]
key "peerVserverName": Required[str]
- peer_addresses: list[str]
- peer_cluster_name: str
- peer_volume_name: str
- peer_vserver_name: str
+ peerAddresses: list[str]
+ peerClusterName: str
+ peerVolumeName: str
+ peerVserverName: str
class azure.mgmt.netapp.types.PeerClusterForVolumeMigrationRequest(TypedDict, total=False):
key "peerIpAddresses": Required[list[str]]
- peer_ip_addresses: list[str]
+ peerIpAddresses: list[str]
class azure.mgmt.netapp.types.PlacementKeyValuePairs(TypedDict, total=False):
@@ -14414,7 +14399,7 @@ namespace azure.mgmt.netapp.types
class azure.mgmt.netapp.types.PoolChangeRequest(TypedDict, total=False):
key "newPoolResourceId": Required[str]
- new_pool_resource_id: str
+ newPoolResourceId: str
class azure.mgmt.netapp.types.PoolPatchProperties(TypedDict, total=False):
@@ -14422,9 +14407,9 @@ namespace azure.mgmt.netapp.types
key "customThroughputMibps": Optional[int]
key "qosType": Union[str, QosType]
key "size": int
- cool_access: bool
- custom_throughput_mibps: int
- qos_type: Union[str, QosType]
+ coolAccess: bool
+ customThroughputMibps: int
+ qosType: Union[str, QosType]
size: int
@@ -14439,16 +14424,16 @@ namespace azure.mgmt.netapp.types
key "size": Required[int]
key "totalThroughputMibps": float
key "utilizedThroughputMibps": float
- cool_access: bool
- custom_throughput_mibps: int
- encryption_type: Union[str, EncryptionType]
- pool_id: str
- provisioning_state: str
- qos_type: Union[str, QosType]
- service_level: Union[str, ServiceLevel]
+ coolAccess: bool
+ customThroughputMibps: int
+ encryptionType: Union[str, EncryptionType]
+ poolId: str
+ provisioningState: str
+ qosType: Union[str, QosType]
+ serviceLevel: Union[str, ServiceLevel]
size: int
- total_throughput_mibps: float
- utilized_throughput_mibps: float
+ totalThroughputMibps: float
+ utilizedThroughputMibps: float
class azure.mgmt.netapp.types.ProxyResource(Resource):
@@ -14458,15 +14443,15 @@ namespace azure.mgmt.netapp.types
key "type": str
id: str
name: str
- system_data: SystemData
+ systemData: SystemData
type: str
class azure.mgmt.netapp.types.QueryNetworkSiblingSetRequest(TypedDict, total=False):
key "networkSiblingSetId": Required[str]
key "subnetId": Required[str]
- network_sibling_set_id: str
- subnet_id: str
+ networkSiblingSetId: str
+ subnetId: str
class azure.mgmt.netapp.types.QuotaAvailabilityRequest(TypedDict, total=False):
@@ -14474,7 +14459,7 @@ namespace azure.mgmt.netapp.types
key "resourceGroup": Required[str]
key "type": Required[Union[str, CheckQuotaNameResourceTypes]]
name: str
- resource_group: str
+ resourceGroup: str
type: Union[str, CheckQuotaNameResourceTypes]
@@ -14482,21 +14467,21 @@ namespace azure.mgmt.netapp.types
key "quotaTarget": str
key "quotaType": Union[str, QuotaType]
key "usageThresholdPercentage": int
- quota_target: str
- quota_type: Union[str, QuotaType]
- usage_threshold_percentage: int
+ quotaTarget: str
+ quotaType: Union[str, QuotaType]
+ usageThresholdPercentage: int
class azure.mgmt.netapp.types.RansomwareProtectionPatchSettings(TypedDict, total=False):
key "desiredRansomwareProtectionState": Union[str, DesiredRansomwareProtectionState]
- desired_ransomware_protection_state: Union[str, DesiredRansomwareProtectionState]
+ desiredRansomwareProtectionState: Union[str, DesiredRansomwareProtectionState]
class azure.mgmt.netapp.types.RansomwareProtectionSettings(TypedDict, total=False):
key "actualRansomwareProtectionState": Union[str, ActualRansomwareProtectionState]
key "desiredRansomwareProtectionState": Union[str, DesiredRansomwareProtectionState]
- actual_ransomware_protection_state: Union[str, ActualRansomwareProtectionState]
- desired_ransomware_protection_state: Union[str, DesiredRansomwareProtectionState]
+ actualRansomwareProtectionState: Union[str, ActualRansomwareProtectionState]
+ desiredRansomwareProtectionState: Union[str, DesiredRansomwareProtectionState]
class azure.mgmt.netapp.types.RansomwareSuspectsClearRequest(TypedDict, total=False):
@@ -14508,21 +14493,21 @@ namespace azure.mgmt.netapp.types
class azure.mgmt.netapp.types.ReestablishReplicationRequest(TypedDict, total=False):
key "sourceVolumeId": str
- source_volume_id: str
+ sourceVolumeId: str
class azure.mgmt.netapp.types.RelocateVolumeRequest(TypedDict, total=False):
key "creationToken": str
- creation_token: str
+ creationToken: str
class azure.mgmt.netapp.types.RemotePath(TypedDict, total=False):
key "externalHostName": Required[str]
key "serverName": Required[str]
key "volumeName": Required[str]
- external_host_name: str
- server_name: str
- volume_name: str
+ externalHostName: str
+ serverName: str
+ volumeName: str
class azure.mgmt.netapp.types.ReplicationObject(TypedDict, total=False):
@@ -14537,17 +14522,16 @@ namespace azure.mgmt.netapp.types
key "replicationId": str
key "replicationSchedule": Union[str, ReplicationSchedule]
destinationReplications: list[DestinationReplication]
- destination_replications: list[DestinationReplication]
- endpoint_type: Union[str, EndpointType]
- external_replication_setup_info: str
- external_replication_setup_status: Union[str, ExternalReplicationSetupStatus]
- mirror_state: Union[str, MirrorState]
- relationship_status: Union[str, VolumeReplicationRelationshipStatus]
- remote_path: RemotePath
- remote_volume_region: str
- remote_volume_resource_id: str
- replication_id: str
- replication_schedule: Union[str, ReplicationSchedule]
+ endpointType: Union[str, EndpointType]
+ externalReplicationSetupInfo: str
+ externalReplicationSetupStatus: Union[str, ExternalReplicationSetupStatus]
+ mirrorState: Union[str, MirrorState]
+ relationshipStatus: Union[str, VolumeReplicationRelationshipStatus]
+ remotePath: RemotePath
+ remoteVolumeRegion: str
+ remoteVolumeResourceId: str
+ replicationId: str
+ replicationSchedule: Union[str, ReplicationSchedule]
class azure.mgmt.netapp.types.Resource(TypedDict, total=False):
@@ -14557,7 +14541,7 @@ namespace azure.mgmt.netapp.types
key "type": str
id: str
name: str
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -14566,7 +14550,7 @@ namespace azure.mgmt.netapp.types
key "resourceGroup": Required[str]
key "type": Required[Union[str, CheckNameResourceTypes]]
name: str
- resource_group: str
+ resourceGroup: str
type: Union[str, CheckNameResourceTypes]
@@ -14574,30 +14558,30 @@ namespace azure.mgmt.netapp.types
key "identity": ForwardRef('SecretPasswordIdentity', module='types')
key "keyVaultProperties": ForwardRef('SecretPasswordKeyVaultProperties', module='types')
identity: SecretPasswordIdentity
- key_vault_properties: SecretPasswordKeyVaultProperties
+ keyVaultProperties: SecretPasswordKeyVaultProperties
class azure.mgmt.netapp.types.SecretPasswordIdentity(TypedDict, total=False):
key "principalId": str
key "userAssignedIdentity": str
- principal_id: str
- user_assigned_identity: str
+ principalId: str
+ userAssignedIdentity: str
class azure.mgmt.netapp.types.SecretPasswordKeyVaultProperties(TypedDict, total=False):
key "keyVaultUri": Required[str]
key "secretName": Required[str]
- key_vault_uri: str
- secret_name: str
+ keyVaultUri: str
+ secretName: str
class azure.mgmt.netapp.types.SmbSettings(TypedDict, total=False):
key "smbAccessBasedEnumeration": Union[str, SmbAccessBasedEnumeration]
key "smbEncryption": Union[str, SmbEncryptionState]
key "smbNonBrowsable": Union[str, SmbNonBrowsable]
- smb_access_based_enumeration: Union[str, SmbAccessBasedEnumeration]
- smb_encryption: Union[str, SmbEncryptionState]
- smb_non_browsable: Union[str, SmbNonBrowsable]
+ smbAccessBasedEnumeration: Union[str, SmbAccessBasedEnumeration]
+ smbEncryption: Union[str, SmbEncryptionState]
+ smbNonBrowsable: Union[str, SmbNonBrowsable]
class azure.mgmt.netapp.types.Snapshot(ProxyResource):
@@ -14611,7 +14595,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: SnapshotProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -14631,7 +14615,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: SnapshotPolicyProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -14657,12 +14641,12 @@ namespace azure.mgmt.netapp.types
key "monthlySchedule": ForwardRef('MonthlySchedule', module='types')
key "provisioningState": str
key "weeklySchedule": ForwardRef('WeeklySchedule', module='types')
- daily_schedule: DailySchedule
+ dailySchedule: DailySchedule
enabled: bool
- hourly_schedule: HourlySchedule
- monthly_schedule: MonthlySchedule
- provisioning_state: str
- weekly_schedule: WeeklySchedule
+ hourlySchedule: HourlySchedule
+ monthlySchedule: MonthlySchedule
+ provisioningState: str
+ weeklySchedule: WeeklySchedule
class azure.mgmt.netapp.types.SnapshotProperties(TypedDict, total=False):
@@ -14670,15 +14654,15 @@ namespace azure.mgmt.netapp.types
key "provisioningState": str
key "snapshotId": str
created: str
- provisioning_state: str
- snapshot_id: str
+ provisioningState: str
+ snapshotId: str
class azure.mgmt.netapp.types.SnapshotRestoreFiles(TypedDict, total=False):
key "destinationPath": str
key "filePaths": Required[list[str]]
- destination_path: str
- file_paths: list[str]
+ destinationPath: str
+ filePaths: list[str]
class azure.mgmt.netapp.types.SubvolumeInfo(ProxyResource):
@@ -14690,7 +14674,7 @@ namespace azure.mgmt.netapp.types
id: str
name: str
properties: SubvolumeProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -14711,9 +14695,9 @@ namespace azure.mgmt.netapp.types
key "path": str
key "provisioningState": str
key "size": Optional[int]
- parent_path: str
+ parentPath: str
path: str
- provisioning_state: str
+ provisioningState: str
size: int
@@ -14724,12 +14708,12 @@ namespace azure.mgmt.netapp.types
key "lastModifiedAt": str
key "lastModifiedBy": str
key "lastModifiedByType": Union[str, CreatedByType]
- created_at: str
- created_by: str
- created_by_type: Union[str, CreatedByType]
- last_modified_at: str
- last_modified_by: str
- last_modified_by_type: Union[str, CreatedByType]
+ createdAt: str
+ createdBy: str
+ createdByType: Union[str, CreatedByType]
+ lastModifiedAt: str
+ lastModifiedBy: str
+ lastModifiedByType: Union[str, CreatedByType]
class azure.mgmt.netapp.types.TrackedResource(Resource):
@@ -14741,7 +14725,7 @@ namespace azure.mgmt.netapp.types
id: str
location: str
name: str
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -14751,17 +14735,17 @@ namespace azure.mgmt.netapp.types
key "networkSiblingSetId": Required[str]
key "networkSiblingSetStateId": Required[str]
key "subnetId": Required[str]
- network_features: Union[str, NetworkFeatures]
- network_sibling_set_id: str
- network_sibling_set_state_id: str
- subnet_id: str
+ networkFeatures: Union[str, NetworkFeatures]
+ networkSiblingSetId: str
+ networkSiblingSetStateId: str
+ subnetId: str
class azure.mgmt.netapp.types.UserAssignedIdentity(TypedDict, total=False):
key "clientId": str
key "principalId": str
- client_id: str
- principal_id: str
+ clientId: str
+ principalId: str
class azure.mgmt.netapp.types.Volume(TrackedResource):
@@ -14777,7 +14761,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: VolumeProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
zones: list[str]
@@ -14787,9 +14771,9 @@ namespace azure.mgmt.netapp.types
key "backupPolicyId": str
key "backupVaultId": str
key "policyEnforced": bool
- backup_policy_id: str
- backup_vault_id: str
- policy_enforced: bool
+ backupPolicyId: str
+ backupVaultId: str
+ policyEnforced: bool
class azure.mgmt.netapp.types.VolumeBackups(TypedDict, total=False):
@@ -14797,10 +14781,10 @@ namespace azure.mgmt.netapp.types
key "policyEnabled": bool
key "volumeName": str
key "volumeResourceId": str
- backups_count: int
- policy_enabled: bool
- volume_name: str
- volume_resource_id: str
+ backupsCount: int
+ policyEnabled: bool
+ volumeName: str
+ volumeResourceId: str
class azure.mgmt.netapp.types.VolumeGroupDetails(ProxyResource):
@@ -14814,7 +14798,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: VolumeGroupProperties
- system_data: SystemData
+ systemData: SystemData
type: str
@@ -14823,19 +14807,18 @@ namespace azure.mgmt.netapp.types
key "applicationType": Union[str, ApplicationType]
key "groupDescription": str
key "volumesCount": int
- application_identifier: str
- application_type: Union[str, ApplicationType]
+ applicationIdentifier: str
+ applicationType: Union[str, ApplicationType]
globalPlacementRules: list[PlacementKeyValuePairs]
- global_placement_rules: list[PlacementKeyValuePairs]
- group_description: str
- volumes_count: int
+ groupDescription: str
+ volumesCount: int
class azure.mgmt.netapp.types.VolumeGroupProperties(TypedDict, total=False):
key "groupMetaData": ForwardRef('VolumeGroupMetaData', module='types')
key "provisioningState": str
- group_meta_data: VolumeGroupMetaData
- provisioning_state: str
+ groupMetaData: VolumeGroupMetaData
+ provisioningState: str
volumes: list[VolumeGroupVolumeProperties]
@@ -14883,24 +14866,23 @@ namespace azure.mgmt.netapp.types
key "throughputMibps": float
key "unixPermissions": Optional[str]
key "usageThreshold": int
- cool_access: bool
- cool_access_retrieval_policy: Union[str, CoolAccessRetrievalPolicy]
- cool_access_tiering_policy: Union[str, CoolAccessTieringPolicy]
- coolness_period: int
- data_protection: VolumePatchPropertiesDataProtection
- default_group_quota_in_ki_bs: int
- default_user_quota_in_ki_bs: int
- export_policy: VolumePatchPropertiesExportPolicy
- is_default_quota_enabled: bool
+ coolAccess: bool
+ coolAccessRetrievalPolicy: Union[str, CoolAccessRetrievalPolicy]
+ coolAccessTieringPolicy: Union[str, CoolAccessTieringPolicy]
+ coolnessPeriod: int
+ dataProtection: VolumePatchPropertiesDataProtection
+ defaultGroupQuotaInKiBs: int
+ defaultUserQuotaInKiBs: int
+ exportPolicy: VolumePatchPropertiesExportPolicy
+ isDefaultQuotaEnabled: bool
protocolTypes: list[str]
- protocol_types: list[str]
- service_level: Union[str, ServiceLevel]
- smb_access_based_enumeration: Union[str, SmbAccessBasedEnumeration]
- smb_non_browsable: Union[str, SmbNonBrowsable]
- snapshot_directory_visible: bool
- throughput_mibps: float
- unix_permissions: str
- usage_threshold: int
+ serviceLevel: Union[str, ServiceLevel]
+ smbAccessBasedEnumeration: Union[str, SmbAccessBasedEnumeration]
+ smbNonBrowsable: Union[str, SmbNonBrowsable]
+ snapshotDirectoryVisible: bool
+ throughputMibps: float
+ unixPermissions: str
+ usageThreshold: int
class azure.mgmt.netapp.types.VolumePatchPropertiesDataProtection(TypedDict, total=False):
@@ -14908,7 +14890,7 @@ namespace azure.mgmt.netapp.types
key "ransomwareProtection": ForwardRef('RansomwareProtectionPatchSettings', module='types')
key "snapshot": ForwardRef('VolumeSnapshotProperties', module='types')
backup: VolumeBackupProperties
- ransomware_protection: RansomwareProtectionPatchSettings
+ ransomwareProtection: RansomwareProtectionPatchSettings
snapshot: VolumeSnapshotProperties
@@ -14975,72 +14957,68 @@ namespace azure.mgmt.netapp.types
key "volumeGroupName": str
key "volumeSpecName": str
key "volumeType": str
- accept_grow_capacity_pool_for_short_term_clone_split: Union[str, AcceptGrowCapacityPoolForShortTermCloneSplit]
- actual_throughput_mibps: float
- avs_data_store: Union[str, AvsDataStore]
- backup_id: str
- baremetal_tenant_id: str
- breakthrough_mode: Union[str, BreakthroughMode]
- capacity_pool_resource_id: str
- clone_progress: int
- cool_access: bool
- cool_access_retrieval_policy: Union[str, CoolAccessRetrievalPolicy]
- cool_access_tiering_policy: Union[str, CoolAccessTieringPolicy]
- coolness_period: int
- creation_token: str
+ acceptGrowCapacityPoolForShortTermCloneSplit: Union[str, AcceptGrowCapacityPoolForShortTermCloneSplit]
+ actualThroughputMibps: float
+ avsDataStore: Union[str, AvsDataStore]
+ backupId: str
+ baremetalTenantId: str
+ breakthroughMode: Union[str, BreakthroughMode]
+ capacityPoolResourceId: str
+ cloneProgress: int
+ coolAccess: bool
+ coolAccessRetrievalPolicy: Union[str, CoolAccessRetrievalPolicy]
+ coolAccessTieringPolicy: Union[str, CoolAccessTieringPolicy]
+ coolnessPeriod: int
+ creationToken: str
+ dataProtection: VolumePropertiesDataProtection
dataStoreResourceId: list[str]
- data_protection: VolumePropertiesDataProtection
- data_store_resource_id: list[str]
- default_group_quota_in_ki_bs: int
- default_user_quota_in_ki_bs: int
- delete_base_snapshot: bool
- effective_network_features: Union[str, NetworkFeatures]
- enable_subvolumes: Union[str, EnableSubvolumes]
+ defaultGroupQuotaInKiBs: int
+ defaultUserQuotaInKiBs: int
+ deleteBaseSnapshot: bool
+ effectiveNetworkFeatures: Union[str, NetworkFeatures]
+ enableSubvolumes: Union[str, EnableSubvolumes]
encrypted: bool
- encryption_key_source: Union[str, EncryptionKeySource]
- export_policy: VolumePropertiesExportPolicy
- file_access_logs: Union[str, FileAccessLogs]
- file_system_id: str
- inherited_size_in_bytes: int
- is_default_quota_enabled: bool
- is_large_volume: bool
- is_restoring: bool
- kerberos_enabled: bool
- key_vault_private_endpoint_resource_id: str
+ encryptionKeySource: Union[str, EncryptionKeySource]
+ exportPolicy: VolumePropertiesExportPolicy
+ fileAccessLogs: Union[str, FileAccessLogs]
+ fileSystemId: str
+ inheritedSizeInBytes: int
+ isDefaultQuotaEnabled: bool
+ isLargeVolume: bool
+ isRestoring: bool
+ kerberosEnabled: bool
+ keyVaultPrivateEndpointResourceId: str
language: Union[str, VolumeLanguage]
- large_volume_type: Union[str, LargeVolumeType]
- ldap_enabled: bool
- ldap_server_type: Union[str, LdapServerType]
- maximum_number_of_files: int
+ largeVolumeType: Union[str, LargeVolumeType]
+ ldapEnabled: bool
+ ldapServerType: Union[str, LdapServerType]
+ maximumNumberOfFiles: int
mountTargets: list[MountTargetProperties]
- mount_targets: list[MountTargetProperties]
- network_features: Union[str, NetworkFeatures]
- network_sibling_set_id: str
- originating_resource_id: str
+ networkFeatures: Union[str, NetworkFeatures]
+ networkSiblingSetId: str
+ originatingResourceId: str
placementRules: list[PlacementKeyValuePairs]
- placement_rules: list[PlacementKeyValuePairs]
protocolTypes: list[str]
- protocol_types: list[str]
- provisioned_availability_zone: str
- provisioning_state: str
- proximity_placement_group: str
- security_style: Union[str, SecurityStyle]
- service_level: Union[str, ServiceLevel]
- smb_access_based_enumeration: Union[str, SmbAccessBasedEnumeration]
- smb_continuously_available: bool
- smb_encryption: bool
- smb_non_browsable: Union[str, SmbNonBrowsable]
- snapshot_directory_visible: bool
- snapshot_id: str
- storage_to_network_proximity: Union[str, VolumeStorageToNetworkProximity]
- subnet_id: str
- t2_network: str
- throughput_mibps: float
- unix_permissions: str
- usage_threshold: int
- volume_group_name: str
- volume_spec_name: str
- volume_type: str
+ provisionedAvailabilityZone: str
+ provisioningState: str
+ proximityPlacementGroup: str
+ securityStyle: Union[str, SecurityStyle]
+ serviceLevel: Union[str, ServiceLevel]
+ smbAccessBasedEnumeration: Union[str, SmbAccessBasedEnumeration]
+ smbContinuouslyAvailable: bool
+ smbEncryption: bool
+ smbNonBrowsable: Union[str, SmbNonBrowsable]
+ snapshotDirectoryVisible: bool
+ snapshotId: str
+ storageToNetworkProximity: Union[str, VolumeStorageToNetworkProximity]
+ subnetId: str
+ t2Network: str
+ throughputMibps: float
+ unixPermissions: str
+ usageThreshold: int
+ volumeGroupName: str
+ volumeSpecName: str
+ volumeType: str
class azure.mgmt.netapp.types.VolumePropertiesDataProtection(TypedDict, total=False):
@@ -15050,10 +15028,10 @@ namespace azure.mgmt.netapp.types
key "snapshot": ForwardRef('VolumeSnapshotProperties', module='types')
key "volumeRelocation": ForwardRef('VolumeRelocationProperties', module='types')
backup: VolumeBackupProperties
- ransomware_protection: RansomwareProtectionSettings
+ ransomwareProtection: RansomwareProtectionSettings
replication: ReplicationObject
snapshot: VolumeSnapshotProperties
- volume_relocation: VolumeRelocationProperties
+ volumeRelocation: VolumeRelocationProperties
class azure.mgmt.netapp.types.VolumePropertiesExportPolicy(TypedDict, total=False):
@@ -15071,7 +15049,7 @@ namespace azure.mgmt.netapp.types
location: str
name: str
properties: VolumeQuotaRulesProperties
- system_data: SystemData
+ systemData: SystemData
tags: dict[str, str]
type: str
@@ -15087,27 +15065,27 @@ namespace azure.mgmt.netapp.types
key "quotaSizeInKiBs": int
key "quotaTarget": str
key "quotaType": Union[str, QuotaType]
- provisioning_state: Union[str, NetAppProvisioningState]
- quota_size_in_ki_bs: int
- quota_target: str
- quota_type: Union[str, QuotaType]
+ provisioningState: Union[str, NetAppProvisioningState]
+ quotaSizeInKiBs: int
+ quotaTarget: str
+ quotaType: Union[str, QuotaType]
class azure.mgmt.netapp.types.VolumeRelocationProperties(TypedDict, total=False):
key "readyToBeFinalized": bool
key "relocationRequested": bool
- ready_to_be_finalized: bool
- relocation_requested: bool
+ readyToBeFinalized: bool
+ relocationRequested: bool
class azure.mgmt.netapp.types.VolumeRevert(TypedDict, total=False):
key "snapshotId": str
- snapshot_id: str
+ snapshotId: str
class azure.mgmt.netapp.types.VolumeSnapshotProperties(TypedDict, total=False):
key "snapshotPolicyId": str
- snapshot_policy_id: str
+ snapshotPolicyId: str
class azure.mgmt.netapp.types.WeeklySchedule(TypedDict, total=False):
@@ -15119,8 +15097,8 @@ namespace azure.mgmt.netapp.types
day: str
hour: int
minute: int
- snapshots_to_keep: int
- used_bytes: int
+ snapshotsToKeep: int
+ usedBytes: int
```
\ No newline at end of file
diff --git a/sdk/netapp/azure-mgmt-netapp/api.metadata.yml b/sdk/netapp/azure-mgmt-netapp/api.metadata.yml
index 73977717e59d..e91e766e36e6 100644
--- a/sdk/netapp/azure-mgmt-netapp/api.metadata.yml
+++ b/sdk/netapp/azure-mgmt-netapp/api.metadata.yml
@@ -1,3 +1,3 @@
-apiMdSha256: 3fb4e22baa57b69b16f22e83f746e31476c798bc9843cfe637eb1be8ff4405d5
-parserVersion: 0.3.30
+apiMdSha256: 072caa248ad8c870b3d79de31ccf442d8ec0a9792fe4087e963913fd942bfa80
+parserVersion: 0.3.31
pythonVersion: 3.13.14
diff --git a/sdk/netapp/azure-mgmt-netapp/apiview-properties.json b/sdk/netapp/azure-mgmt-netapp/apiview-properties.json
index 02e4350c5bfa..e35166025838 100644
--- a/sdk/netapp/azure-mgmt-netapp/apiview-properties.json
+++ b/sdk/netapp/azure-mgmt-netapp/apiview-properties.json
@@ -305,6 +305,7 @@
"azure.mgmt.netapp.models.RegionStorageToNetworkProximity": "Microsoft.NetApp.RegionStorageToNetworkProximity",
"azure.mgmt.netapp.models.KeyVaultStatus": "Microsoft.NetApp.KeyVaultStatus",
"azure.mgmt.netapp.models.MultiAdStatus": "Microsoft.NetApp.MultiAdStatus",
+ "azure.mgmt.netapp.models.SecureLdapType": "Microsoft.NetApp.SecureLdapType",
"azure.mgmt.netapp.models.BindAuthenticationLevel": "Microsoft.NetApp.BindAuthenticationLevel",
"azure.mgmt.netapp.models.QosType": "Microsoft.NetApp.QosType",
"azure.mgmt.netapp.models.EncryptionType": "Microsoft.NetApp.EncryptionType",
@@ -663,5 +664,5 @@
"azure.mgmt.netapp.operations.NetAppResourceUsagesOperations.get": "Microsoft.NetApp.NetAppResourceUsagesOperationGroup.get",
"azure.mgmt.netapp.aio.operations.NetAppResourceUsagesOperations.get": "Microsoft.NetApp.NetAppResourceUsagesOperationGroup.get"
},
- "CrossLanguageVersion": "350e558187f3"
+ "CrossLanguageVersion": "281057c63986"
}
\ No newline at end of file
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py
index 6940e040cc44..4d69fa57125e 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py
@@ -1,3 +1,4 @@
+# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -64,7 +65,7 @@
from azure.core.credentials import TokenCredential
-class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
+class NetAppManagementClient: # pylint: disable=too-many-instance-attributes,docstring-keyword-should-match-keyword-only
"""Microsoft NetApp Files Azure Resource Provider specification.
:ivar operations: Operations operations
@@ -148,7 +149,7 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
None.
:paramtype cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Known values are
- "2026-05-15-preview" and None. Default value is None. If not set, the operation's default API
+ "2026-06-15-preview" and None. Default value is None. If not set, the operation's default API
version will be used. Note that overriding this default value may result in unsupported
behavior.
:paramtype api_version: str
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_configuration.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_configuration.py
index 20b61fab84e0..072e0d70cf99 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_configuration.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_configuration.py
@@ -1,3 +1,4 @@
+# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -18,7 +19,7 @@
from azure.core.credentials import TokenCredential
-class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-attributes
+class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,docstring-keyword-should-match-keyword-only
"""Configuration for NetAppManagementClient.
Note that all parameters used to create this instance are saved as instance
@@ -34,7 +35,7 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
None.
:type cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Known values are
- "2026-05-15-preview" and None. Default value is None. If not set, the operation's default API
+ "2026-06-15-preview" and None. Default value is None. If not set, the operation's default API
version will be used. Note that overriding this default value may result in unsupported
behavior.
:paramtype api_version: str
@@ -48,7 +49,7 @@ def __init__(
cloud_setting: Optional["AzureClouds"] = None,
**kwargs: Any
) -> None:
- api_version: str = kwargs.pop("api_version", "2026-05-15-preview")
+ api_version: str = kwargs.pop("api_version", "2026-06-15-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_patch.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_patch.py
index 87676c65a8f0..ea765788358a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_patch.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_patch.py
@@ -8,7 +8,6 @@
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
-
__all__: list[str] = [] # Add all objects you want publicly available to users at this package level
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/model_base.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/model_base.py
index 0f2c5bdfe70f..35d5fc024978 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/model_base.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/model_base.py
@@ -158,7 +158,15 @@ def _is_readonly(p):
class SdkJSONEncoder(JSONEncoder):
- """A JSON encoder that's capable of serializing datetime objects and bytes."""
+ """A JSON encoder that's capable of serializing datetime objects and bytes.
+
+ :param args: Additional positional arguments passed to the base ``JSONEncoder``.
+ :type args: typing.Any
+ :keyword exclude_readonly: Whether to exclude readonly properties. Defaults to False.
+ :paramtype exclude_readonly: bool
+ :keyword format: The format to use for serialization. Defaults to None.
+ :paramtype format: typing.Optional[str]
+ """
def __init__(self, *args, exclude_readonly: bool = False, format: typing.Optional[str] = None, **kwargs):
super().__init__(*args, **kwargs)
@@ -342,6 +350,12 @@ def _deserialize_int_as_str(attr):
return int(attr)
+def _deserialize_bool_as_str(attr):
+ if isinstance(attr, bool):
+ return attr
+ return attr.lower() == "true"
+
+
_DESERIALIZE_MAPPING = {
datetime: _deserialize_datetime,
date: _deserialize_date,
@@ -369,6 +383,8 @@ def _deserialize_int_as_str(attr):
def get_deserializer(annotation: typing.Any, rf: typing.Optional["_RestField"] = None):
if annotation is int and rf and rf._format == "str":
return _deserialize_int_as_str
+ if annotation is bool and rf and rf._format == "str":
+ return _deserialize_bool_as_str
if annotation is str and rf and rf._format in _ARRAY_ENCODE_MAPPING:
return functools.partial(_deserialize_array_encoded, _ARRAY_ENCODE_MAPPING[rf._format])
if rf and rf._format:
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/serialization.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/serialization.py
index 75906e2eb77f..ae08f9d89f74 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/serialization.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_utils/serialization.py
@@ -480,7 +480,11 @@ def _decode_attribute_map_key(key):
class Serializer: # pylint: disable=too-many-public-methods
- """Request object model serializer."""
+ """Request object model serializer.
+
+ :param classes: Mapping of model names to model types, used to resolve models during serialization.
+ :type classes: typing.Optional[typing.Mapping[str, type]]
+ """
basic_types = {str: "str", int: "int", bool: "bool", float: "float"}
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_version.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_version.py
index 51e64cdaf242..aa5777eb2f3b 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_version.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "18.0.0b2"
+VERSION = "18.0.0b3"
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_client.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_client.py
index 8708241629ac..04f821e47ebd 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_client.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_client.py
@@ -1,3 +1,4 @@
+# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -64,7 +65,7 @@
from azure.core.credentials_async import AsyncTokenCredential
-class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
+class NetAppManagementClient: # pylint: disable=too-many-instance-attributes,docstring-keyword-should-match-keyword-only
"""Microsoft NetApp Files Azure Resource Provider specification.
:ivar operations: Operations operations
@@ -151,7 +152,7 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
None.
:paramtype cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Known values are
- "2026-05-15-preview" and None. Default value is None. If not set, the operation's default API
+ "2026-06-15-preview" and None. Default value is None. If not set, the operation's default API
version will be used. Note that overriding this default value may result in unsupported
behavior.
:paramtype api_version: str
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_configuration.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_configuration.py
index 03a93eb6f1a8..6e866c99cc2c 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_configuration.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_configuration.py
@@ -1,3 +1,4 @@
+# pylint: disable=line-too-long,useless-suppression
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -18,7 +19,7 @@
from azure.core.credentials_async import AsyncTokenCredential
-class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-attributes
+class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,docstring-keyword-should-match-keyword-only
"""Configuration for NetAppManagementClient.
Note that all parameters used to create this instance are saved as instance
@@ -34,7 +35,7 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
None.
:type cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Known values are
- "2026-05-15-preview" and None. Default value is None. If not set, the operation's default API
+ "2026-06-15-preview" and None. Default value is None. If not set, the operation's default API
version will be used. Note that overriding this default value may result in unsupported
behavior.
:paramtype api_version: str
@@ -48,7 +49,7 @@ def __init__(
cloud_setting: Optional["AzureClouds"] = None,
**kwargs: Any
) -> None:
- api_version: str = kwargs.pop("api_version", "2026-05-15-preview")
+ api_version: str = kwargs.pop("api_version", "2026-06-15-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_patch.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_patch.py
index 87676c65a8f0..ea765788358a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_patch.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_patch.py
@@ -8,7 +8,6 @@
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
-
__all__: list[str] = [] # Add all objects you want publicly available to users at this package level
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_operations.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_operations.py
index d01dafbde54a..0c451cf1888c 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_operations.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_operations.py
@@ -221,7 +221,7 @@
List = list
-class Operations:
+class Operations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -331,7 +331,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class NetAppResourceQuotaLimitsAccountOperations: # pylint: disable=name-too-long
+class NetAppResourceQuotaLimitsAccountOperations: # pylint: disable=docstring-missing-param,name-too-long
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -374,6 +374,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def get(
@@ -469,6 +471,8 @@ async def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncItemPaged["_models.QuotaItem"]:
@@ -572,7 +576,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class VolumeGroupsOperations:
+class VolumeGroupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -1144,7 +1148,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class BackupsOperations:
+class BackupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -2175,7 +2179,7 @@ async def get_volume_latest_restore_status(
return deserialized # type: ignore
-class VolumesOperations: # pylint: disable=too-many-public-methods
+class VolumesOperations: # pylint: disable=docstring-missing-param,too-many-public-methods
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -3999,6 +4003,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _list_get_group_id_list_for_ldap_user_initial( # pylint: disable=name-too-long
@@ -4216,6 +4222,8 @@ async def begin_list_get_group_id_list_for_ldap_user( # pylint: disable=name-to
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_list_get_group_id_list_for_ldap_user( # pylint: disable=name-too-long
@@ -5027,6 +5035,8 @@ def list_replications(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list_replications(
@@ -7283,6 +7293,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _list_quota_report_initial(
@@ -7499,6 +7511,8 @@ async def begin_list_quota_report(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_list_quota_report(
@@ -7593,7 +7607,7 @@ def get_long_running_output(pipeline_response):
)
-class SnapshotsOperations:
+class SnapshotsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -8784,7 +8798,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class SnapshotPoliciesOperations:
+class SnapshotPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -9613,7 +9627,7 @@ async def list_volumes(
return deserialized # type: ignore
-class BackupPoliciesOperations:
+class BackupPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -10440,7 +10454,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class VolumeQuotaRulesOperations:
+class VolumeQuotaRulesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -11357,7 +11371,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class RansomwareReportsOperations:
+class RansomwareReportsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -11400,6 +11414,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def get(
@@ -11517,6 +11533,8 @@ async def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -11656,6 +11674,8 @@ async def get_next(next_link=None):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _clear_suspects_initial(
@@ -11884,6 +11904,8 @@ async def begin_clear_suspects(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_clear_suspects(
@@ -11972,7 +11994,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupVaultsOperations:
+class BackupVaultsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -12793,7 +12815,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class BucketsOperations:
+class BucketsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -12835,6 +12857,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def get(
@@ -12949,6 +12973,8 @@ async def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -13177,6 +13203,8 @@ async def begin_create_or_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -13291,6 +13319,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -13517,6 +13547,8 @@ async def begin_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -13629,6 +13661,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -13728,6 +13762,8 @@ async def _delete_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -13827,6 +13863,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -14080,6 +14118,8 @@ async def generate_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def generate_credentials(
@@ -14209,6 +14249,8 @@ async def generate_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _generate_akv_credentials_initial(
@@ -14430,6 +14472,8 @@ async def begin_generate_akv_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_generate_akv_credentials(
@@ -14537,6 +14581,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _refresh_certificate_initial(
@@ -14635,6 +14681,8 @@ async def _refresh_certificate_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_refresh_certificate(
@@ -14712,7 +14760,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class CachesOperations:
+class CachesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -14753,6 +14801,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def get(
@@ -14856,6 +14906,8 @@ async def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -15066,6 +15118,8 @@ async def begin_create_or_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -15173,6 +15227,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -15384,6 +15440,8 @@ async def begin_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -15491,6 +15549,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -15579,6 +15639,8 @@ async def _delete_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -15667,6 +15729,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -15797,6 +15861,8 @@ async def get_next(next_link=None):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def list_peering_passphrases(
@@ -15901,6 +15967,8 @@ async def list_peering_passphrases(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _pool_change_initial(
@@ -16109,6 +16177,8 @@ async def begin_pool_change(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_pool_change(
@@ -16217,6 +16287,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def _reset_smb_password_initial(
@@ -16306,6 +16378,8 @@ async def _reset_smb_password_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
async def begin_reset_smb_password(
@@ -16379,7 +16453,7 @@ def get_long_running_output(pipeline_response):
)
-class ElasticAccountsOperations:
+class ElasticAccountsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -16408,6 +16482,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ElasticAccount:
@@ -16497,6 +16572,7 @@ async def get(self, resource_group_name: str, account_name: str, **kwargs: Any)
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -16679,6 +16755,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -16774,6 +16851,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -16957,6 +17035,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -17045,6 +17124,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(self, resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterator[bytes]:
@@ -17118,6 +17198,7 @@ async def _delete_initial(self, resource_group_name: str, account_name: str, **k
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(self, resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncLROPoller[None]:
@@ -17186,6 +17267,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_resource_group(
@@ -17296,6 +17378,7 @@ async def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_subscription(self, **kwargs: Any) -> AsyncItemPaged["_models.ElasticAccount"]:
@@ -17391,7 +17474,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ElasticCapacityPoolsOperations:
+class ElasticCapacityPoolsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -17427,6 +17510,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -17522,6 +17606,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -17719,6 +17804,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -17820,6 +17906,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -18015,6 +18102,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -18107,6 +18195,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -18183,6 +18272,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -18258,6 +18348,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -18380,6 +18471,7 @@ async def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _change_zone_initial(
@@ -18572,6 +18664,7 @@ async def begin_change_zone(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_change_zone(
@@ -18766,6 +18859,7 @@ async def check_volume_file_path_availability(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def check_volume_file_path_availability(
@@ -18867,7 +18961,7 @@ async def check_volume_file_path_availability(
return deserialized # type: ignore
-class ElasticVolumesOperations:
+class ElasticVolumesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -18904,6 +18998,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -19003,6 +19098,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -19209,6 +19305,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -19314,6 +19411,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -19521,6 +19619,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -19624,6 +19723,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -19708,6 +19808,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -19793,6 +19894,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_pool(
@@ -19919,6 +20021,7 @@ async def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _revert_initial(
@@ -20123,6 +20226,7 @@ async def begin_revert(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_revert(
@@ -20209,7 +20313,7 @@ def get_long_running_output(pipeline_response):
)
-class ElasticSnapshotsOperations:
+class ElasticSnapshotsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -20247,6 +20351,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -20356,6 +20461,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -20574,6 +20680,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -20682,6 +20789,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -20774,6 +20882,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -20869,6 +20978,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_volume(
@@ -20979,7 +21089,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ElasticSnapshotPoliciesOperations:
+class ElasticSnapshotPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -21015,6 +21125,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -21110,6 +21221,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -21304,6 +21416,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -21404,6 +21517,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -21599,6 +21713,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -21697,6 +21812,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -21779,6 +21895,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -21854,6 +21971,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -21977,6 +22095,7 @@ async def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_elastic_volumes(
@@ -22084,7 +22203,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ElasticBackupVaultsOperations:
+class ElasticBackupVaultsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -22120,6 +22239,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -22215,6 +22335,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -22409,6 +22530,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -22509,6 +22631,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -22704,6 +22827,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -22802,6 +22926,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -22884,6 +23009,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -22959,6 +23085,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -23063,7 +23190,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ElasticBackupPoliciesOperations:
+class ElasticBackupPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -23099,6 +23226,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -23194,6 +23322,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -23388,6 +23517,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -23488,6 +23618,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -23680,6 +23811,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -23778,6 +23910,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -23860,6 +23993,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -23935,6 +24069,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -24039,7 +24174,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ElasticBackupsOperations:
+class ElasticBackupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -24076,6 +24211,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -24175,6 +24311,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -24381,6 +24518,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -24486,6 +24624,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -24693,6 +24832,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -24796,6 +24936,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -24880,6 +25021,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -24965,6 +25107,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_vault(
@@ -25072,7 +25215,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class ActiveDirectoryConfigsOperations:
+class ActiveDirectoryConfigsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -25107,6 +25250,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def get(
@@ -25198,6 +25342,7 @@ async def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _create_or_update_initial(
@@ -25380,6 +25525,7 @@ async def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_create_or_update(
@@ -25475,6 +25621,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -25658,6 +25805,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -25751,6 +25899,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _delete_initial(
@@ -25831,6 +25980,7 @@ async def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_delete(
@@ -25901,6 +26051,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_resource_group(
@@ -26012,6 +26163,7 @@ async def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_subscription(self, **kwargs: Any) -> AsyncItemPaged["_models.ActiveDirectoryConfig"]:
@@ -26108,7 +26260,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class NetAppResourceQuotaLimitsOperations:
+class NetAppResourceQuotaLimitsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -26291,7 +26443,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class NetAppResourceRegionInfosOperations:
+class NetAppResourceRegionInfosOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -26471,7 +26623,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class AccountsOperations:
+class AccountsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -26813,6 +26965,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def _update_initial(
@@ -26993,6 +27146,7 @@ async def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
async def begin_update(
@@ -28119,7 +28273,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
params_added_on={
"2026-04-15-preview": ["api_version", "subscription_id", "resource_group_name", "account_name"]
},
- api_versions_list=["2026-04-15-preview", "2026-05-15-preview"],
+ api_versions_list=["2026-04-15-preview", "2026-05-15-preview", "2026-06-15-preview"],
)
async def _refresh_ldap_bind_password_initial(
self, resource_group_name: str, account_name: str, **kwargs: Any
@@ -28190,7 +28344,7 @@ async def _refresh_ldap_bind_password_initial(
params_added_on={
"2026-04-15-preview": ["api_version", "subscription_id", "resource_group_name", "account_name"]
},
- api_versions_list=["2026-04-15-preview", "2026-05-15-preview"],
+ api_versions_list=["2026-04-15-preview", "2026-05-15-preview", "2026-06-15-preview"],
)
async def begin_refresh_ldap_bind_password(
self, resource_group_name: str, account_name: str, **kwargs: Any
@@ -28251,7 +28405,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupsUnderAccountOperations:
+class BackupsUnderAccountOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -28497,7 +28651,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class PoolsOperations:
+class PoolsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -29316,7 +29470,7 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)
-class BackupsUnderBackupVaultOperations:
+class BackupsUnderBackupVaultOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -29589,7 +29743,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupsUnderVolumeOperations:
+class BackupsUnderVolumeOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -29865,7 +30019,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class SubvolumesOperations:
+class SubvolumesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -30069,7 +30223,8 @@ async def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> AsyncLROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -30106,7 +30261,8 @@ async def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> AsyncLROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -30143,7 +30299,8 @@ async def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> AsyncLROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -30178,7 +30335,8 @@ async def begin_create(
body: Union[_models.SubvolumeInfo, _types.SubvolumeInfo, IO[bytes]],
**kwargs: Any
) -> AsyncLROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -30950,7 +31108,7 @@ def get_long_running_output(pipeline_response):
)
-class NetAppResourceOperations:
+class NetAppResourceOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -31895,7 +32053,7 @@ def get_long_running_output(pipeline_response):
)
-class NetAppResourceUsagesOperations:
+class NetAppResourceUsagesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_patch.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_patch.py
index 87676c65a8f0..ea765788358a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_patch.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_patch.py
@@ -8,7 +8,6 @@
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
-
__all__: list[str] = [] # Add all objects you want publicly available to users at this package level
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/__init__.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/__init__.py
index 8db65dbdfab4..8b1da82c6286 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/__init__.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/__init__.py
@@ -315,6 +315,7 @@
ReplicationMirrorState,
ReplicationSchedule,
ReplicationType,
+ SecureLdapType,
SecurityStyle,
ServiceLevel,
SmbAccessBasedEnumeration,
@@ -632,6 +633,7 @@
"ReplicationMirrorState",
"ReplicationSchedule",
"ReplicationType",
+ "SecureLdapType",
"SecurityStyle",
"ServiceLevel",
"SmbAccessBasedEnumeration",
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_enums.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_enums.py
index f81209354aaa..62ffb1dd3c49 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_enums.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_enums.py
@@ -903,6 +903,17 @@ class ReplicationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Cross zone replication."""
+class SecureLdapType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Indicates the secure LDAP mode for encrypting communication between ANF storage and customer
+ LDAP servers.
+ """
+
+ LDAP_OVER_TLS = "LdapOverTLS"
+ """LDAP traffic is encrypted using LDAP over TLS."""
+ NONE = "None"
+ """LDAP traffic is not encrypted."""
+
+
class SecurityStyle(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS
protocol.
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models.py
index ce7f76996778..5672eb036ddd 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_models.py
@@ -17,7 +17,7 @@
from .. import models as _models
-class AccountEncryption(_Model):
+class AccountEncryption(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Encryption settings.
:ivar key_source: The encryption keySource (provider). Possible values (case-insensitive):
@@ -66,7 +66,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class AccountProperties(_Model):
+class AccountProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp account properties.
:ivar provisioning_state: Azure lifecycle management.
@@ -142,7 +142,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class AccountPropertiesPatch(_Model):
+class AccountPropertiesPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp account patch properties.
:ivar active_directories: Active Directories.
@@ -202,7 +202,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ActiveDirectory(_Model):
+class ActiveDirectory(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Active Directory.
:ivar active_directory_id: Id of the Active Directory.
@@ -418,7 +418,7 @@ class Resource(_Model):
"""Azure Resource Manager metadata containing createdBy and modifiedBy information."""
-class TrackedResource(Resource):
+class TrackedResource(Resource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Tracked Resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -462,7 +462,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ActiveDirectoryConfig(TrackedResource):
+class ActiveDirectoryConfig(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Active Directory Configuration resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -526,7 +526,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ActiveDirectoryConfigProperties(_Model):
+class ActiveDirectoryConfigProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Active Directory Configuration properties.
:ivar user_name: A domain user account with permission to create machine accounts.
@@ -636,7 +636,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ActiveDirectoryConfigUpdate(_Model):
+class ActiveDirectoryConfigUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ActiveDirectoryConfig.
:ivar identity: The managed service identities assigned to this resource.
@@ -678,7 +678,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ActiveDirectoryConfigUpdateProperties(_Model):
+class ActiveDirectoryConfigUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ActiveDirectoryConfig.
:ivar user_name: A domain user account with permission to create machine accounts.
@@ -770,7 +770,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class AuthorizeRequest(_Model):
+class AuthorizeRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Authorize request.
:ivar remote_volume_resource_id: Resource id of the remote volume.
@@ -800,7 +800,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class AzureKeyVaultDetails(_Model):
+class AzureKeyVaultDetails(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Specifies the Azure Key Vault settings. These are used when
a) retrieving the bucket server certificate, and
b) storing the bucket credentials
@@ -869,7 +869,7 @@ class ProxyResource(Resource):
"""
-class Backup(ProxyResource):
+class Backup(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup under a Backup Vault.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -943,7 +943,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BackupPatch(_Model):
+class BackupPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup patch.
:ivar properties: Backup Patch Properties.
@@ -993,7 +993,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BackupPatchProperties(_Model):
+class BackupPatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup patch properties.
:ivar label: Label for backup.
@@ -1021,7 +1021,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BackupPolicy(TrackedResource):
+class BackupPolicy(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup policy information.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -1107,7 +1107,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BackupPolicyPatch(_Model):
+class BackupPolicyPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup policy Details for create and update.
:ivar location: Resource location.
@@ -1188,7 +1188,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BackupPolicyProperties(_Model):
+class BackupPolicyProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup policy properties.
:ivar backup_policy_id: Backup Policy GUID ID.
@@ -1253,7 +1253,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BackupProperties(_Model):
+class BackupProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup properties.
:ivar backup_id: UUID v4 used to identify the Backup.
@@ -1343,7 +1343,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BackupRestoreFiles(_Model):
+class BackupRestoreFiles(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Restore payload for Single File Backup Restore.
:ivar file_list: List of files to be restored. Required.
@@ -1390,7 +1390,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BackupsMigrationRequest(_Model):
+class BackupsMigrationRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Migrate Backups Request.
:ivar backup_vault_id: The ResourceId of the Backup Vault. Required.
@@ -1467,7 +1467,7 @@ class BackupStatus(_Model):
"""Displays the total number of bytes transferred for the ongoing operation."""
-class BackupVault(TrackedResource):
+class BackupVault(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup Vault information.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -1534,7 +1534,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BackupVaultPatch(_Model):
+class BackupVaultPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Backup Vault information.
:ivar tags: Resource tags.
@@ -1573,7 +1573,7 @@ class BackupVaultProperties(_Model):
"""Azure lifecycle management."""
-class BindPasswordAkvConfig(_Model):
+class BindPasswordAkvConfig(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The Azure Key Vault configuration where the Bind DN (Distinguished Name) user password is
stored.
@@ -1619,7 +1619,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BindPasswordAkvConfigPatch(_Model):
+class BindPasswordAkvConfigPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The Azure Key Vault configuration where the Bind DN (Distinguished Name) user password is
stored.
@@ -1666,7 +1666,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BreakFileLocksRequest(_Model):
+class BreakFileLocksRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Break file locks request.
:ivar client_ip: To clear file locks on a volume for a particular client.
@@ -1703,7 +1703,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BreakReplicationRequest(_Model):
+class BreakReplicationRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Break replication request.
:ivar force_break_replication: If replication is in status transferring and you want to force
@@ -1735,7 +1735,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Bucket(ProxyResource):
+class Bucket(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Bucket resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -1804,7 +1804,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BucketCredentialsExpiry(_Model):
+class BucketCredentialsExpiry(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The bucket's Access and Secret key pair Expiry Time expressed as the number of days from now.
:ivar key_pair_expiry_days: The number of days from now until the newly generated Access and
@@ -1858,7 +1858,7 @@ class BucketGenerateCredentials(_Model):
"""The bucket's Access and Secret key pair expiry date and time (in UTC)."""
-class BucketPatch(ProxyResource):
+class BucketPatch(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Bucket resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -1919,7 +1919,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class BucketPatchProperties(_Model):
+class BucketPatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Bucket resource properties for a Patch operation.
:ivar file_system_user: File System user having access to volume data. For Unix, this is the
@@ -2008,7 +2008,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BucketProperties(_Model):
+class BucketProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Bucket resource properties.
:ivar path: The volume path mounted inside the bucket. The default is the root path '/' if no
@@ -2119,7 +2119,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BucketServerPatchProperties(_Model):
+class BucketServerPatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of the server managing the lifecycle of volume buckets.
:ivar fqdn: The host part of the bucket URL, resolving to the bucket IP address and allowed by
@@ -2171,7 +2171,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class BucketServerProperties(_Model):
+class BucketServerProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of the server managing the lifecycle of volume buckets.
:ivar fqdn: The host part of the bucket URL, resolving to the bucket IP address and allowed by
@@ -2238,7 +2238,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Cache(TrackedResource):
+class Cache(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Cache resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -2317,7 +2317,7 @@ class CacheMountTargetProperties(_Model):
"""The SMB server's Fully Qualified Domain Name, FQDN."""
-class CacheProperties(_Model):
+class CacheProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Cache resource properties.
:ivar file_path: The file path of the Cache. Required.
@@ -2543,7 +2543,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CachePropertiesExportPolicy(_Model):
+class CachePropertiesExportPolicy(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Set of export policy rules.
:ivar rules: Export policy rule.
@@ -2573,7 +2573,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CacheUpdate(_Model):
+class CacheUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the Cache.
:ivar tags: Resource tags.
@@ -2608,7 +2608,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CacheUpdateProperties(_Model):
+class CacheUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the Cache.
:ivar size: Maximum storage quota allowed for a file system in bytes. Valid values are in the
@@ -2697,7 +2697,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CapacityPool(TrackedResource):
+class CapacityPool(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Capacity pool resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -2783,7 +2783,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class CapacityPoolPatch(_Model):
+class CapacityPoolPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Capacity pool patch resource.
:ivar location: Resource location.
@@ -2855,7 +2855,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class CertificateAkvDetails(_Model):
+class CertificateAkvDetails(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Specifies the Azure Key Vault settings for retrieving the bucket server certificate.
:ivar certificate_key_vault_uri: The base URI of the Azure Key Vault that is used when
@@ -2907,7 +2907,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ChangeKeyVault(_Model):
+class ChangeKeyVault(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Change key vault request.
:ivar key_vault_uri: The URI of the key vault/managed HSM that should be used for encryption.
@@ -2959,7 +2959,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ChangeZoneRequest(_Model):
+class ChangeZoneRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Changes the zone for the Zone Redundant elastic capacity pool.
:ivar new_zone: Availability zone to move Zone Redundant elastic capacity pool to. Required.
@@ -2987,7 +2987,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CheckAvailabilityResponse(_Model):
+class CheckAvailabilityResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information regarding availability of a resource.
:ivar is_available: true indicates name is valid and available. false
@@ -3041,7 +3041,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CheckElasticResourceAvailabilityResponse(_Model):
+class CheckElasticResourceAvailabilityResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information regarding availability of a resource.
:ivar is_available: True indicates name is valid and available. False indicates the name is
@@ -3095,7 +3095,9 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CheckElasticVolumeFilePathAvailabilityRequest(_Model): # pylint: disable=name-too-long
+class CheckElasticVolumeFilePathAvailabilityRequest(
+ _Model
+): # pylint: disable=name-too-long,docstring-keyword-should-match-keyword-only
"""File path availability request content - availability is based on the elastic volume filePath
within the given elastic capacityPool.
@@ -3126,7 +3128,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CifsUser(_Model):
+class CifsUser(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The effective CIFS username when accessing the volume data.
:ivar username: The CIFS user's username.
@@ -3154,7 +3156,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ClusterPeerCommandResponse(_Model):
+class ClusterPeerCommandResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information about cluster peering process.
:ivar properties: Represents the properties of the cluster peer command response.
@@ -3184,7 +3186,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ClusterPeerCommandResponseProperties(_Model):
+class ClusterPeerCommandResponseProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of the cluster peer command response.
:ivar cluster_peering_command: ClusterPeeringCommand to run to accept cluster peer. Will only
@@ -3221,7 +3223,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class CredentialsAkvDetails(_Model):
+class CredentialsAkvDetails(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Specifies the Azure Key Vault settings for storing the bucket credentials.
:ivar credentials_key_vault_uri: The base URI of the Azure Key Vault that is used when storing
@@ -3284,7 +3286,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class DailySchedule(_Model):
+class DailySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Daily Schedule properties.
:ivar snapshots_to_keep: Daily snapshot count to keep.
@@ -3329,7 +3331,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class DestinationReplication(_Model):
+class DestinationReplication(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Destination replication properties.
:ivar resource_id: The resource ID of the remote volume.
@@ -3378,7 +3380,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Dimension(_Model):
+class Dimension(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Dimension of blobs, possibly be blob type or access tier.
:ivar name: Display name of dimension.
@@ -3413,7 +3415,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticAccount(TrackedResource):
+class ElasticAccount(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp elastic account resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -3477,7 +3479,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticAccountProperties(_Model):
+class ElasticAccountProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp elastic account properties.
:ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
@@ -3515,7 +3517,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticAccountUpdate(_Model):
+class ElasticAccountUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticAccount.
:ivar identity: The managed service identities assigned to this resource.
@@ -3557,7 +3559,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticAccountUpdateProperties(_Model):
+class ElasticAccountUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ElasticAccount.
:ivar encryption: Encryption settings.
@@ -3587,7 +3589,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackup(ProxyResource):
+class ElasticBackup(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Backup under an elastic Backup Vault.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -3628,7 +3630,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupPolicy(TrackedResource):
+class ElasticBackupPolicy(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Backup Policy resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -3685,7 +3687,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupPolicyProperties(_Model):
+class ElasticBackupPolicyProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Backup Policy properties.
:ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
@@ -3750,7 +3752,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupPolicyUpdate(_Model):
+class ElasticBackupPolicyUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticBackupPolicy.
:ivar tags: Resource tags.
@@ -3785,7 +3787,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupPolicyUpdateProperties(_Model):
+class ElasticBackupPolicyUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ElasticBackupPolicy.
:ivar daily_backups_to_keep: Daily backups count to keep.
@@ -3838,7 +3840,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupProperties(_Model):
+class ElasticBackupProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Backup properties.
:ivar creation_date: The creation date of the backup.
@@ -3939,7 +3941,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticBackupVault(TrackedResource):
+class ElasticBackupVault(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp elastic backup vault resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -4011,7 +4013,7 @@ class ElasticBackupVaultProperties(_Model):
\"Updating\", \"Deleting\", \"Moving\", \"Failed\", and \"Succeeded\"."""
-class ElasticBackupVaultUpdate(_Model):
+class ElasticBackupVaultUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticBackupVault.
:ivar tags: Resource tags.
@@ -4039,7 +4041,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticCapacityPool(TrackedResource):
+class ElasticCapacityPool(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Capacity Pool resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -4101,7 +4103,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticCapacityPoolProperties(_Model):
+class ElasticCapacityPoolProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic capacity pool properties.
:ivar size: Provisioned size of the pool (in bytes). For zoneRedundant service level pool,
@@ -4192,7 +4194,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticCapacityPoolUpdate(_Model):
+class ElasticCapacityPoolUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticCapacityPool.
:ivar tags: Resource tags.
@@ -4227,7 +4229,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticCapacityPoolUpdateProperties(_Model):
+class ElasticCapacityPoolUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ElasticCapacityPool.
:ivar size: Provisioned size of the pool (in bytes). For zoneRedundant service level pool,
@@ -4277,7 +4279,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticEncryption(_Model):
+class ElasticEncryption(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Encryption settings.
:ivar key_source: The encryption keySource (provider). Possible values (case-insensitive):
@@ -4326,7 +4328,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticEncryptionConfiguration(_Model):
+class ElasticEncryptionConfiguration(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""CMK Encryption Configuration.
:ivar elastic_pool_encryption_key_source: Pool Encryption Key Source. Required. Known values
@@ -4368,7 +4370,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticEncryptionIdentity(_Model):
+class ElasticEncryptionIdentity(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Identity used to authenticate with key vault.
:ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
@@ -4415,7 +4417,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticExportPolicy(_Model):
+class ElasticExportPolicy(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Set of export policy rules.
:ivar rules: Export policy rule.
@@ -4445,7 +4447,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticExportPolicyRule(_Model):
+class ElasticExportPolicyRule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Volume Export Policy Rule.
:ivar rule_index: Controls the priority of the export policy rule. When connecting to the
@@ -4522,7 +4524,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticKeyVaultProperties(_Model):
+class ElasticKeyVaultProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of key vault.
:ivar key_vault_uri: The Uri of KeyVault.
@@ -4585,7 +4587,7 @@ class ElasticMountTargetProperties(_Model):
"""The SMB server's Fully Qualified Domain Name, FQDN."""
-class ElasticSmbPatchProperties(_Model):
+class ElasticSmbPatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""SMB Patch Properties.
:ivar smb_encryption: Used to enable or disable encryption for in-flight SMB data volume. This
@@ -4619,7 +4621,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSmbProperties(_Model):
+class ElasticSmbProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""SMB Properties.
:ivar smb_encryption: Used to enable or disable encryption for in-flight SMB data volume. This
@@ -4653,7 +4655,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshot(ProxyResource):
+class ElasticSnapshot(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Snapshot under an Elastic Volume.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -4694,7 +4696,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicy(TrackedResource):
+class ElasticSnapshotPolicy(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Snapshot Policy under an Elastic Account.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -4751,7 +4753,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyDailySchedule(_Model):
+class ElasticSnapshotPolicyDailySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Daily Schedule properties used to create NetApp snapshot policy.
:ivar snapshots_to_keep: Daily snapshot count to keep.
@@ -4791,7 +4793,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyHourlySchedule(_Model):
+class ElasticSnapshotPolicyHourlySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Hourly Schedule properties used to create NetApp snapshot policy.
:ivar snapshots_to_keep: Hourly snapshot count to keep.
@@ -4826,7 +4828,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyMonthlySchedule(_Model):
+class ElasticSnapshotPolicyMonthlySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Monthly Schedule properties used to create NetApp snapshot policy.
:ivar snapshots_to_keep: Monthly snapshot count to keep.
@@ -4874,7 +4876,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyProperties(_Model):
+class ElasticSnapshotPolicyProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Snapshot policy properties.
:ivar hourly_schedule: Schedule for hourly snapshots.
@@ -4942,7 +4944,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyUpdate(_Model):
+class ElasticSnapshotPolicyUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticSnapshotPolicy.
:ivar tags: Resource tags.
@@ -4977,7 +4979,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyUpdateProperties(_Model):
+class ElasticSnapshotPolicyUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ElasticSnapshotPolicy.
:ivar hourly_schedule: Schedule for hourly snapshots.
@@ -5037,7 +5039,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticSnapshotPolicyWeeklySchedule(_Model):
+class ElasticSnapshotPolicyWeeklySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Weekly Schedule properties used to create NetApp snapshot policy.
:ivar snapshots_to_keep: Weekly snapshot count to keep.
@@ -5101,7 +5103,7 @@ class ElasticSnapshotProperties(_Model):
\"Updating\", \"Deleting\", \"Moving\", \"Failed\", and \"Succeeded\"."""
-class ElasticVolume(TrackedResource):
+class ElasticVolume(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp Elastic Volume resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -5163,7 +5165,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeBackupProperties(_Model):
+class ElasticVolumeBackupProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Volume Backup Properties.
:ivar elastic_backup_policy_resource_id: ResourceId used to identify Elastic Backup Policy.
@@ -5209,7 +5211,9 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeDataProtectionPatchProperties(_Model): # pylint: disable=name-too-long
+class ElasticVolumeDataProtectionPatchProperties(
+ _Model
+): # pylint: disable=name-too-long,docstring-keyword-should-match-keyword-only
"""Data protection configuration option for updating the volume, including snapshot policies and
backup.
@@ -5247,7 +5251,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeDataProtectionProperties(_Model):
+class ElasticVolumeDataProtectionProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Data protection configuration option for the volume, including snapshot policies and backup.
:ivar snapshot: Used to apply a snapshot policy to a volume.
@@ -5284,7 +5288,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeProperties(_Model):
+class ElasticVolumeProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Volume properties.
:ivar file_path: A unique file path for the volume. Used when creating mount targets. This
@@ -5401,7 +5405,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeRevert(_Model):
+class ElasticVolumeRevert(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Reverts the elastic volume to the specified snapshot.
:ivar snapshot_resource_id: Resource identifier used to identify the Elastic Snapshot.
@@ -5429,7 +5433,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeSnapshotProperties(_Model):
+class ElasticVolumeSnapshotProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Elastic Volume Snapshot Properties.
:ivar snapshot_policy_resource_id: Snapshot Policy ResourceId.
@@ -5459,7 +5463,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeUpdate(_Model):
+class ElasticVolumeUpdate(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The type used for update operations of the ElasticVolume.
:ivar tags: Resource tags.
@@ -5494,7 +5498,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ElasticVolumeUpdateProperties(_Model):
+class ElasticVolumeUpdateProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The updatable properties of the ElasticVolume.
:ivar size: Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to
@@ -5557,7 +5561,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EncryptionIdentity(_Model):
+class EncryptionIdentity(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Identity used to authenticate with key vault.
:ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
@@ -5604,7 +5608,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EncryptionTransitionRequest(_Model):
+class EncryptionTransitionRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Encryption transition request.
:ivar virtual_network_id: Identifier for the virtual network. Required.
@@ -5642,7 +5646,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EntraIdAkvConfig(_Model):
+class EntraIdAkvConfig(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Using AKV config, certificate will be fetched, which will contain private key & public
certificate, that correspond to the public certificate which is uploaded on the application
created by customer. This will be used further for authentication.
@@ -5690,7 +5694,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EntraIdAkvConfigPatch(_Model):
+class EntraIdAkvConfigPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Entra ID Patch configuration for the account.
:ivar azure_key_vault_uri: The Azure Key Vault URI where the Entra ID credentials are stored.
@@ -5735,7 +5739,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EntraIdConfig(_Model):
+class EntraIdConfig(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Entra ID configuration for the account.
:ivar application_id: ApplicationId of the app created by customer to provide authentication
@@ -5792,7 +5796,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class EntraIdConfigPatch(_Model):
+class EntraIdConfigPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Entra ID Patch configuration for the account.
:ivar application_id: ApplicationId of the app created by customer to provide authentication
@@ -5893,7 +5897,7 @@ class ErrorDetail(_Model):
"""The error additional info."""
-class ErrorResponse(_Model):
+class ErrorResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Error response.
:ivar error: The error object.
@@ -5921,7 +5925,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ExportPolicyRule(_Model):
+class ExportPolicyRule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume Export Policy Rule.
:ivar rule_index: Order index.
@@ -6053,7 +6057,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class FilePathAvailabilityRequest(_Model):
+class FilePathAvailabilityRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""File path availability request content - availability is based on the name and the subnetId.
:ivar name: File path to verify. Required.
@@ -6098,7 +6102,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class FileSystemUser(_Model):
+class FileSystemUser(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""File System user having access to volume data. For Unix, this is the user's uid and gid. For
Windows, this is the user's username. Note that the Unix and Windows user details are mutually
exclusive, meaning one or other must be supplied, but not both.
@@ -6137,7 +6141,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class GetGroupIdListForLDAPUserRequest(_Model):
+class GetGroupIdListForLDAPUserRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Get group Id list for LDAP User request.
:ivar username: username is required to fetch the group to which user is part of. Required.
@@ -6165,7 +6169,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class GetGroupIdListForLDAPUserResponse(_Model):
+class GetGroupIdListForLDAPUserResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Group Id list for Ldap user.
:ivar group_ids_for_ldap_user: Group Id list.
@@ -6195,7 +6199,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class GetKeyVaultStatusResponse(_Model):
+class GetKeyVaultStatusResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Result of getKeyVaultStatus with information about how volumes under NetApp account are
encrypted.
@@ -6246,7 +6250,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class GetKeyVaultStatusResponseProperties(_Model):
+class GetKeyVaultStatusResponseProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties which represents Change key vault status.
:ivar key_vault_uri: The URI of the key vault/managed HSM that should be used for encryption.
@@ -6299,7 +6303,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class HourlySchedule(_Model):
+class HourlySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Hourly Schedule properties.
:ivar snapshots_to_keep: Hourly snapshot count to keep.
@@ -6339,7 +6343,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class KeyVaultPrivateEndpoint(_Model):
+class KeyVaultPrivateEndpoint(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Pairs of virtual network ID and private endpoint ID. Every virtual network that has volumes
encrypted with customer-managed keys needs its own key vault private endpoint.
@@ -6377,7 +6381,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class KeyVaultProperties(_Model):
+class KeyVaultProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of key vault.
:ivar key_vault_id: UUID v4 used to identify the Azure Key Vault configuration.
@@ -6427,15 +6431,16 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class LdapConfiguration(_Model):
+class LdapConfiguration(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""LDAP configuration.
:ivar domain: Name of the LDAP configuration domain.
:vartype domain: str
:ivar ldap_servers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
:vartype ldap_servers: list[str]
- :ivar ldap_over_tls: Specifies whether or not the LDAP traffic needs to be secured via TLS.
- :vartype ldap_over_tls: bool
+ :ivar secure_ldap_type: Indicates the secure LDAP mode for encrypting communication between ANF
+ storage and customer LDAP servers. Known values are: "LdapOverTLS" and "None".
+ :vartype secure_ldap_type: str or ~azure.mgmt.netapp.models.SecureLdapType
:ivar server_ca_certificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
have base64 encoded ldap servers CA certificate.
:vartype server_ca_certificate: str
@@ -6472,10 +6477,11 @@ class LdapConfiguration(_Model):
name="ldapServers", visibility=["read", "create", "update", "delete", "query"]
)
"""List of LDAP server IP addresses (IPv4 only) for the LDAP domain."""
- ldap_over_tls: Optional[bool] = rest_field(
- name="ldapOverTLS", visibility=["read", "create", "update", "delete", "query"]
+ secure_ldap_type: Optional[Union[str, "_models.SecureLdapType"]] = rest_field(
+ name="secureLdapType", visibility=["read", "create", "update", "delete", "query"]
)
- """Specifies whether or not the LDAP traffic needs to be secured via TLS."""
+ """Indicates the secure LDAP mode for encrypting communication between ANF storage and customer
+ LDAP servers. Known values are: \"LdapOverTLS\" and \"None\"."""
server_ca_certificate: Optional[str] = rest_field(
name="serverCACertificate", visibility=["read", "create", "update", "delete", "query"]
)
@@ -6522,7 +6528,7 @@ def __init__(
*,
domain: Optional[str] = None,
ldap_servers: Optional[list[str]] = None,
- ldap_over_tls: Optional[bool] = None,
+ secure_ldap_type: Optional[Union[str, "_models.SecureLdapType"]] = None,
server_ca_certificate: Optional[str] = None,
certificate_cn_host: Optional[str] = None,
dns_servers: Optional[list[str]] = None,
@@ -6546,15 +6552,16 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class LdapConfigurationPatch(_Model):
+class LdapConfigurationPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""LDAP configuration for PATCH operations (no default values).
:ivar domain: Name of the LDAP configuration domain.
:vartype domain: str
:ivar ldap_servers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
:vartype ldap_servers: list[str]
- :ivar ldap_over_tls: Specifies whether or not the LDAP traffic needs to be secured via TLS.
- :vartype ldap_over_tls: bool
+ :ivar secure_ldap_type: Indicates the secure LDAP mode for encrypting communication between ANF
+ storage and customer LDAP servers. Known values are: "LdapOverTLS" and "None".
+ :vartype secure_ldap_type: str or ~azure.mgmt.netapp.models.SecureLdapType
:ivar server_ca_certificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
have base64 encoded ldap servers CA certificate.
:vartype server_ca_certificate: str
@@ -6591,10 +6598,11 @@ class LdapConfigurationPatch(_Model):
name="ldapServers", visibility=["read", "create", "update", "delete", "query"]
)
"""List of LDAP server IP addresses (IPv4 only) for the LDAP domain."""
- ldap_over_tls: Optional[bool] = rest_field(
- name="ldapOverTLS", visibility=["read", "create", "update", "delete", "query"]
+ secure_ldap_type: Optional[Union[str, "_models.SecureLdapType"]] = rest_field(
+ name="secureLdapType", visibility=["read", "create", "update", "delete", "query"]
)
- """Specifies whether or not the LDAP traffic needs to be secured via TLS."""
+ """Indicates the secure LDAP mode for encrypting communication between ANF storage and customer
+ LDAP servers. Known values are: \"LdapOverTLS\" and \"None\"."""
server_ca_certificate: Optional[str] = rest_field(
name="serverCACertificate", visibility=["read", "create", "update", "delete", "query"]
)
@@ -6641,7 +6649,7 @@ def __init__(
*,
domain: Optional[str] = None,
ldap_servers: Optional[list[str]] = None,
- ldap_over_tls: Optional[bool] = None,
+ secure_ldap_type: Optional[Union[str, "_models.SecureLdapType"]] = None,
server_ca_certificate: Optional[str] = None,
certificate_cn_host: Optional[str] = None,
dns_servers: Optional[list[str]] = None,
@@ -6665,7 +6673,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class LdapSearchScopeOpt(_Model):
+class LdapSearchScopeOpt(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""LDAP search scope.
:ivar user_dn: This specifies the user DN, which overrides the base DN for user lookups.
@@ -6707,7 +6715,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ListQuotaReportResponse(_Model):
+class ListQuotaReportResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Quota Report for volume.
:ivar quota_report_records: List of quota reports.
@@ -6737,7 +6745,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ListQuotaReportResult(_Model):
+class ListQuotaReportResult(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""
* Result of ListQuotaReportResponse.
@@ -6769,7 +6777,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ListReplicationsRequest(_Model):
+class ListReplicationsRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Body for the list replications endpoint. If supplied, the body will be used as a filter for
example to exclude deleted replications. If omitted, the endpoint returns all replications.
@@ -6802,7 +6810,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class LogSpecification(_Model):
+class LogSpecification(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Log Definition of a single resource metric.
:ivar name: Name of log specification.
@@ -6837,7 +6845,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ManagedServiceIdentity(_Model):
+class ManagedServiceIdentity(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Managed service identity (system assigned and/or user assigned identities).
:ivar principal_id: The service principal ID of the system assigned identity. This property
@@ -6888,7 +6896,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class MetricSpecification(_Model):
+class MetricSpecification(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Metric specification of operation.
:ivar name: Name of metric specification.
@@ -7018,7 +7026,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class MonthlySchedule(_Model):
+class MonthlySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Monthly Schedule properties.
:ivar snapshots_to_keep: Monthly snapshot count to keep.
@@ -7071,7 +7079,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class MountTargetProperties(_Model):
+class MountTargetProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Mount target properties.
:ivar mount_target_id: UUID v4 used to identify the MountTarget.
@@ -7114,7 +7122,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class NetAppAccount(TrackedResource):
+class NetAppAccount(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp account resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -7207,7 +7215,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class NetAppAccountPatch(_Model):
+class NetAppAccountPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NetApp account patch resource.
:ivar identity: The managed service identities assigned to this resource.
@@ -7275,7 +7283,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class NetworkSiblingSet(_Model):
+class NetworkSiblingSet(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Describes the contents of a network sibling set.
:ivar network_sibling_set_id: Network Sibling Set ID for a group of volumes sharing networking
@@ -7348,7 +7356,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class NfsUser(_Model):
+class NfsUser(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The effective NFS User ID and Group ID when accessing the volume data.
:ivar user_id: The NFS user's UID.
@@ -7381,7 +7389,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class NicInfo(_Model):
+class NicInfo(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""NIC information and list of volumes for which the NIC has the primary mount IP Address.
:ivar ip_address: IP Address.
@@ -7415,7 +7423,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Operation(_Model):
+class Operation(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Microsoft.NetApp REST API operation definition.
:ivar name: Operation name: {provider}/{resource}/{operation}.
@@ -7482,7 +7490,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class OperationDisplay(_Model):
+class OperationDisplay(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Display metadata associated with the operation.
:ivar provider: Service provider: Microsoft NetApp.
@@ -7525,7 +7533,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class OperationProperties(_Model):
+class OperationProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of operation, include metric specifications.
:ivar service_specification: One property of operation, include metric specifications.
@@ -7555,7 +7563,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class OriginClusterInformation(_Model):
+class OriginClusterInformation(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Stores the origin cluster information associated to a cache.
:ivar peer_cluster_name: ONTAP cluster name of external cluster hosting the origin volume. Must
@@ -7610,7 +7618,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PeerClusterForVolumeMigrationRequest(_Model):
+class PeerClusterForVolumeMigrationRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Source Cluster properties for a cluster peer request.
:ivar peer_ip_addresses: A list of IC-LIF IPs that can be used to connect to the On-prem
@@ -7641,7 +7649,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PeeringPassphrases(_Model):
+class PeeringPassphrases(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The response containing peering passphrases and commands for cluster and vserver peering.
:ivar cluster_peering_command: The cluster peering command. Required.
@@ -7690,7 +7698,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PlacementKeyValuePairs(_Model):
+class PlacementKeyValuePairs(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Application specific parameters for the placement of volumes in the volume group.
:ivar key: Key for an application specific parameter for the placement of volumes in the volume
@@ -7727,7 +7735,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PoolChangeRequest(_Model):
+class PoolChangeRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Pool change request.
:ivar new_pool_resource_id: Resource id of the pool to move volume to. Required.
@@ -7757,7 +7765,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PoolPatchProperties(_Model):
+class PoolPatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Patchable pool properties.
:ivar size: Provisioned size of the pool (in bytes). Allowed values are 512GiB (549755813888
@@ -7810,7 +7818,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class PoolProperties(_Model):
+class PoolProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Pool properties.
:ivar pool_id: UUID v4 used to identify the Pool.
@@ -7899,7 +7907,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class QueryNetworkSiblingSetRequest(_Model):
+class QueryNetworkSiblingSetRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Network sibling set query.
:ivar network_sibling_set_id: Network Sibling Set ID for a group of volumes sharing networking
@@ -7942,7 +7950,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class QuotaAvailabilityRequest(_Model):
+class QuotaAvailabilityRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Quota availability request content.
:ivar name: Name of the resource to verify. Required.
@@ -7992,7 +8000,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class QuotaItem(ProxyResource):
+class QuotaItem(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information regarding Quota Item.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -8072,7 +8080,7 @@ class QuotaItemProperties(_Model):
"""The usage quota value."""
-class QuotaReport(_Model):
+class QuotaReport(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Quota report record properties.
:ivar quota_type: Type of quota. Known values are: "DefaultUserQuota", "DefaultGroupQuota",
@@ -8145,7 +8153,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class QuotaReportFilterRequest(_Model):
+class QuotaReportFilterRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Quota report filters. When filtering by quotaType or quotaTarget, both properties must be
supplied together. This constraint is enforced by the service/API at runtime, and requests
violating this rule will return a validation error. The usageThresholdPercentage filter is
@@ -8214,7 +8222,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RansomwareProtectionPatchSettings(_Model):
+class RansomwareProtectionPatchSettings(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Advanced Ransomware Protection reports (ARP) updatable settings.
:ivar desired_ransomware_protection_state: The desired value of the ARP feature state available
@@ -8247,7 +8255,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RansomwareProtectionSettings(_Model):
+class RansomwareProtectionSettings(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Advanced Ransomware Protection reports (ARP) settings.
:ivar desired_ransomware_protection_state: The desired value of the Advanced Ransomware
@@ -8290,7 +8298,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RansomwareReport(ProxyResource):
+class RansomwareReport(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Advanced Ransomware Protection (ARP) report Get details of the specified Advanced Ransomware
Protection report (ARP). ARP reports are created with a list of suspected files when it detects
any combination of high data entropy, abnormal volume activity with data encryption, and
@@ -8408,7 +8416,7 @@ class RansomwareSuspects(_Model):
"""Suspect files."""
-class RansomwareSuspectsClearRequest(_Model):
+class RansomwareSuspectsClearRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Clear suspects for Advanced Ransomware Protection (ARP) report.
:ivar resolution: ARP report suspect resolution. Required. Known values are: "PotentialThreat"
@@ -8446,7 +8454,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ReestablishReplicationRequest(_Model):
+class ReestablishReplicationRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Re-establish request object supplied in the body of the operation.
:ivar source_volume_id: Resource id of the source volume for the replication.
@@ -8476,7 +8484,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RegionInfo(_Model):
+class RegionInfo(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Provides region specific information.
:ivar storage_to_network_proximity: Provides storage to network proximity information in the
@@ -8520,7 +8528,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RegionInfoAvailabilityZoneMappingsItem(_Model):
+class RegionInfoAvailabilityZoneMappingsItem(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""RegionInfoAvailabilityZoneMappingsItem.
:ivar availability_zone: Logical availability zone.
@@ -8557,7 +8565,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RegionInfoResource(ProxyResource):
+class RegionInfoResource(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information regarding regionInfo Item.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -8616,7 +8624,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class RelocateVolumeRequest(_Model):
+class RelocateVolumeRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Relocate volume request.
:ivar creation_token: New creation token for the volume that controls the mount point name.
@@ -8646,7 +8654,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class RemotePath(_Model):
+class RemotePath(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The full path to a volume that is to be migrated into ANF. Required for Migration volumes.
:ivar external_host_name: The Path to a ONTAP Host. Required.
@@ -8686,7 +8694,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Replication(_Model):
+class Replication(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Replication properties.
:ivar replication_id: UUID v4 used to identify the replication.
@@ -8763,7 +8771,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ReplicationObject(_Model):
+class ReplicationObject(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Replication properties.
:ivar replication_id: Id.
@@ -8867,7 +8875,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ReplicationStatus(_Model):
+class ReplicationStatus(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Replication status.
:ivar healthy: Replication health check.
@@ -8927,7 +8935,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ResourceNameAvailabilityRequest(_Model):
+class ResourceNameAvailabilityRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Resource name availability request content.
:ivar name: Resource name to verify. Required.
@@ -9013,7 +9021,7 @@ class RestoreStatus(_Model):
"""Displays the total bytes transferred."""
-class SecretPassword(_Model):
+class SecretPassword(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Access password from Azure KeyVault Secrets to connect Active Directory.
:ivar key_vault_properties: Properties provided by KeyVault.
@@ -9051,7 +9059,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SecretPasswordIdentity(_Model):
+class SecretPasswordIdentity(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Identity used to authenticate with key vault.
:ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
@@ -9090,7 +9098,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SecretPasswordKeyVaultProperties(_Model):
+class SecretPasswordKeyVaultProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of key vault to get the secrets for password.
:ivar key_vault_uri: The Uri of KeyVault. Required.
@@ -9123,7 +9131,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class ServiceSpecification(_Model):
+class ServiceSpecification(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""One property of operation, include metric specifications.
:ivar metric_specifications: Metric specifications of operation.
@@ -9160,7 +9168,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SmbSettings(_Model):
+class SmbSettings(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""SMB settings for the cache.
:ivar smb_encryption: Enables encryption for in-flight smb3 data. Only applicable for
@@ -9212,7 +9220,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class Snapshot(ProxyResource):
+class Snapshot(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Snapshot of a Volume.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -9282,7 +9290,7 @@ class SnapshotPatch(_Model):
"""Snapshot of a Volume."""
-class SnapshotPolicy(TrackedResource):
+class SnapshotPolicy(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Snapshot policy information.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -9366,7 +9374,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class SnapshotPolicyPatch(_Model):
+class SnapshotPolicyPatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Snapshot policy Details for create and update.
:ivar location: Resource location.
@@ -9445,7 +9453,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class SnapshotPolicyProperties(_Model):
+class SnapshotPolicyProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Snapshot policy properties.
:ivar hourly_schedule: Schedule for hourly snapshots.
@@ -9505,7 +9513,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SnapshotPolicyVolumeList(_Model):
+class SnapshotPolicyVolumeList(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volumes associated with snapshot policy.
:ivar value: The Volume items on this page. Required.
@@ -9557,7 +9565,7 @@ class SnapshotProperties(_Model):
"""Azure lifecycle management."""
-class SnapshotRestoreFiles(_Model):
+class SnapshotRestoreFiles(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Restore payload for Single File Snapshot Restore.
:ivar file_paths: List of files to be restored. Required.
@@ -9592,7 +9600,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SubvolumeInfo(ProxyResource):
+class SubvolumeInfo(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Subvolume Information properties Deprecated. This resource type will be removed in a future API
version.
@@ -9654,7 +9662,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class SubvolumeModel(_Model):
+class SubvolumeModel(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Result of the post subvolume and action is to get metadata of the subvolume.
:ivar id: Resource Id.
@@ -9727,7 +9735,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class SubvolumeModelProperties(_Model):
+class SubvolumeModelProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties which represents actual subvolume model which is stored as a file in the system.
:ivar path: Path to the subvolume.
@@ -9812,7 +9820,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SubvolumePatchParams(_Model):
+class SubvolumePatchParams(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Parameters with which a subvolume can be updated.
:ivar size: Truncate subvolume to the provided size in bytes.
@@ -9845,7 +9853,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SubvolumePatchRequest(_Model):
+class SubvolumePatchRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Subvolume Patch Request properties.
:ivar properties: Subvolume Properties.
@@ -9895,7 +9903,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class SubvolumeProperties(_Model):
+class SubvolumeProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""This represents path associated with the subvolume.
:ivar path: Path to the subvolume.
@@ -9956,7 +9964,7 @@ class SuspectFile(_Model):
"""The creation date and time of the file."""
-class SvmPeerCommandResponse(_Model):
+class SvmPeerCommandResponse(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Information about svm peering process.
:ivar properties: Represents the properties of the SVM peer command response.
@@ -9986,7 +9994,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SvmPeerCommandResponseProperties(_Model):
+class SvmPeerCommandResponseProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Properties of the SVM peer command response.
:ivar svm_peering_command: A command that needs to be run on the external ONTAP to accept svm
@@ -10018,7 +10026,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class SystemData(_Model):
+class SystemData(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Metadata pertaining to creation and last modification of the resource.
:ivar created_by: The identity that created the resource.
@@ -10085,7 +10093,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class UpdateNetworkSiblingSetRequest(_Model):
+class UpdateNetworkSiblingSetRequest(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Network sibling set update.
:ivar network_sibling_set_id: Network Sibling Set ID for a group of volumes sharing networking
@@ -10145,7 +10153,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class UsageName(_Model):
+class UsageName(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""The name of the usage.
:ivar value: The name of the usage.
@@ -10199,7 +10207,7 @@ class UsageProperties(_Model):
"""The unit of the usage."""
-class UsageResult(_Model):
+class UsageResult(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Usages entity model.
:ivar id: The id of the usage.
@@ -10272,7 +10280,7 @@ class UserAssignedIdentity(_Model):
"""The client ID of the assigned identity."""
-class Volume(TrackedResource):
+class Volume(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume resource.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -10415,7 +10423,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumeBackupProperties(_Model):
+class VolumeBackupProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume Backup Properties.
:ivar backup_policy_id: Backup Policy Resource ID.
@@ -10459,7 +10467,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeBackups(_Model):
+class VolumeBackups(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume details using the backup policy.
:ivar volume_name: Volume name.
@@ -10510,7 +10518,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeGroup(_Model):
+class VolumeGroup(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume group resource.
:ivar location: Resource location.
@@ -10577,7 +10585,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumeGroupDetails(ProxyResource):
+class VolumeGroupDetails(ProxyResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume group resource for create.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -10643,7 +10651,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumeGroupListProperties(_Model):
+class VolumeGroupListProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume group properties.
:ivar provisioning_state: Azure lifecycle management.
@@ -10677,7 +10685,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeGroupMetaData(_Model):
+class VolumeGroupMetaData(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume group properties.
:ivar group_description: Group Description.
@@ -10732,7 +10740,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeGroupProperties(_Model):
+class VolumeGroupProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume group properties.
:ivar provisioning_state: Azure lifecycle management.
@@ -10773,7 +10781,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeGroupVolumeProperties(_Model):
+class VolumeGroupVolumeProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume resource.
:ivar id: Resource Id.
@@ -10907,7 +10915,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumePatch(_Model):
+class VolumePatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume patch resource.
:ivar location: Resource location.
@@ -10997,7 +11005,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumePatchProperties(_Model):
+class VolumePatchProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Patchable volume properties.
:ivar service_level: The service level of the file system. Known values are: "Standard",
@@ -11011,7 +11019,9 @@ class VolumePatchProperties(_Model):
:vartype usage_threshold: int
:ivar export_policy: Set of export policy rules.
:vartype export_policy: ~azure.mgmt.netapp.models.VolumePatchPropertiesExportPolicy
- :ivar protocol_types: Set of protocol types, default NFSv3, CIFS for SMB protocol.
+ :ivar protocol_types: Specify the protocol types for the volume. Supported values are NFSv3,
+ NFSv4.1, and CIFS. For SMB volumes, specify CIFS. The value SMB isn't supported in the
+ protocolTypes property. Default: NFSv3.
:vartype protocol_types: list[str]
:ivar throughput_mibps: Maximum throughput in MiB/s that can be achieved by this volume and
this will be accepted as input only for manual qosType volume.
@@ -11088,7 +11098,9 @@ class VolumePatchProperties(_Model):
protocol_types: Optional[list[str]] = rest_field(
name="protocolTypes", visibility=["read", "create", "update", "delete", "query"]
)
- """Set of protocol types, default NFSv3, CIFS for SMB protocol."""
+ """Specify the protocol types for the volume. Supported values are NFSv3, NFSv4.1, and CIFS. For
+ SMB volumes, specify CIFS. The value SMB isn't supported in the protocolTypes property.
+ Default: NFSv3."""
throughput_mibps: Optional[float] = rest_field(
name="throughputMibps", visibility=["read", "create", "update", "delete", "query"]
)
@@ -11195,7 +11207,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumePatchPropertiesDataProtection(_Model):
+class VolumePatchPropertiesDataProtection(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""DataProtection type volumes include an object containing details of the replication.
:ivar backup: Backup Properties.
@@ -11239,7 +11251,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumePatchPropertiesExportPolicy(_Model):
+class VolumePatchPropertiesExportPolicy(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Set of export policy rules.
:ivar rules: Export policy rule.
@@ -11269,7 +11281,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeProperties(_Model):
+class VolumeProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume properties.
:ivar file_system_id: Unique FileSystem Identifier.
@@ -11288,7 +11300,9 @@ class VolumeProperties(_Model):
:vartype usage_threshold: int
:ivar export_policy: Set of export policy rules.
:vartype export_policy: ~azure.mgmt.netapp.models.VolumePropertiesExportPolicy
- :ivar protocol_types: Set of protocol types, default NFSv3, CIFS for SMB protocol.
+ :ivar protocol_types: Specify the protocol types for the volume. Supported values are NFSv3,
+ NFSv4.1, and CIFS. For SMB volumes, specify CIFS. The value SMB isn't supported in the
+ protocolTypes property. Default: NFSv3.
:vartype protocol_types: list[str]
:ivar provisioning_state: Azure lifecycle management.
:vartype provisioning_state: str
@@ -11506,7 +11520,9 @@ class VolumeProperties(_Model):
protocol_types: Optional[list[str]] = rest_field(
name="protocolTypes", visibility=["read", "create", "update", "delete", "query"]
)
- """Set of protocol types, default NFSv3, CIFS for SMB protocol."""
+ """Specify the protocol types for the volume. Supported values are NFSv3, NFSv4.1, and CIFS. For
+ SMB volumes, specify CIFS. The value SMB isn't supported in the protocolTypes property.
+ Default: NFSv3."""
provisioning_state: Optional[str] = rest_field(name="provisioningState", visibility=["read"])
"""Azure lifecycle management."""
snapshot_id: Optional[str] = rest_field(name="snapshotId", visibility=["read", "create"])
@@ -11813,7 +11829,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumePropertiesDataProtection(_Model):
+class VolumePropertiesDataProtection(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""DataProtection type volumes include an object containing details of the replication.
:ivar backup: Backup Properties.
@@ -11871,7 +11887,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumePropertiesExportPolicy(_Model):
+class VolumePropertiesExportPolicy(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Set of export policy rules.
:ivar rules: Export policy rule.
@@ -11901,7 +11917,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeQuotaRule(TrackedResource):
+class VolumeQuotaRule(TrackedResource): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Quota Rule of a Volume.
:ivar id: Fully qualified resource ID for the resource. Ex -
@@ -11968,7 +11984,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumeQuotaRulePatch(_Model):
+class VolumeQuotaRulePatch(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Patchable Quota Rule of a Volume.
:ivar tags: Resource tags.
@@ -12023,7 +12039,7 @@ def __setattr__(self, key: str, value: Any) -> None:
super().__setattr__(key, value)
-class VolumeQuotaRulesProperties(_Model):
+class VolumeQuotaRulesProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume Quota Rule properties.
:ivar provisioning_state: Gets the status of the VolumeQuotaRule at the time the operation was
@@ -12079,7 +12095,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeRelocationProperties(_Model):
+class VolumeRelocationProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume relocation properties.
:ivar relocation_requested: Has relocation been requested for this volume.
@@ -12113,7 +12129,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeRevert(_Model):
+class VolumeRevert(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""revert a volume to the snapshot.
:ivar snapshot_id: Resource id of the snapshot.
@@ -12143,7 +12159,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class VolumeSnapshotProperties(_Model):
+class VolumeSnapshotProperties(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Volume Snapshot Properties.
:ivar snapshot_policy_id: Snapshot Policy ResourceId.
@@ -12173,7 +12189,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
-class WeeklySchedule(_Model):
+class WeeklySchedule(_Model): # pylint: disable=docstring-keyword-should-match-keyword-only
"""Weekly Schedule properties, make a snapshot every week at a specific day or days.
:ivar snapshots_to_keep: Weekly snapshot count to keep.
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_patch.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_patch.py
index 87676c65a8f0..ea765788358a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_patch.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/models/_patch.py
@@ -8,7 +8,6 @@
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
-
__all__: list[str] = [] # Add all objects you want publicly available to users at this package level
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_operations.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_operations.py
index 39bd3c8d5ffd..dc4930f26b6d 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_operations.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_operations.py
@@ -50,7 +50,7 @@ def build_operations_list_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -71,7 +71,7 @@ def build_net_app_resource_quota_limits_account_get_request( # pylint: disable=
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -100,7 +100,7 @@ def build_net_app_resource_quota_limits_account_list_request( # pylint: disable
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -128,7 +128,7 @@ def build_volume_groups_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -158,7 +158,7 @@ def build_volume_groups_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -188,7 +188,7 @@ def build_volume_groups_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/volumeGroups/{volumeGroupName}"
path_format_arguments = {
@@ -212,7 +212,7 @@ def build_volume_groups_list_by_net_app_account_request( # pylint: disable=name
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -245,7 +245,7 @@ def build_backups_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -281,7 +281,7 @@ def build_backups_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -319,7 +319,7 @@ def build_backups_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -355,7 +355,7 @@ def build_backups_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}/backups/{backupName}"
path_format_arguments = {
@@ -386,7 +386,7 @@ def build_backups_list_by_vault_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -417,7 +417,7 @@ def build_backups_get_latest_status_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -447,7 +447,7 @@ def build_backups_get_volume_latest_restore_status_request( # pylint: disable=n
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -477,7 +477,7 @@ def build_volumes_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -508,7 +508,7 @@ def build_volumes_create_or_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -541,7 +541,7 @@ def build_volumes_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -579,7 +579,7 @@ def build_volumes_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}"
path_format_arguments = {
@@ -606,7 +606,7 @@ def build_volumes_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -635,7 +635,7 @@ def build_volumes_populate_availability_zone_request( # pylint: disable=name-to
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -666,7 +666,7 @@ def build_volumes_revert_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/revert"
path_format_arguments = {
@@ -694,7 +694,7 @@ def build_volumes_reset_cifs_password_request( # pylint: disable=name-too-long
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/resetCifsPassword"
path_format_arguments = {
@@ -719,7 +719,7 @@ def build_volumes_split_clone_from_parent_request( # pylint: disable=name-too-l
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -750,7 +750,7 @@ def build_volumes_break_file_locks_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/breakFileLocks"
path_format_arguments = {
@@ -780,7 +780,7 @@ def build_volumes_list_get_group_id_list_for_ldap_user_request( # pylint: disab
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -813,7 +813,7 @@ def build_volumes_break_replication_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/breakReplication"
path_format_arguments = {
@@ -843,7 +843,7 @@ def build_volumes_reestablish_replication_request( # pylint: disable=name-too-l
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/reestablishReplication"
path_format_arguments = {
@@ -872,7 +872,7 @@ def build_volumes_replication_status_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -903,7 +903,7 @@ def build_volumes_list_replications_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -934,7 +934,7 @@ def build_volumes_resync_replication_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/resyncReplication"
path_format_arguments = {
@@ -958,7 +958,7 @@ def build_volumes_delete_replication_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/deleteReplication"
path_format_arguments = {
@@ -984,7 +984,7 @@ def build_volumes_authorize_replication_request( # pylint: disable=name-too-lon
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/authorizeReplication"
path_format_arguments = {
@@ -1012,7 +1012,7 @@ def build_volumes_re_initialize_replication_request( # pylint: disable=name-too
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/reinitializeReplication"
path_format_arguments = {
@@ -1038,7 +1038,7 @@ def build_volumes_peer_external_cluster_request( # pylint: disable=name-too-lon
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1070,7 +1070,7 @@ def build_volumes_authorize_external_replication_request( # pylint: disable=nam
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1099,7 +1099,7 @@ def build_volumes_finalize_external_replication_request( # pylint: disable=name
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/finalizeExternalReplication"
path_format_arguments = {
@@ -1123,7 +1123,7 @@ def build_volumes_perform_replication_transfer_request( # pylint: disable=name-
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/performReplicationTransfer"
path_format_arguments = {
@@ -1149,7 +1149,7 @@ def build_volumes_pool_change_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/poolChange"
path_format_arguments = {
@@ -1179,7 +1179,7 @@ def build_volumes_relocate_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/relocate"
path_format_arguments = {
@@ -1207,7 +1207,7 @@ def build_volumes_finalize_relocation_request( # pylint: disable=name-too-long
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/finalizeRelocation"
path_format_arguments = {
@@ -1231,7 +1231,7 @@ def build_volumes_revert_relocation_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/revertRelocation"
path_format_arguments = {
@@ -1257,7 +1257,7 @@ def build_volumes_list_quota_report_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1295,7 +1295,7 @@ def build_snapshots_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1333,7 +1333,7 @@ def build_snapshots_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1373,7 +1373,7 @@ def build_snapshots_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1411,7 +1411,7 @@ def build_snapshots_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/snapshots/{snapshotName}"
path_format_arguments = {
@@ -1437,7 +1437,7 @@ def build_snapshots_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1474,7 +1474,7 @@ def build_snapshots_restore_files_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/snapshots/{snapshotName}/restoreFiles"
path_format_arguments = {
@@ -1504,7 +1504,7 @@ def build_snapshot_policies_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1534,7 +1534,7 @@ def build_snapshot_policies_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1566,7 +1566,7 @@ def build_snapshot_policies_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1596,7 +1596,7 @@ def build_snapshot_policies_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/snapshotPolicies/{snapshotPolicyName}"
path_format_arguments = {
@@ -1620,7 +1620,7 @@ def build_snapshot_policies_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1648,7 +1648,7 @@ def build_snapshot_policies_list_volumes_request( # pylint: disable=name-too-lo
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1677,7 +1677,7 @@ def build_backup_policies_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1707,7 +1707,7 @@ def build_backup_policies_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1739,7 +1739,7 @@ def build_backup_policies_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1769,7 +1769,7 @@ def build_backup_policies_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupPolicies/{backupPolicyName}"
path_format_arguments = {
@@ -1793,7 +1793,7 @@ def build_backup_policies_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1827,7 +1827,7 @@ def build_volume_quota_rules_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1865,7 +1865,7 @@ def build_volume_quota_rules_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1905,7 +1905,7 @@ def build_volume_quota_rules_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -1943,7 +1943,7 @@ def build_volume_quota_rules_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/volumeQuotaRules/{volumeQuotaRuleName}"
path_format_arguments = {
@@ -1969,7 +1969,7 @@ def build_volume_quota_rules_list_by_volume_request( # pylint: disable=name-too
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2005,7 +2005,7 @@ def build_ransomware_reports_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2036,7 +2036,7 @@ def build_ransomware_reports_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2073,7 +2073,7 @@ def build_ransomware_reports_clear_suspects_request( # pylint: disable=name-too
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/ransomwareReports/{ransomwareReportName}/clearSuspects"
path_format_arguments = {
@@ -2103,7 +2103,7 @@ def build_backup_vaults_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2133,7 +2133,7 @@ def build_backup_vaults_create_or_update_request( # pylint: disable=name-too-lo
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2165,7 +2165,7 @@ def build_backup_vaults_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2195,7 +2195,7 @@ def build_backup_vaults_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}"
path_format_arguments = {
@@ -2219,7 +2219,7 @@ def build_backup_vaults_list_by_net_app_account_request( # pylint: disable=name
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2253,7 +2253,7 @@ def build_buckets_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2291,7 +2291,7 @@ def build_buckets_create_or_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2331,7 +2331,7 @@ def build_buckets_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2369,7 +2369,7 @@ def build_buckets_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/buckets/{bucketName}"
path_format_arguments = {
@@ -2395,7 +2395,7 @@ def build_buckets_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2432,7 +2432,7 @@ def build_buckets_generate_credentials_request( # pylint: disable=name-too-long
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2472,7 +2472,7 @@ def build_buckets_generate_akv_credentials_request( # pylint: disable=name-too-
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/buckets/{bucketName}/generateAkvCredentials"
path_format_arguments = {
@@ -2507,7 +2507,7 @@ def build_buckets_refresh_certificate_request( # pylint: disable=name-too-long
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/buckets/{bucketName}/refreshCertificate"
path_format_arguments = {
@@ -2533,7 +2533,7 @@ def build_caches_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2564,7 +2564,7 @@ def build_caches_create_or_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2597,7 +2597,7 @@ def build_caches_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2628,7 +2628,7 @@ def build_caches_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/caches/{cacheName}"
path_format_arguments = {
@@ -2653,7 +2653,7 @@ def build_caches_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2682,7 +2682,7 @@ def build_caches_list_peering_passphrases_request( # pylint: disable=name-too-l
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2713,7 +2713,7 @@ def build_caches_pool_change_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2745,7 +2745,7 @@ def build_caches_reset_smb_password_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2775,7 +2775,7 @@ def build_elastic_accounts_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2804,7 +2804,7 @@ def build_elastic_accounts_create_or_update_request( # pylint: disable=name-too
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2835,7 +2835,7 @@ def build_elastic_accounts_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2864,7 +2864,7 @@ def build_elastic_accounts_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}"
path_format_arguments = {
@@ -2887,7 +2887,7 @@ def build_elastic_accounts_list_by_resource_group_request( # pylint: disable=na
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2916,7 +2916,7 @@ def build_elastic_accounts_list_by_subscription_request( # pylint: disable=name
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2942,7 +2942,7 @@ def build_elastic_capacity_pools_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -2972,7 +2972,7 @@ def build_elastic_capacity_pools_create_or_update_request( # pylint: disable=na
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3004,7 +3004,7 @@ def build_elastic_capacity_pools_update_request( # pylint: disable=name-too-lon
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3034,7 +3034,7 @@ def build_elastic_capacity_pools_delete_request( # pylint: disable=name-too-lon
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticCapacityPools/{poolName}"
path_format_arguments = {
@@ -3058,7 +3058,7 @@ def build_elastic_capacity_pools_list_by_elastic_account_request( # pylint: dis
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3087,7 +3087,7 @@ def build_elastic_capacity_pools_change_zone_request( # pylint: disable=name-to
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3119,7 +3119,7 @@ def build_elastic_capacity_pools_check_volume_file_path_availability_request( #
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3150,7 +3150,7 @@ def build_elastic_volumes_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3181,7 +3181,7 @@ def build_elastic_volumes_create_or_update_request( # pylint: disable=name-too-
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3214,7 +3214,7 @@ def build_elastic_volumes_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3245,7 +3245,7 @@ def build_elastic_volumes_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticCapacityPools/{poolName}/elasticVolumes/{volumeName}"
path_format_arguments = {
@@ -3270,7 +3270,7 @@ def build_elastic_volumes_list_by_elastic_pool_request( # pylint: disable=name-
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3300,7 +3300,7 @@ def build_elastic_volumes_revert_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3338,7 +3338,7 @@ def build_elastic_snapshots_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3376,7 +3376,7 @@ def build_elastic_snapshots_create_or_update_request( # pylint: disable=name-to
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3414,7 +3414,7 @@ def build_elastic_snapshots_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticCapacityPools/{poolName}/elasticVolumes/{volumeName}/elasticSnapshots/{snapshotName}"
path_format_arguments = {
@@ -3440,7 +3440,7 @@ def build_elastic_snapshots_list_by_elastic_volume_request( # pylint: disable=n
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3470,7 +3470,7 @@ def build_elastic_snapshot_policies_get_request( # pylint: disable=name-too-lon
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3500,7 +3500,7 @@ def build_elastic_snapshot_policies_create_or_update_request( # pylint: disable
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3532,7 +3532,7 @@ def build_elastic_snapshot_policies_update_request( # pylint: disable=name-too-
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3562,7 +3562,7 @@ def build_elastic_snapshot_policies_delete_request( # pylint: disable=name-too-
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticSnapshotPolicies/{snapshotPolicyName}"
path_format_arguments = {
@@ -3586,7 +3586,7 @@ def build_elastic_snapshot_policies_list_by_elastic_account_request( # pylint:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3614,7 +3614,7 @@ def build_elastic_snapshot_policies_list_elastic_volumes_request( # pylint: dis
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3643,7 +3643,7 @@ def build_elastic_backup_vaults_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3673,7 +3673,7 @@ def build_elastic_backup_vaults_create_or_update_request( # pylint: disable=nam
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3705,7 +3705,7 @@ def build_elastic_backup_vaults_update_request( # pylint: disable=name-too-long
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3735,7 +3735,7 @@ def build_elastic_backup_vaults_delete_request( # pylint: disable=name-too-long
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticBackupVaults/{backupVaultName}"
path_format_arguments = {
@@ -3759,7 +3759,7 @@ def build_elastic_backup_vaults_list_by_elastic_account_request( # pylint: disa
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3787,7 +3787,7 @@ def build_elastic_backup_policies_get_request( # pylint: disable=name-too-long
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3817,7 +3817,7 @@ def build_elastic_backup_policies_create_or_update_request( # pylint: disable=n
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3849,7 +3849,7 @@ def build_elastic_backup_policies_update_request( # pylint: disable=name-too-lo
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3879,7 +3879,7 @@ def build_elastic_backup_policies_delete_request( # pylint: disable=name-too-lo
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticBackupPolicies/{backupPolicyName}"
path_format_arguments = {
@@ -3903,7 +3903,7 @@ def build_elastic_backup_policies_list_by_elastic_account_request( # pylint: di
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3936,7 +3936,7 @@ def build_elastic_backups_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -3972,7 +3972,7 @@ def build_elastic_backups_create_or_update_request( # pylint: disable=name-too-
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4010,7 +4010,7 @@ def build_elastic_backups_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4046,7 +4046,7 @@ def build_elastic_backups_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/elasticAccounts/{accountName}/elasticBackupVaults/{backupVaultName}/elasticBackups/{backupName}"
path_format_arguments = {
@@ -4071,7 +4071,7 @@ def build_elastic_backups_list_by_vault_request( # pylint: disable=name-too-lon
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4100,7 +4100,7 @@ def build_active_directory_configs_get_request( # pylint: disable=name-too-long
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4131,7 +4131,7 @@ def build_active_directory_configs_create_or_update_request( # pylint: disable=
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4164,7 +4164,7 @@ def build_active_directory_configs_update_request( # pylint: disable=name-too-l
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4195,7 +4195,7 @@ def build_active_directory_configs_delete_request( # pylint: disable=name-too-l
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/activeDirectoryConfigs/{activeDirectoryConfigName}"
path_format_arguments = {
@@ -4220,7 +4220,7 @@ def build_active_directory_configs_list_by_resource_group_request( # pylint: di
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4247,7 +4247,7 @@ def build_active_directory_configs_list_by_subscription_request( # pylint: disa
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4273,7 +4273,7 @@ def build_net_app_resource_quota_limits_get_request( # pylint: disable=name-too
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4303,7 +4303,7 @@ def build_net_app_resource_quota_limits_list_request( # pylint: disable=name-to
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4330,7 +4330,7 @@ def build_net_app_resource_region_infos_get_request( # pylint: disable=name-too
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4357,7 +4357,7 @@ def build_net_app_resource_region_infos_list_request( # pylint: disable=name-to
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4384,7 +4384,7 @@ def build_accounts_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4413,7 +4413,7 @@ def build_accounts_create_or_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4444,7 +4444,7 @@ def build_accounts_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4473,7 +4473,7 @@ def build_accounts_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}"
path_format_arguments = {
@@ -4494,7 +4494,7 @@ def build_accounts_list_request(resource_group_name: str, subscription_id: str,
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4523,7 +4523,7 @@ def build_accounts_list_by_subscription_request( # pylint: disable=name-too-lon
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4548,7 +4548,7 @@ def build_accounts_renew_credentials_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/renewCredentials"
path_format_arguments = {
@@ -4572,7 +4572,7 @@ def build_accounts_transition_to_cmk_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/transitiontocmk"
path_format_arguments = {
@@ -4599,7 +4599,7 @@ def build_accounts_get_change_key_vault_information_request( # pylint: disable=
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4628,7 +4628,7 @@ def build_accounts_change_key_vault_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/changeKeyVault"
path_format_arguments = {
@@ -4654,7 +4654,7 @@ def build_accounts_refresh_ldap_bind_password_request( # pylint: disable=name-t
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/refreshLdapBindPassword"
path_format_arguments = {
@@ -4678,7 +4678,7 @@ def build_backups_under_account_migrate_backups_request( # pylint: disable=name
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/migrateBackups"
path_format_arguments = {
@@ -4705,7 +4705,7 @@ def build_pools_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4735,7 +4735,7 @@ def build_pools_create_or_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4767,7 +4767,7 @@ def build_pools_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4797,7 +4797,7 @@ def build_pools_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}"
path_format_arguments = {
@@ -4821,7 +4821,7 @@ def build_pools_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4855,7 +4855,7 @@ def build_backups_under_backup_vault_restore_files_request( # pylint: disable=n
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/backupVaults/{backupVaultName}/backups/{backupName}/restoreFiles"
path_format_arguments = {
@@ -4885,7 +4885,7 @@ def build_backups_under_volume_migrate_backups_request( # pylint: disable=name-
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/migrateBackups"
path_format_arguments = {
@@ -4920,7 +4920,7 @@ def build_subvolumes_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4958,7 +4958,7 @@ def build_subvolumes_create_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -4998,7 +4998,7 @@ def build_subvolumes_update_request(
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5036,7 +5036,7 @@ def build_subvolumes_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/subvolumes/{subvolumeName}"
path_format_arguments = {
@@ -5062,7 +5062,7 @@ def build_subvolumes_list_by_volume_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5098,7 +5098,7 @@ def build_subvolumes_get_metadata_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5130,7 +5130,7 @@ def build_net_app_resource_check_name_availability_request( # pylint: disable=n
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5160,7 +5160,7 @@ def build_net_app_resource_check_file_path_availability_request( # pylint: disa
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5190,7 +5190,7 @@ def build_net_app_resource_check_quota_availability_request( # pylint: disable=
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5219,7 +5219,7 @@ def build_net_app_resource_query_region_info_request( # pylint: disable=name-to
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5247,7 +5247,7 @@ def build_net_app_resource_query_network_sibling_set_request( # pylint: disable
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5277,7 +5277,7 @@ def build_net_app_resource_update_network_sibling_set_request( # pylint: disabl
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5306,7 +5306,7 @@ def build_net_app_resource_usages_list_request( # pylint: disable=name-too-long
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5333,7 +5333,7 @@ def build_net_app_resource_usages_get_request( # pylint: disable=name-too-long
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-05-15-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-06-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -5355,7 +5355,7 @@ def build_net_app_resource_usages_get_request( # pylint: disable=name-too-long
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
-class Operations:
+class Operations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -5465,7 +5465,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class NetAppResourceQuotaLimitsAccountOperations: # pylint: disable=name-too-long
+class NetAppResourceQuotaLimitsAccountOperations: # pylint: disable=docstring-missing-param,name-too-long
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -5508,6 +5508,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def get(
@@ -5603,6 +5605,8 @@ def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(self, resource_group_name: str, account_name: str, **kwargs: Any) -> ItemPaged["_models.QuotaItem"]:
@@ -5706,7 +5710,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class VolumeGroupsOperations:
+class VolumeGroupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -6278,7 +6282,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class BackupsOperations:
+class BackupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -7309,7 +7313,7 @@ def get_volume_latest_restore_status(
return deserialized # type: ignore
-class VolumesOperations: # pylint: disable=too-many-public-methods
+class VolumesOperations: # pylint: disable=docstring-missing-param,too-many-public-methods
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -9133,6 +9137,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _list_get_group_id_list_for_ldap_user_initial( # pylint: disable=name-too-long
@@ -9350,6 +9356,8 @@ def begin_list_get_group_id_list_for_ldap_user( # pylint: disable=name-too-long
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_list_get_group_id_list_for_ldap_user( # pylint: disable=name-too-long
@@ -10161,6 +10169,8 @@ def list_replications(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list_replications(
@@ -12413,6 +12423,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _list_quota_report_initial(
@@ -12629,6 +12641,8 @@ def begin_list_quota_report(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_list_quota_report(
@@ -12723,7 +12737,7 @@ def get_long_running_output(pipeline_response):
)
-class SnapshotsOperations:
+class SnapshotsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -13914,7 +13928,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class SnapshotPoliciesOperations:
+class SnapshotPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -14741,7 +14755,7 @@ def list_volumes(
return deserialized # type: ignore
-class BackupPoliciesOperations:
+class BackupPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -15566,7 +15580,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class VolumeQuotaRulesOperations:
+class VolumeQuotaRulesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -16483,7 +16497,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class RansomwareReportsOperations:
+class RansomwareReportsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -16526,6 +16540,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def get(
@@ -16643,6 +16659,8 @@ def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -16782,6 +16800,8 @@ def get_next(next_link=None):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _clear_suspects_initial(
@@ -17010,6 +17030,8 @@ def begin_clear_suspects(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_clear_suspects(
@@ -17098,7 +17120,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupVaultsOperations:
+class BackupVaultsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -17919,7 +17941,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class BucketsOperations:
+class BucketsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -17961,6 +17983,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def get(
@@ -18075,6 +18099,8 @@ def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -18303,6 +18329,8 @@ def begin_create_or_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -18417,6 +18445,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -18643,6 +18673,8 @@ def begin_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -18755,6 +18787,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -18854,6 +18888,8 @@ def _delete_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -18953,6 +18989,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -19206,6 +19244,8 @@ def generate_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def generate_credentials(
@@ -19335,6 +19375,8 @@ def generate_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _generate_akv_credentials_initial(
@@ -19556,6 +19598,8 @@ def begin_generate_akv_credentials(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_generate_akv_credentials(
@@ -19663,6 +19707,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _refresh_certificate_initial(
@@ -19761,6 +19807,8 @@ def _refresh_certificate_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_refresh_certificate(
@@ -19838,7 +19886,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class CachesOperations:
+class CachesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -19879,6 +19927,8 @@ def __init__(self, *args, **kwargs) -> None:
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def get(
@@ -19982,6 +20032,8 @@ def get(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -20192,6 +20244,8 @@ def begin_create_or_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -20299,6 +20353,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -20510,6 +20566,8 @@ def begin_update(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -20617,6 +20675,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -20705,6 +20765,8 @@ def _delete_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -20793,6 +20855,8 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list(
@@ -20923,6 +20987,8 @@ def get_next(next_link=None):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def list_peering_passphrases(
@@ -21027,6 +21093,8 @@ def list_peering_passphrases(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _pool_change_initial(
@@ -21235,6 +21303,8 @@ def begin_pool_change(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_pool_change(
@@ -21343,6 +21413,8 @@ def get_long_running_output(pipeline_response):
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def _reset_smb_password_initial(
@@ -21432,6 +21504,8 @@ def _reset_smb_password_initial(
"2026-04-15-preview",
"2026-05-01",
"2026-05-15-preview",
+ "2026-06-01",
+ "2026-06-15-preview",
],
)
def begin_reset_smb_password(
@@ -21505,7 +21579,7 @@ def get_long_running_output(pipeline_response):
)
-class ElasticAccountsOperations:
+class ElasticAccountsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -21534,6 +21608,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _models.ElasticAccount:
@@ -21623,6 +21698,7 @@ def get(self, resource_group_name: str, account_name: str, **kwargs: Any) -> _mo
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -21805,6 +21881,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -21900,6 +21977,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -22083,6 +22161,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -22171,6 +22250,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(self, resource_group_name: str, account_name: str, **kwargs: Any) -> Iterator[bytes]:
@@ -22244,6 +22324,7 @@ def _delete_initial(self, resource_group_name: str, account_name: str, **kwargs:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(self, resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]:
@@ -22312,6 +22393,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> ItemPaged["_models.ElasticAccount"]:
@@ -22420,6 +22502,7 @@ def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_subscription(self, **kwargs: Any) -> ItemPaged["_models.ElasticAccount"]:
@@ -22515,7 +22598,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ElasticCapacityPoolsOperations:
+class ElasticCapacityPoolsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -22551,6 +22634,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -22646,6 +22730,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -22843,6 +22928,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -22944,6 +23030,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -23139,6 +23226,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -23231,6 +23319,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -23307,6 +23396,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -23382,6 +23472,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -23504,6 +23595,7 @@ def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _change_zone_initial(
@@ -23696,6 +23788,7 @@ def begin_change_zone(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_change_zone(
@@ -23890,6 +23983,7 @@ def check_volume_file_path_availability(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def check_volume_file_path_availability(
@@ -23991,7 +24085,7 @@ def check_volume_file_path_availability(
return deserialized # type: ignore
-class ElasticVolumesOperations:
+class ElasticVolumesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -24028,6 +24122,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -24127,6 +24222,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -24333,6 +24429,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -24438,6 +24535,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -24645,6 +24743,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -24748,6 +24847,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -24832,6 +24932,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -24917,6 +25018,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_pool(
@@ -25043,6 +25145,7 @@ def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _revert_initial(
@@ -25247,6 +25350,7 @@ def begin_revert(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_revert(
@@ -25333,7 +25437,7 @@ def get_long_running_output(pipeline_response):
)
-class ElasticSnapshotsOperations:
+class ElasticSnapshotsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -25371,6 +25475,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -25480,6 +25585,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -25698,6 +25804,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -25806,6 +25913,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -25898,6 +26006,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -25993,6 +26102,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_volume(
@@ -26103,7 +26213,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ElasticSnapshotPoliciesOperations:
+class ElasticSnapshotPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -26139,6 +26249,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -26234,6 +26345,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -26428,6 +26540,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -26528,6 +26641,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -26723,6 +26837,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -26821,6 +26936,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -26903,6 +27019,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -26978,6 +27095,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -27100,6 +27218,7 @@ def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_elastic_volumes(
@@ -27207,7 +27326,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ElasticBackupVaultsOperations:
+class ElasticBackupVaultsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -27243,6 +27362,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -27338,6 +27458,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -27532,6 +27653,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -27632,6 +27754,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -27827,6 +27950,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -27925,6 +28049,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -28007,6 +28132,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -28082,6 +28208,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -28186,7 +28313,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ElasticBackupPoliciesOperations:
+class ElasticBackupPoliciesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -28222,6 +28349,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -28317,6 +28445,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -28511,6 +28640,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -28611,6 +28741,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -28803,6 +28934,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -28901,6 +29033,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -28983,6 +29116,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -29058,6 +29192,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_elastic_account(
@@ -29162,7 +29297,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ElasticBackupsOperations:
+class ElasticBackupsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -29199,6 +29334,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -29298,6 +29434,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -29504,6 +29641,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -29609,6 +29747,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -29816,6 +29955,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -29919,6 +30059,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -30003,6 +30144,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -30088,6 +30230,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_vault(
@@ -30195,7 +30338,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class ActiveDirectoryConfigsOperations:
+class ActiveDirectoryConfigsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -30230,6 +30373,7 @@ def __init__(self, *args, **kwargs) -> None:
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def get(
@@ -30321,6 +30465,7 @@ def get(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _create_or_update_initial(
@@ -30503,6 +30648,7 @@ def begin_create_or_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_create_or_update(
@@ -30598,6 +30744,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -30781,6 +30928,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -30874,6 +31022,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _delete_initial(
@@ -30954,6 +31103,7 @@ def _delete_initial(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_delete(
@@ -31024,6 +31174,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_resource_group(
@@ -31134,6 +31285,7 @@ def get_next(next_link=None):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def list_by_subscription(self, **kwargs: Any) -> ItemPaged["_models.ActiveDirectoryConfig"]:
@@ -31229,7 +31381,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class NetAppResourceQuotaLimitsOperations:
+class NetAppResourceQuotaLimitsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -31412,7 +31564,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class NetAppResourceRegionInfosOperations:
+class NetAppResourceRegionInfosOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -31592,7 +31744,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class AccountsOperations:
+class AccountsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -31934,6 +32086,7 @@ def get_long_running_output(pipeline_response):
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def _update_initial(
@@ -32114,6 +32267,7 @@ def begin_update(
"2026-03-15-preview",
"2026-04-15-preview",
"2026-05-15-preview",
+ "2026-06-15-preview",
],
)
def begin_update(
@@ -33236,7 +33390,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
params_added_on={
"2026-04-15-preview": ["api_version", "subscription_id", "resource_group_name", "account_name"]
},
- api_versions_list=["2026-04-15-preview", "2026-05-15-preview"],
+ api_versions_list=["2026-04-15-preview", "2026-05-15-preview", "2026-06-15-preview"],
)
def _refresh_ldap_bind_password_initial(
self, resource_group_name: str, account_name: str, **kwargs: Any
@@ -33307,7 +33461,7 @@ def _refresh_ldap_bind_password_initial(
params_added_on={
"2026-04-15-preview": ["api_version", "subscription_id", "resource_group_name", "account_name"]
},
- api_versions_list=["2026-04-15-preview", "2026-05-15-preview"],
+ api_versions_list=["2026-04-15-preview", "2026-05-15-preview", "2026-06-15-preview"],
)
def begin_refresh_ldap_bind_password(
self, resource_group_name: str, account_name: str, **kwargs: Any
@@ -33368,7 +33522,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupsUnderAccountOperations:
+class BackupsUnderAccountOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -33614,7 +33768,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class PoolsOperations:
+class PoolsOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -34429,7 +34583,7 @@ def get_next(next_link=None):
return ItemPaged(get_next, extract_data)
-class BackupsUnderBackupVaultOperations:
+class BackupsUnderBackupVaultOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -34702,7 +34856,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class BackupsUnderVolumeOperations:
+class BackupsUnderVolumeOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -34978,7 +35132,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return LROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore
-class SubvolumesOperations:
+class SubvolumesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -35182,7 +35336,8 @@ def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> LROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -35219,7 +35374,8 @@ def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> LROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -35256,7 +35412,8 @@ def begin_create(
content_type: str = "application/json",
**kwargs: Any
) -> LROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -35291,7 +35448,8 @@ def begin_create(
body: Union[_models.SubvolumeInfo, _types.SubvolumeInfo, IO[bytes]],
**kwargs: Any
) -> LROPoller[_models.SubvolumeInfo]:
- """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath.
+ """Creates a subvolume in the path or clones the subvolume mentioned in the parentPath Deprecated.
+ This operation will be removed in a future API version.
:param resource_group_name: The name of the resource group. The name is case insensitive.
Required.
@@ -36063,7 +36221,7 @@ def get_long_running_output(pipeline_response):
)
-class NetAppResourceOperations:
+class NetAppResourceOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
@@ -37008,7 +37166,7 @@ def get_long_running_output(pipeline_response):
)
-class NetAppResourceUsagesOperations:
+class NetAppResourceUsagesOperations: # pylint: disable=docstring-missing-param
"""
.. warning::
**DO NOT** instantiate this class directly.
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_patch.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_patch.py
index 87676c65a8f0..ea765788358a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_patch.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/operations/_patch.py
@@ -8,7 +8,6 @@
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
-
__all__: list[str] = [] # Add all objects you want publicly available to users at this package level
diff --git a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/types.py b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/types.py
index c9cf66e11479..b4a2d133e57a 100644
--- a/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/types.py
+++ b/sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/types.py
@@ -78,6 +78,7 @@
RansomwareSuspectResolution,
ReplicationSchedule,
ReplicationType,
+ SecureLdapType,
SecurityStyle,
ServiceLevel,
SmbAccessBasedEnumeration,
@@ -95,13 +96,13 @@
class AccountEncryption(TypedDict, total=False):
"""Encryption settings.
- :ivar key_source: The encryption keySource (provider). Possible values (case-insensitive):
+ :ivar keySource: The encryption keySource (provider). Possible values (case-insensitive):
Microsoft.NetApp, Microsoft.KeyVault. Known values are: "Microsoft.NetApp" and
"Microsoft.KeyVault".
- :vartype key_source: Union[str, "KeySource"]
- :ivar key_vault_properties: Properties provided by KeVault. Applicable if keySource is
+ :vartype keySource: Union[str, "KeySource"]
+ :ivar keyVaultProperties: Properties provided by KeVault. Applicable if keySource is
'Microsoft.KeyVault'.
- :vartype key_vault_properties: "KeyVaultProperties"
+ :vartype keyVaultProperties: "KeyVaultProperties"
:ivar identity: Identity used to authenticate to KeyVault. Applicable if keySource is
'Microsoft.KeyVault'.
:vartype identity: "EncryptionIdentity"
@@ -119,25 +120,25 @@ class AccountEncryption(TypedDict, total=False):
class AccountProperties(TypedDict, total=False):
"""NetApp account properties.
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
- :ivar active_directories: Active Directories.
- :vartype active_directories: list["ActiveDirectory"]
- :ivar entra_id_config: Entra ID configuration for the account.
- :vartype entra_id_config: "EntraIdConfig"
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
+ :ivar activeDirectories: Active Directories.
+ :vartype activeDirectories: list["ActiveDirectory"]
+ :ivar entraIdConfig: Entra ID configuration for the account.
+ :vartype entraIdConfig: "EntraIdConfig"
:ivar encryption: Encryption settings.
:vartype encryption: "AccountEncryption"
- :ivar disable_showmount: Shows the status of disableShowmount for all volumes under the
+ :ivar disableShowmount: Shows the status of disableShowmount for all volumes under the
subscription, null equals false.
- :vartype disable_showmount: bool
- :ivar nfs_v4_id_domain: Domain for NFSv4 user ID mapping. This property will be set for all
- NetApp accounts in the subscription and region and only affect non ldap NFSv4 volumes.
- :vartype nfs_v4_id_domain: str
- :ivar multi_ad_status: MultiAD Status for the account. Known values are: "Disabled" and
+ :vartype disableShowmount: bool
+ :ivar nfsV4IDDomain: Domain for NFSv4 user ID mapping. This property will be set for all NetApp
+ accounts in the subscription and region and only affect non ldap NFSv4 volumes.
+ :vartype nfsV4IDDomain: str
+ :ivar multiAdStatus: MultiAD Status for the account. Known values are: "Disabled" and
"Enabled".
- :vartype multi_ad_status: Union[str, "MultiAdStatus"]
- :ivar ldap_configuration: LDAP Configuration for the account.
- :vartype ldap_configuration: "LdapConfiguration"
+ :vartype multiAdStatus: Union[str, "MultiAdStatus"]
+ :ivar ldapConfiguration: LDAP Configuration for the account.
+ :vartype ldapConfiguration: "LdapConfiguration"
"""
provisioningState: str
@@ -162,17 +163,17 @@ class AccountProperties(TypedDict, total=False):
class AccountPropertiesPatch(TypedDict, total=False):
"""NetApp account patch properties.
- :ivar active_directories: Active Directories.
- :vartype active_directories: list["ActiveDirectory"]
+ :ivar activeDirectories: Active Directories.
+ :vartype activeDirectories: list["ActiveDirectory"]
:ivar encryption: Encryption settings.
:vartype encryption: "AccountEncryption"
- :ivar nfs_v4_id_domain: Domain for NFSv4 user ID mapping. This property will be set for all
- NetApp accounts in the subscription and region and only affect non ldap NFSv4 volumes.
- :vartype nfs_v4_id_domain: str
- :ivar entra_id_config: Entra ID configuration for the account.
- :vartype entra_id_config: "EntraIdConfigPatch"
- :ivar ldap_configuration: LDAP Configuration for the account.
- :vartype ldap_configuration: "LdapConfigurationPatch"
+ :ivar nfsV4IDDomain: Domain for NFSv4 user ID mapping. This property will be set for all NetApp
+ accounts in the subscription and region and only affect non ldap NFSv4 volumes.
+ :vartype nfsV4IDDomain: str
+ :ivar entraIdConfig: Entra ID configuration for the account.
+ :vartype entraIdConfig: "EntraIdConfigPatch"
+ :ivar ldapConfiguration: LDAP Configuration for the account.
+ :vartype ldapConfiguration: "LdapConfigurationPatch"
"""
activeDirectories: list["ActiveDirectory"]
@@ -191,8 +192,8 @@ class AccountPropertiesPatch(TypedDict, total=False):
class ActiveDirectory(TypedDict, total=False):
"""Active Directory.
- :ivar active_directory_id: Id of the Active Directory.
- :vartype active_directory_id: str
+ :ivar activeDirectoryId: Id of the Active Directory.
+ :vartype activeDirectoryId: str
:ivar username: A domain user account with permission to create machine accounts.
:vartype username: str
:ivar password: Plain text password of Active Directory domain administrator, value is masked
@@ -206,53 +207,52 @@ class ActiveDirectory(TypedDict, total=False):
:ivar status: Status of the Active Directory. Known values are: "Created", "InUse", "Deleted",
"Error", and "Updating".
:vartype status: Union[str, "ActiveDirectoryStatus"]
- :ivar status_details: Any details in regards to the Status of the Active Directory.
- :vartype status_details: str
- :ivar smb_server_name: NetBIOS name of the SMB server. This name will be registered as a
- computer account in the AD and used to mount volumes.
- :vartype smb_server_name: str
- :ivar organizational_unit: The Organizational Unit (OU) within the Windows Active Directory.
- :vartype organizational_unit: str
+ :ivar statusDetails: Any details in regards to the Status of the Active Directory.
+ :vartype statusDetails: str
+ :ivar smbServerName: NetBIOS name of the SMB server. This name will be registered as a computer
+ account in the AD and used to mount volumes.
+ :vartype smbServerName: str
+ :ivar organizationalUnit: The Organizational Unit (OU) within the Windows Active Directory.
+ :vartype organizationalUnit: str
:ivar site: The Active Directory site the service will limit Domain Controller discovery to.
:vartype site: str
- :ivar backup_operators: Users to be added to the Built-in Backup Operator active directory
+ :ivar backupOperators: Users to be added to the Built-in Backup Operator active directory
group. A list of unique usernames without domain specifier.
- :vartype backup_operators: list[str]
+ :vartype backupOperators: list[str]
:ivar administrators: Users to be added to the Built-in Administrators active directory group.
A list of unique usernames without domain specifier.
:vartype administrators: list[str]
- :ivar kdc_ip: kdc server IP address for the active directory machine. This optional parameter
- is used only while creating kerberos volume.
- :vartype kdc_ip: str
- :ivar ad_name: Name of the active directory machine. This optional parameter is used only while
+ :ivar kdcIP: kdc server IP address for the active directory machine. This optional parameter is
+ used only while creating kerberos volume.
+ :vartype kdcIP: str
+ :ivar adName: Name of the active directory machine. This optional parameter is used only while
creating kerberos volume.
- :vartype ad_name: str
- :ivar server_root_ca_certificate: When LDAP over SSL/TLS is enabled, the LDAP client is
- required to have base64 encoded Active Directory Certificate Service's self-signed root CA
- certificate, this optional parameter is used only for dual protocol with LDAP user-mapping
- volumes.
- :vartype server_root_ca_certificate: str
- :ivar aes_encryption: If enabled, AES encryption will be enabled for SMB communication.
- :vartype aes_encryption: bool
- :ivar ldap_signing: Specifies whether or not the LDAP traffic needs to be signed.
- :vartype ldap_signing: bool
- :ivar security_operators: Domain Users in the Active directory to be given SeSecurityPrivilege
+ :vartype adName: str
+ :ivar serverRootCACertificate: When LDAP over SSL/TLS is enabled, the LDAP client is required
+ to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate,
+ this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
+ :vartype serverRootCACertificate: str
+ :ivar aesEncryption: If enabled, AES encryption will be enabled for SMB communication.
+ :vartype aesEncryption: bool
+ :ivar ldapSigning: Specifies whether or not the LDAP traffic needs to be signed.
+ :vartype ldapSigning: bool
+ :ivar securityOperators: Domain Users in the Active directory to be given SeSecurityPrivilege
privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames
without domain specifier.
- :vartype security_operators: list[str]
- :ivar ldap_over_tls: Specifies whether or not the LDAP traffic needs to be secured via TLS.
- :vartype ldap_over_tls: bool
- :ivar allow_local_nfs_users_with_ldap: If enabled, NFS client local users can also (in addition
- to LDAP users) access the NFS volumes.
- :vartype allow_local_nfs_users_with_ldap: bool
- :ivar encrypt_dc_connections: If enabled, Traffic between the SMB server to Domain Controller
+ :vartype securityOperators: list[str]
+ :ivar ldapOverTLS: Specifies whether or not the LDAP traffic needs to be secured via TLS.
+ :vartype ldapOverTLS: bool
+ :ivar allowLocalNfsUsersWithLdap: If enabled, NFS client local users can also (in addition to
+ LDAP users) access the NFS volumes.
+ :vartype allowLocalNfsUsersWithLdap: bool
+ :ivar encryptDCConnections: If enabled, Traffic between the SMB server to Domain Controller
(DC) will be encrypted.
- :vartype encrypt_dc_connections: bool
- :ivar ldap_search_scope: LDAP Search scope options.
- :vartype ldap_search_scope: "LdapSearchScopeOpt"
- :ivar preferred_servers_for_ldap_client: Comma separated list of IPv4 addresses of preferred
+ :vartype encryptDCConnections: bool
+ :ivar ldapSearchScope: LDAP Search scope options.
+ :vartype ldapSearchScope: "LdapSearchScopeOpt"
+ :ivar preferredServersForLdapClient: Comma separated list of IPv4 addresses of preferred
servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
- :vartype preferred_servers_for_ldap_client: str
+ :vartype preferredServersForLdapClient: str
"""
activeDirectoryId: Optional[str]
@@ -324,9 +324,9 @@ class Resource(TypedDict, total=False):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
"""
id: str
@@ -352,9 +352,9 @@ class TrackedResource(Resource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -378,9 +378,9 @@ class ActiveDirectoryConfig(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -410,39 +410,39 @@ class ActiveDirectoryConfig(TrackedResource):
class ActiveDirectoryConfigProperties(TypedDict, total=False):
"""Active Directory Configuration properties.
- :ivar user_name: A domain user account with permission to create machine accounts.
- :vartype user_name: str
+ :ivar userName: A domain user account with permission to create machine accounts.
+ :vartype userName: str
:ivar dns: An array of DNS server IP addresses(IPv4 only) for the Active Directory.
:vartype dns: list[str]
- :ivar smb_server_name: NetBIOS name of the SMB server. This name will be registered as a
- computer account in the AD and used to mount volumes.
- :vartype smb_server_name: str
- :ivar organizational_unit: The Organizational Unit (OU) within the Windows Active Directory.
- :vartype organizational_unit: str
+ :ivar smbServerName: NetBIOS name of the SMB server. This name will be registered as a computer
+ account in the AD and used to mount volumes.
+ :vartype smbServerName: str
+ :ivar organizationalUnit: The Organizational Unit (OU) within the Windows Active Directory.
+ :vartype organizationalUnit: str
:ivar site: The Active Directory site the service will limit Domain Controller discovery to.
Required.
:vartype site: str
- :ivar backup_operators: Users to be added to the Built-in Backup Operator active directory
+ :ivar backupOperators: Users to be added to the Built-in Backup Operator active directory
group. A list of unique usernames without domain specifier.
- :vartype backup_operators: list[str]
+ :vartype backupOperators: list[str]
:ivar administrators: Users to be added to the Built-in Administrators active directory group.
A list of unique usernames without domain specifier.
:vartype administrators: list[str]
- :ivar security_operators: Domain Users in the Active directory to be given SecurityPrivilege
+ :ivar securityOperators: Domain Users in the Active directory to be given SecurityPrivilege
privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames
without domain specifier.
- :vartype security_operators: list[str]
- :ivar active_directory_status: Status of the Active Directory. Known values are: "Created",
+ :vartype securityOperators: list[str]
+ :ivar activeDirectoryStatus: Status of the Active Directory. Known values are: "Created",
"InUse", "Deleted", "Error", and "Updating".
- :vartype active_directory_status: Union[str, "ActiveDirectoryStatus"]
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :vartype activeDirectoryStatus: Union[str, "ActiveDirectoryStatus"]
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar domain: Name of the Active Directory domain. Required.
:vartype domain: str
- :ivar secret_password: Access password from Azure KeyVault Secrets to connect Active Directory.
+ :ivar secretPassword: Access password from Azure KeyVault Secrets to connect Active Directory.
Required.
- :vartype secret_password: "SecretPassword"
+ :vartype secretPassword: "SecretPassword"
"""
userName: str
@@ -499,31 +499,31 @@ class ActiveDirectoryConfigUpdate(TypedDict, total=False):
class ActiveDirectoryConfigUpdateProperties(TypedDict, total=False):
"""The updatable properties of the ActiveDirectoryConfig.
- :ivar user_name: A domain user account with permission to create machine accounts.
- :vartype user_name: str
+ :ivar userName: A domain user account with permission to create machine accounts.
+ :vartype userName: str
:ivar dns: An array of DNS server IP addresses(IPv4 only) for the Active Directory.
:vartype dns: list[str]
- :ivar smb_server_name: NetBIOS name of the SMB server. This name will be registered as a
- computer account in the AD and used to mount volumes.
- :vartype smb_server_name: str
- :ivar organizational_unit: The Organizational Unit (OU) within the Windows Active Directory.
- :vartype organizational_unit: str
+ :ivar smbServerName: NetBIOS name of the SMB server. This name will be registered as a computer
+ account in the AD and used to mount volumes.
+ :vartype smbServerName: str
+ :ivar organizationalUnit: The Organizational Unit (OU) within the Windows Active Directory.
+ :vartype organizationalUnit: str
:ivar site: The Active Directory site the service will limit Domain Controller discovery to.
:vartype site: str
- :ivar backup_operators: Users to be added to the Built-in Backup Operator active directory
+ :ivar backupOperators: Users to be added to the Built-in Backup Operator active directory
group. A list of unique usernames without domain specifier.
- :vartype backup_operators: list[str]
+ :vartype backupOperators: list[str]
:ivar administrators: Users to be added to the Built-in Administrators active directory group.
A list of unique usernames without domain specifier.
:vartype administrators: list[str]
- :ivar security_operators: Domain Users in the Active directory to be given SecurityPrivilege
+ :ivar securityOperators: Domain Users in the Active directory to be given SecurityPrivilege
privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames
without domain specifier.
- :vartype security_operators: list[str]
+ :vartype securityOperators: list[str]
:ivar domain: Name of the Active Directory domain.
:vartype domain: str
- :ivar secret_password: Access password from Azure KeyVault Secrets to connect Active Directory.
- :vartype secret_password: "SecretPassword"
+ :ivar secretPassword: Access password from Azure KeyVault Secrets to connect Active Directory.
+ :vartype secretPassword: "SecretPassword"
"""
userName: str
@@ -555,8 +555,8 @@ class ActiveDirectoryConfigUpdateProperties(TypedDict, total=False):
class AuthorizeRequest(TypedDict, total=False):
"""Authorize request.
- :ivar remote_volume_resource_id: Resource id of the remote volume.
- :vartype remote_volume_resource_id: str
+ :ivar remoteVolumeResourceId: Resource id of the remote volume.
+ :vartype remoteVolumeResourceId: str
"""
remoteVolumeResourceId: str
@@ -579,12 +579,12 @@ class AzureKeyVaultDetails(TypedDict, total=False):
2. These properties are mutually exclusive with the server.certificateObject property.
- :ivar certificate_akv_details: Specifies the Azure Key Vault settings for retrieving the bucket
+ :ivar certificateAkvDetails: Specifies the Azure Key Vault settings for retrieving the bucket
server certificate.
- :vartype certificate_akv_details: "CertificateAkvDetails"
- :ivar credentials_akv_details: Specifies the Azure Key Vault settings for storing the bucket
+ :vartype certificateAkvDetails: "CertificateAkvDetails"
+ :ivar credentialsAkvDetails: Specifies the Azure Key Vault settings for storing the bucket
credentials.
- :vartype credentials_akv_details: "CredentialsAkvDetails"
+ :vartype credentialsAkvDetails: "CredentialsAkvDetails"
"""
certificateAkvDetails: "CertificateAkvDetails"
@@ -604,9 +604,9 @@ class ProxyResource(Resource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
"""
@@ -621,9 +621,9 @@ class Backup(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Backup Properties. Required.
:vartype properties: "BackupProperties"
"""
@@ -665,9 +665,9 @@ class BackupPolicy(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -724,22 +724,22 @@ class BackupPolicyPatch(TypedDict, total=False):
class BackupPolicyProperties(TypedDict, total=False):
"""Backup policy properties.
- :ivar backup_policy_id: Backup Policy GUID ID.
- :vartype backup_policy_id: str
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
- :ivar daily_backups_to_keep: Daily backups count to keep.
- :vartype daily_backups_to_keep: int
- :ivar weekly_backups_to_keep: Weekly backups count to keep.
- :vartype weekly_backups_to_keep: int
- :ivar monthly_backups_to_keep: Monthly backups count to keep.
- :vartype monthly_backups_to_keep: int
- :ivar volumes_assigned: Volumes using current backup policy.
- :vartype volumes_assigned: int
+ :ivar backupPolicyId: Backup Policy GUID ID.
+ :vartype backupPolicyId: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
+ :ivar dailyBackupsToKeep: Daily backups count to keep.
+ :vartype dailyBackupsToKeep: int
+ :ivar weeklyBackupsToKeep: Weekly backups count to keep.
+ :vartype weeklyBackupsToKeep: int
+ :ivar monthlyBackupsToKeep: Monthly backups count to keep.
+ :vartype monthlyBackupsToKeep: int
+ :ivar volumesAssigned: Volumes using current backup policy.
+ :vartype volumesAssigned: int
:ivar enabled: The property to decide policy is enabled or not.
:vartype enabled: bool
- :ivar volume_backups: A list of volumes assigned to this policy.
- :vartype volume_backups: list["VolumeBackups"]
+ :ivar volumeBackups: A list of volumes assigned to this policy.
+ :vartype volumeBackups: list["VolumeBackups"]
"""
backupPolicyId: str
@@ -763,36 +763,36 @@ class BackupPolicyProperties(TypedDict, total=False):
class BackupProperties(TypedDict, total=False):
"""Backup properties.
- :ivar backup_id: UUID v4 used to identify the Backup.
- :vartype backup_id: str
- :ivar creation_date: The creation date of the backup.
- :vartype creation_date: str
- :ivar snapshot_creation_date: The snapshot creation date of the backup.
- :vartype snapshot_creation_date: str
- :ivar completion_date: The completion date of the backup.
- :vartype completion_date: str
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
+ :ivar backupId: UUID v4 used to identify the Backup.
+ :vartype backupId: str
+ :ivar creationDate: The creation date of the backup.
+ :vartype creationDate: str
+ :ivar snapshotCreationDate: The snapshot creation date of the backup.
+ :vartype snapshotCreationDate: str
+ :ivar completionDate: The completion date of the backup.
+ :vartype completionDate: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
:ivar size: Size of backup in bytes.
:vartype size: int
:ivar label: Label for backup.
:vartype label: str
- :ivar backup_type: Type of backup Manual or Scheduled. Known values are: "Manual" and
+ :ivar backupType: Type of backup Manual or Scheduled. Known values are: "Manual" and
"Scheduled".
- :vartype backup_type: Union[str, "BackupType"]
- :ivar failure_reason: Failure reason.
- :vartype failure_reason: str
- :ivar volume_resource_id: ResourceId used to identify the Volume. Required.
- :vartype volume_resource_id: str
- :ivar use_existing_snapshot: Manual backup an already existing snapshot. This will always be
+ :vartype backupType: Union[str, "BackupType"]
+ :ivar failureReason: Failure reason.
+ :vartype failureReason: str
+ :ivar volumeResourceId: ResourceId used to identify the Volume. Required.
+ :vartype volumeResourceId: str
+ :ivar useExistingSnapshot: Manual backup an already existing snapshot. This will always be
false for scheduled backups and true/false for manual backups.
- :vartype use_existing_snapshot: bool
- :ivar snapshot_name: The name of the snapshot.
- :vartype snapshot_name: str
- :ivar backup_policy_resource_id: ResourceId used to identify the backup policy.
- :vartype backup_policy_resource_id: str
- :ivar is_large_volume: Specifies if the backup is for a large volume.
- :vartype is_large_volume: bool
+ :vartype useExistingSnapshot: bool
+ :ivar snapshotName: The name of the snapshot.
+ :vartype snapshotName: str
+ :ivar backupPolicyResourceId: ResourceId used to identify the backup policy.
+ :vartype backupPolicyResourceId: str
+ :ivar isLargeVolume: Specifies if the backup is for a large volume.
+ :vartype isLargeVolume: bool
"""
backupId: str
@@ -829,15 +829,15 @@ class BackupProperties(TypedDict, total=False):
class BackupRestoreFiles(TypedDict, total=False):
"""Restore payload for Single File Backup Restore.
- :ivar file_list: List of files to be restored. Required.
- :vartype file_list: list[str]
- :ivar restore_file_path: Destination folder where the files will be restored. The path name
+ :ivar fileList: List of files to be restored. Required.
+ :vartype fileList: list[str]
+ :ivar restoreFilePath: Destination folder where the files will be restored. The path name
should start with a forward slash. If it is omitted from request then restore is done at the
root folder of the destination volume by default.
- :vartype restore_file_path: str
- :ivar destination_volume_id: Resource Id of the destination volume on which the files need to
- be restored. Required.
- :vartype destination_volume_id: str
+ :vartype restoreFilePath: str
+ :ivar destinationVolumeId: Resource Id of the destination volume on which the files need to be
+ restored. Required.
+ :vartype destinationVolumeId: str
"""
fileList: Required[list[str]]
@@ -853,8 +853,8 @@ class BackupRestoreFiles(TypedDict, total=False):
class BackupsMigrationRequest(TypedDict, total=False):
"""Migrate Backups Request.
- :ivar backup_vault_id: The ResourceId of the Backup Vault. Required.
- :vartype backup_vault_id: str
+ :ivar backupVaultId: The ResourceId of the Backup Vault. Required.
+ :vartype backupVaultId: str
"""
backupVaultId: Required[str]
@@ -872,9 +872,9 @@ class BackupVault(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -901,8 +901,8 @@ class BackupVaultPatch(TypedDict, total=False):
class BackupVaultProperties(TypedDict, total=False):
"""Backup Vault properties.
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
"""
provisioningState: str
@@ -913,15 +913,15 @@ class BindPasswordAkvConfig(TypedDict, total=False):
"""The Azure Key Vault configuration where the Bind DN (Distinguished Name) user password is
stored.
- :ivar azure_key_vault_uri: The Azure Key Vault URI where the Bind DN user password is stored.
+ :ivar azureKeyVaultUri: The Azure Key Vault URI where the Bind DN user password is stored.
Required.
- :vartype azure_key_vault_uri: str
- :ivar secret_name: The name of the secret in Azure Key Vault that contains the Bind DN user
+ :vartype azureKeyVaultUri: str
+ :ivar secretName: The name of the secret in Azure Key Vault that contains the Bind DN user
password. Required.
- :vartype secret_name: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :vartype secretName: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
azureKeyVaultUri: Required[str]
@@ -936,14 +936,14 @@ class BindPasswordAkvConfigPatch(TypedDict, total=False):
"""The Azure Key Vault configuration where the Bind DN (Distinguished Name) user password is
stored.
- :ivar azure_key_vault_uri: The Azure Key Vault URI where the Bind DN user password is stored.
- :vartype azure_key_vault_uri: str
- :ivar secret_name: The name of the secret in Azure Key Vault that contains the Bind DN user
+ :ivar azureKeyVaultUri: The Azure Key Vault URI where the Bind DN user password is stored.
+ :vartype azureKeyVaultUri: str
+ :ivar secretName: The name of the secret in Azure Key Vault that contains the Bind DN user
password.
- :vartype secret_name: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :vartype secretName: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
azureKeyVaultUri: str
@@ -957,11 +957,11 @@ class BindPasswordAkvConfigPatch(TypedDict, total=False):
class BreakFileLocksRequest(TypedDict, total=False):
"""Break file locks request.
- :ivar client_ip: To clear file locks on a volume for a particular client.
- :vartype client_ip: str
- :ivar confirm_running_disruptive_operation: Break File locks could be a disruptive operation
- for application as locks on the volume will be broken, if want to process, set to true.
- :vartype confirm_running_disruptive_operation: bool
+ :ivar clientIp: To clear file locks on a volume for a particular client.
+ :vartype clientIp: str
+ :ivar confirmRunningDisruptiveOperation: Break File locks could be a disruptive operation for
+ application as locks on the volume will be broken, if want to process, set to true.
+ :vartype confirmRunningDisruptiveOperation: bool
"""
clientIp: str
@@ -974,9 +974,9 @@ class BreakFileLocksRequest(TypedDict, total=False):
class BreakReplicationRequest(TypedDict, total=False):
"""Break replication request.
- :ivar force_break_replication: If replication is in status transferring and you want to force
+ :ivar forceBreakReplication: If replication is in status transferring and you want to force
break the replication, set to true.
- :vartype force_break_replication: bool
+ :vartype forceBreakReplication: bool
"""
forceBreakReplication: bool
@@ -995,9 +995,9 @@ class Bucket(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Bucket properties.
:vartype properties: "BucketProperties"
"""
@@ -1009,9 +1009,9 @@ class Bucket(ProxyResource):
class BucketCredentialsExpiry(TypedDict, total=False):
"""The bucket's Access and Secret key pair Expiry Time expressed as the number of days from now.
- :ivar key_pair_expiry_days: The number of days from now until the newly generated Access and
+ :ivar keyPairExpiryDays: The number of days from now until the newly generated Access and
Secret key pair will expire.
- :vartype key_pair_expiry_days: int
+ :vartype keyPairExpiryDays: int
"""
keyPairExpiryDays: int
@@ -1029,9 +1029,9 @@ class BucketPatch(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Bucket properties.
:vartype properties: "BucketPatchProperties"
"""
@@ -1043,19 +1043,19 @@ class BucketPatch(ProxyResource):
class BucketPatchProperties(TypedDict, total=False):
"""Bucket resource properties for a Patch operation.
- :ivar file_system_user: File System user having access to volume data. For Unix, this is the
+ :ivar fileSystemUser: File System user having access to volume data. For Unix, this is the
user's uid and gid. For Windows, this is the user's username. Note that the Unix and Windows
user details are mutually exclusive, meaning one or other must be supplied, but not both.
- :vartype file_system_user: "FileSystemUser"
- :ivar provisioning_state: Provisioning state of the resource. Known values are: "Accepted",
+ :vartype fileSystemUser: "FileSystemUser"
+ :ivar provisioningState: Provisioning state of the resource. Known values are: "Accepted",
"Creating", "Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar server: Properties of the server managing the lifecycle of volume buckets.
:vartype server: "BucketServerPatchProperties"
:ivar permissions: Access permissions for the bucket. Either ReadOnly or ReadWrite. Known
values are: "ReadOnly" and "ReadWrite".
:vartype permissions: Union[str, "BucketPatchPermissions"]
- :ivar akv_details: Specifies the Azure Key Vault settings. These are used when
+ :ivar akvDetails: Specifies the Azure Key Vault settings. These are used when
a) retrieving the bucket server certificate, and
b) storing the bucket credentials
@@ -1068,7 +1068,7 @@ class BucketPatchProperties(TypedDict, total=False):
using these 'akvDetails' properties. However, once Azure Key Vault is configured, it is no
longer possible to provide the certificate directly via the certificateObject property.
2. These properties are mutually exclusive with the server.certificateObject property.
- :vartype akv_details: "AzureKeyVaultDetails"
+ :vartype akvDetails: "AzureKeyVaultDetails"
"""
fileSystemUser: "FileSystemUser"
@@ -1105,13 +1105,13 @@ class BucketProperties(TypedDict, total=False):
:ivar path: The volume path mounted inside the bucket. The default is the root path '/' if no
value is provided when the bucket is created.
:vartype path: str
- :ivar file_system_user: File System user having access to volume data. For Unix, this is the
+ :ivar fileSystemUser: File System user having access to volume data. For Unix, this is the
user's uid and gid. For Windows, this is the user's username. Note that the Unix and Windows
user details are mutually exclusive, meaning one or other must be supplied, but not both.
- :vartype file_system_user: "FileSystemUser"
- :ivar provisioning_state: Provisioning state of the resource. Known values are: "Accepted",
+ :vartype fileSystemUser: "FileSystemUser"
+ :ivar provisioningState: Provisioning state of the resource. Known values are: "Accepted",
"Creating", "Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar status: The bucket credentials status. There states:
"NoCredentialsSet": Access and Secret key pair have not been generated.
@@ -1125,7 +1125,7 @@ class BucketProperties(TypedDict, total=False):
is ReadOnly if no value is provided during bucket creation. Known values are: "ReadOnly" and
"ReadWrite".
:vartype permissions: Union[str, "BucketPermissions"]
- :ivar akv_details: Specifies the Azure Key Vault settings. These are used when
+ :ivar akvDetails: Specifies the Azure Key Vault settings. These are used when
a) retrieving the bucket server certificate, and
b) storing the bucket credentials
@@ -1138,7 +1138,7 @@ class BucketProperties(TypedDict, total=False):
using these 'akvDetails' properties. However, once Azure Key Vault is configured, it is no
longer possible to provide the certificate directly via the certificateObject property.
2. These properties are mutually exclusive with the server.certificateObject property.
- :vartype akv_details: "AzureKeyVaultDetails"
+ :vartype akvDetails: "AzureKeyVaultDetails"
"""
path: str
@@ -1185,15 +1185,15 @@ class BucketServerPatchProperties(TypedDict, total=False):
:ivar fqdn: The host part of the bucket URL, resolving to the bucket IP address and allowed by
the server certificate.
:vartype fqdn: str
- :ivar certificate_object: The base64-encoded contents of a PEM file, which includes both the
+ :ivar certificateObject: The base64-encoded contents of a PEM file, which includes both the
bucket server's certificate and private key. It is generated by the end user and allows the
user to access volume data in a read-only manner. Note: This is only used when Azure Key Vault
is not configured. This property is mutually exclusive with the Azure Key Vault 'akv'
properties.
- :vartype certificate_object: str
- :ivar on_certificate_conflict_action: Action to take when there is a certificate conflict.
+ :vartype certificateObject: str
+ :ivar onCertificateConflictAction: Action to take when there is a certificate conflict.
Possible values include: 'Update', 'Fail'. Known values are: "Update" and "Fail".
- :vartype on_certificate_conflict_action: Union[str, "OnCertificateConflictAction"]
+ :vartype onCertificateConflictAction: Union[str, "OnCertificateConflictAction"]
"""
fqdn: str
@@ -1215,22 +1215,22 @@ class BucketServerProperties(TypedDict, total=False):
:ivar fqdn: The host part of the bucket URL, resolving to the bucket IP address and allowed by
the server certificate.
:vartype fqdn: str
- :ivar certificate_common_name: Certificate Common Name taken from the certificate installed on
+ :ivar certificateCommonName: Certificate Common Name taken from the certificate installed on
the bucket server.
- :vartype certificate_common_name: str
- :ivar certificate_expiry_date: The bucket server's certificate expiry date.
- :vartype certificate_expiry_date: str
- :ivar ip_address: The bucket server's IPv4 address.
- :vartype ip_address: str
- :ivar certificate_object: The base64-encoded contents of a PEM file, which includes both the
+ :vartype certificateCommonName: str
+ :ivar certificateExpiryDate: The bucket server's certificate expiry date.
+ :vartype certificateExpiryDate: str
+ :ivar ipAddress: The bucket server's IPv4 address.
+ :vartype ipAddress: str
+ :ivar certificateObject: The base64-encoded contents of a PEM file, which includes both the
bucket server's certificate and private key. It is generated by the end user and allows the
user to access volume data in a read-only manner. Note: This is only used when Azure Key Vault
is not configured. This property is mutually exclusive with the Azure Key Vault 'akv'
properties.
- :vartype certificate_object: str
- :ivar on_certificate_conflict_action: Action to take when there is a certificate conflict.
+ :vartype certificateObject: str
+ :ivar onCertificateConflictAction: Action to take when there is a certificate conflict.
Possible values include: 'Update', 'Fail'. Known values are: "Update" and "Fail".
- :vartype on_certificate_conflict_action: Union[str, "OnCertificateConflictAction"]
+ :vartype onCertificateConflictAction: Union[str, "OnCertificateConflictAction"]
"""
fqdn: str
@@ -1263,9 +1263,9 @@ class Cache(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -1295,12 +1295,12 @@ class Cache(TrackedResource):
class CacheMountTargetProperties(TypedDict, total=False):
"""Contains all the information needed to mount a cache.
- :ivar mount_target_id: UUID v4 used to identify the MountTarget.
- :vartype mount_target_id: str
- :ivar ip_address: The mount target's IPv4 address, used to mount the cache.
- :vartype ip_address: str
- :ivar smb_server_fqdn: The SMB server's Fully Qualified Domain Name, FQDN.
- :vartype smb_server_fqdn: str
+ :ivar mountTargetId: UUID v4 used to identify the MountTarget.
+ :vartype mountTargetId: str
+ :ivar ipAddress: The mount target's IPv4 address, used to mount the cache.
+ :vartype ipAddress: str
+ :ivar smbServerFqdn: The SMB server's Fully Qualified Domain Name, FQDN.
+ :vartype smbServerFqdn: str
"""
mountTargetId: str
@@ -1314,52 +1314,52 @@ class CacheMountTargetProperties(TypedDict, total=False):
class CacheProperties(TypedDict, total=False):
"""Cache resource properties.
- :ivar file_path: The file path of the Cache. Required.
- :vartype file_path: str
+ :ivar filePath: The file path of the Cache. Required.
+ :vartype filePath: str
:ivar size: Maximum storage quota allowed for a file system in bytes. Valid values are in the
range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB. Required.
:vartype size: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "CachePropertiesExportPolicy"
- :ivar protocol_types: Set of supported protocol types, which include NFSv3, NFSv4 and SMB
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "CachePropertiesExportPolicy"
+ :ivar protocolTypes: Set of supported protocol types, which include NFSv3, NFSv4 and SMB
protocol.
- :vartype protocol_types: list[Union[str, "ProtocolTypes"]]
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Creating", "Updating",
+ :vartype protocolTypes: list[Union[str, "ProtocolTypes"]]
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Creating", "Updating",
"Deleting", "Failed", "Succeeded", and "Canceled".
- :vartype provisioning_state: Union[str, "CacheProvisioningState"]
- :ivar cache_state: Azure NetApp Files Cache lifecycle management. Known values are:
+ :vartype provisioningState: Union[str, "CacheProvisioningState"]
+ :ivar cacheState: Azure NetApp Files Cache lifecycle management. Known values are:
"ClusterPeeringOfferSent", "VserverPeeringOfferSent", "Creating", "Succeeded", and "Failed".
- :vartype cache_state: Union[str, "CacheLifeCycleState"]
- :ivar cache_subnet_resource_id: The Azure Resource URI for a delegated cache subnet that will
- be used to allocate data IPs. Required.
- :vartype cache_subnet_resource_id: str
- :ivar peering_subnet_resource_id: The Azure Resource URI for a delegated subnet that will be
- used for ANF Intercluster Interface IP addresses. Required.
- :vartype peering_subnet_resource_id: str
- :ivar mount_targets: List of mount targets that can be used to mount this cache.
- :vartype mount_targets: list["CacheMountTargetProperties"]
+ :vartype cacheState: Union[str, "CacheLifeCycleState"]
+ :ivar cacheSubnetResourceId: The Azure Resource URI for a delegated cache subnet that will be
+ used to allocate data IPs. Required.
+ :vartype cacheSubnetResourceId: str
+ :ivar peeringSubnetResourceId: The Azure Resource URI for a delegated subnet that will be used
+ for ANF Intercluster Interface IP addresses. Required.
+ :vartype peeringSubnetResourceId: str
+ :ivar mountTargets: List of mount targets that can be used to mount this cache.
+ :vartype mountTargets: list["CacheMountTargetProperties"]
:ivar kerberos: Describe if a cache is Kerberos enabled. Known values are: "Disabled" and
"Enabled".
:vartype kerberos: Union[str, "KerberosState"]
- :ivar smb_settings: SMB information for the cache.
- :vartype smb_settings: "SmbSettings"
- :ivar throughput_mibps: Maximum throughput in MiB/s that can be achieved by this cache volume
+ :ivar smbSettings: SMB information for the cache.
+ :vartype smbSettings: "SmbSettings"
+ :ivar throughputMibps: Maximum throughput in MiB/s that can be achieved by this cache volume
and this will be accepted as input only for manual qosType cache.
- :vartype throughput_mibps: float
- :ivar actual_throughput_mibps: Actual throughput in MiB/s for auto qosType volumes calculated
+ :vartype throughputMibps: float
+ :ivar actualThroughputMibps: Actual throughput in MiB/s for auto qosType volumes calculated
based on size and serviceLevel.
- :vartype actual_throughput_mibps: float
- :ivar encryption_key_source: Source of key used to encrypt data in the cache. Applicable if
+ :vartype actualThroughputMibps: float
+ :ivar encryptionKeySource: Source of key used to encrypt data in the cache. Applicable if
NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values
(case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'. Required. Known values are:
"Microsoft.NetApp" and "Microsoft.KeyVault".
- :vartype encryption_key_source: Union[str, "EncryptionKeySource"]
- :ivar key_vault_private_endpoint_resource_id: The resource ID of private endpoint for KeyVault.
- It must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
+ :vartype encryptionKeySource: Union[str, "EncryptionKeySource"]
+ :ivar keyVaultPrivateEndpointResourceId: The resource ID of private endpoint for KeyVault. It
+ must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
'Microsoft.KeyVault'.
- :vartype key_vault_private_endpoint_resource_id: str
- :ivar maximum_number_of_files: Maximum number of files allowed.
- :vartype maximum_number_of_files: int
+ :vartype keyVaultPrivateEndpointResourceId: str
+ :ivar maximumNumberOfFiles: Maximum number of files allowed.
+ :vartype maximumNumberOfFiles: int
:ivar encryption: Specifies if the cache is encryption or not. Known values are: "Disabled" and
"Enabled".
:vartype encryption: Union[str, "EncryptionState"]
@@ -1376,24 +1376,23 @@ class CacheProperties(TypedDict, total=False):
:ivar ldap: Specifies whether LDAP is enabled or not for flexcache volume. Known values are:
"Disabled" and "Enabled".
:vartype ldap: Union[str, "LdapState"]
- :ivar ldap_server_type: Specifies the type of LDAP server for flexcache volume. Known values
- are: "ActiveDirectory" and "OpenLDAP".
- :vartype ldap_server_type: Union[str, "LdapServerType"]
- :ivar origin_cluster_information: Origin cluster information. Required.
- :vartype origin_cluster_information: "OriginClusterInformation"
- :ivar cifs_change_notifications: Flag indicating whether a CIFS change notification is enabled
+ :ivar ldapServerType: Specifies the type of LDAP server for flexcache volume. Known values are:
+ "ActiveDirectory" and "OpenLDAP".
+ :vartype ldapServerType: Union[str, "LdapServerType"]
+ :ivar originClusterInformation: Origin cluster information. Required.
+ :vartype originClusterInformation: "OriginClusterInformation"
+ :ivar cifsChangeNotifications: Flag indicating whether a CIFS change notification is enabled
for the cache. Known values are: "Disabled" and "Enabled".
- :vartype cifs_change_notifications: Union[str, "CifsChangeNotifyState"]
- :ivar global_file_locking: Flag indicating whether the global file lock is enabled for the
- cache. Known values are: "Disabled" and "Enabled".
- :vartype global_file_locking: Union[str, "GlobalFileLockingState"]
- :ivar write_back: Flag indicating whether writeback is enabled for the cache. Known values are:
+ :vartype cifsChangeNotifications: Union[str, "CifsChangeNotifyState"]
+ :ivar globalFileLocking: Flag indicating whether the global file lock is enabled for the cache.
+ Known values are: "Disabled" and "Enabled".
+ :vartype globalFileLocking: Union[str, "GlobalFileLockingState"]
+ :ivar writeBack: Flag indicating whether writeback is enabled for the cache. Known values are:
"Disabled" and "Enabled".
- :vartype write_back: Union[str, "EnableWriteBackState"]
- :ivar file_access_logs: Flag indicating whether file access logs are enabled for the Cache,
- based on active diagnostic settings present on the Cache. Known values are: "Enabled" and
- "Disabled".
- :vartype file_access_logs: Union[str, "CacheFileAccessLogs"]
+ :vartype writeBack: Union[str, "EnableWriteBackState"]
+ :ivar fileAccessLogs: Flag indicating whether file access logs are enabled for the Cache, based
+ on active diagnostic settings present on the Cache. Known values are: "Enabled" and "Disabled".
+ :vartype fileAccessLogs: Union[str, "CacheFileAccessLogs"]
"""
filePath: Required[str]
@@ -1506,26 +1505,26 @@ class CacheUpdateProperties(TypedDict, total=False):
:ivar size: Maximum storage quota allowed for a file system in bytes. Valid values are in the
range 50GiB to 1PiB. Values expressed in bytes as multiples of 1GiB.
:vartype size: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "CachePropertiesExportPolicy"
- :ivar protocol_types: Set of supported protocol types, which include NFSv3, NFSv4 and SMB
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "CachePropertiesExportPolicy"
+ :ivar protocolTypes: Set of supported protocol types, which include NFSv3, NFSv4 and SMB
protocol.
- :vartype protocol_types: list[Union[str, "ProtocolTypes"]]
- :ivar smb_settings: SMB information for the cache.
- :vartype smb_settings: "SmbSettings"
- :ivar throughput_mibps: Maximum throughput in MiB/s that can be achieved by this cache volume
+ :vartype protocolTypes: list[Union[str, "ProtocolTypes"]]
+ :ivar smbSettings: SMB information for the cache.
+ :vartype smbSettings: "SmbSettings"
+ :ivar throughputMibps: Maximum throughput in MiB/s that can be achieved by this cache volume
and this will be accepted as input only for manual qosType cache.
- :vartype throughput_mibps: float
- :ivar key_vault_private_endpoint_resource_id: The resource ID of private endpoint for KeyVault.
- It must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
+ :vartype throughputMibps: float
+ :ivar keyVaultPrivateEndpointResourceId: The resource ID of private endpoint for KeyVault. It
+ must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
'Microsoft.KeyVault'.
- :vartype key_vault_private_endpoint_resource_id: str
- :ivar cifs_change_notifications: Flag indicating whether a CIFS change notification is enabled
+ :vartype keyVaultPrivateEndpointResourceId: str
+ :ivar cifsChangeNotifications: Flag indicating whether a CIFS change notification is enabled
for the cache. Known values are: "Disabled" and "Enabled".
- :vartype cifs_change_notifications: Union[str, "CifsChangeNotifyState"]
- :ivar write_back: Flag indicating whether writeback is enabled for the cache. Known values are:
+ :vartype cifsChangeNotifications: Union[str, "CifsChangeNotifyState"]
+ :ivar writeBack: Flag indicating whether writeback is enabled for the cache. Known values are:
"Disabled" and "Enabled".
- :vartype write_back: Union[str, "EnableWriteBackState"]
+ :vartype writeBack: Union[str, "EnableWriteBackState"]
"""
size: int
@@ -1562,9 +1561,9 @@ class CapacityPool(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -1621,17 +1620,16 @@ class CapacityPoolPatch(TypedDict, total=False):
class CertificateAkvDetails(TypedDict, total=False):
"""Specifies the Azure Key Vault settings for retrieving the bucket server certificate.
- :ivar certificate_key_vault_uri: The base URI of the Azure Key Vault that is used when
- retrieving the bucket certificate.
- :vartype certificate_key_vault_uri: str
- :ivar certificate_name: The name of the bucket server certificate stored in the Azure Key
- Vault.
- :vartype certificate_name: str
- :ivar user_assigned_identity: Optional resource ID of the managed identity that has access to
- the Azure Key Vault (AKV) secret. If a value is provided, it is used to find a matching entry
- in the account's collection of user-assigned managed identities. If no match is found, an
+ :ivar certificateKeyVaultUri: The base URI of the Azure Key Vault that is used when retrieving
+ the bucket certificate.
+ :vartype certificateKeyVaultUri: str
+ :ivar certificateName: The name of the bucket server certificate stored in the Azure Key Vault.
+ :vartype certificateName: str
+ :ivar userAssignedIdentity: Optional resource ID of the managed identity that has access to the
+ Azure Key Vault (AKV) secret. If a value is provided, it is used to find a matching entry in
+ the account's collection of user-assigned managed identities. If no match is found, an
exception is thrown. If no value is provided, the system-assigned managed identity is used.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
certificateKeyVaultUri: str
@@ -1648,18 +1646,18 @@ class CertificateAkvDetails(TypedDict, total=False):
class ChangeKeyVault(TypedDict, total=False):
"""Change key vault request.
- :ivar key_vault_uri: The URI of the key vault/managed HSM that should be used for encryption.
+ :ivar keyVaultUri: The URI of the key vault/managed HSM that should be used for encryption.
Required.
- :vartype key_vault_uri: str
- :ivar key_name: The name of the key that should be used for encryption. Required.
- :vartype key_name: str
- :ivar key_vault_resource_id: Azure resource ID of the key vault/managed HSM that should be used
+ :vartype keyVaultUri: str
+ :ivar keyName: The name of the key that should be used for encryption. Required.
+ :vartype keyName: str
+ :ivar keyVaultResourceId: Azure resource ID of the key vault/managed HSM that should be used
for encryption.
- :vartype key_vault_resource_id: str
- :ivar key_vault_private_endpoints: Pairs of virtual network ID and private endpoint ID. Every
+ :vartype keyVaultResourceId: str
+ :ivar keyVaultPrivateEndpoints: Pairs of virtual network ID and private endpoint ID. Every
virtual network that has volumes encrypted with customer-managed keys needs its own key vault
private endpoint. Required.
- :vartype key_vault_private_endpoints: list["KeyVaultPrivateEndpoint"]
+ :vartype keyVaultPrivateEndpoints: list["KeyVaultPrivateEndpoint"]
"""
keyVaultUri: Required[str]
@@ -1676,8 +1674,8 @@ class ChangeKeyVault(TypedDict, total=False):
class ChangeZoneRequest(TypedDict, total=False):
"""Changes the zone for the Zone Redundant elastic capacity pool.
- :ivar new_zone: Availability zone to move Zone Redundant elastic capacity pool to. Required.
- :vartype new_zone: str
+ :ivar newZone: Availability zone to move Zone Redundant elastic capacity pool to. Required.
+ :vartype newZone: str
"""
newZone: Required[str]
@@ -1688,9 +1686,9 @@ class CheckElasticVolumeFilePathAvailabilityRequest(TypedDict, total=False): #
"""File path availability request content - availability is based on the elastic volume filePath
within the given elastic capacityPool.
- :ivar file_path: A unique file path for the volume. Used when creating mount targets. This
- needs to be unique within the elastic capacity pool. Required.
- :vartype file_path: str
+ :ivar filePath: A unique file path for the volume. Used when creating mount targets. This needs
+ to be unique within the elastic capacity pool. Required.
+ :vartype filePath: str
"""
filePath: Required[str]
@@ -1712,22 +1710,22 @@ class CifsUser(TypedDict, total=False):
class CredentialsAkvDetails(TypedDict, total=False):
"""Specifies the Azure Key Vault settings for storing the bucket credentials.
- :ivar credentials_key_vault_uri: The base URI of the Azure Key Vault that is used when storing
- the bucket credentials.
- :vartype credentials_key_vault_uri: str
- :ivar secret_name: The name of the secret stored in Azure Key Vault. The associated key pair
- has the following structure:
+ :ivar credentialsKeyVaultUri: The base URI of the Azure Key Vault that is used when storing the
+ bucket credentials.
+ :vartype credentialsKeyVaultUri: str
+ :ivar secretName: The name of the secret stored in Azure Key Vault. The associated key pair has
+ the following structure:
{
"access_key_id": "",
"secret_access_key": ""
}.
- :vartype secret_name: str
- :ivar user_assigned_identity: Optional resource ID of the managed identity that has access to
- the Azure Key Vault (AKV) secret. If a value is provided, it is used to find a matching entry
- in the account's collection of user-assigned managed identities. If no match is found, an
+ :vartype secretName: str
+ :ivar userAssignedIdentity: Optional resource ID of the managed identity that has access to the
+ Azure Key Vault (AKV) secret. If a value is provided, it is used to find a matching entry in
+ the account's collection of user-assigned managed identities. If no match is found, an
exception is thrown. If no value is provided, the system-assigned managed identity is used.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
credentialsKeyVaultUri: str
@@ -1750,14 +1748,14 @@ class CredentialsAkvDetails(TypedDict, total=False):
class DailySchedule(TypedDict, total=False):
"""Daily Schedule properties.
- :ivar snapshots_to_keep: Daily snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Daily snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar hour: Indicates which hour in UTC timezone a snapshot should be taken.
:vartype hour: int
:ivar minute: Indicates which minute snapshot should be taken.
:vartype minute: int
- :ivar used_bytes: Resource size in bytes, current storage usage for the volume in bytes.
- :vartype used_bytes: int
+ :ivar usedBytes: Resource size in bytes, current storage usage for the volume in bytes.
+ :vartype usedBytes: int
"""
snapshotsToKeep: int
@@ -1773,11 +1771,11 @@ class DailySchedule(TypedDict, total=False):
class DestinationReplication(TypedDict, total=False):
"""Destination replication properties.
- :ivar resource_id: The resource ID of the remote volume.
- :vartype resource_id: str
- :ivar replication_type: Indicates whether the replication is cross zone or cross region. Known
+ :ivar resourceId: The resource ID of the remote volume.
+ :vartype resourceId: str
+ :ivar replicationType: Indicates whether the replication is cross zone or cross region. Known
values are: "CrossRegionReplication" and "CrossZoneReplication".
- :vartype replication_type: Union[str, "ReplicationType"]
+ :vartype replicationType: Union[str, "ReplicationType"]
:ivar region: The remote region for the destination volume.
:vartype region: str
:ivar zone: The remote zone for the destination volume.
@@ -1806,20 +1804,20 @@ class ElasticAccount(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticAccountProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
:ivar identity: The managed service identities assigned to this resource.
:vartype identity: "ManagedServiceIdentity"
"""
@@ -1838,9 +1836,9 @@ class ElasticAccount(TrackedResource):
class ElasticAccountProperties(TypedDict, total=False):
"""NetApp elastic account properties.
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar encryption: Encryption settings.
:vartype encryption: "ElasticEncryption"
"""
@@ -1893,9 +1891,9 @@ class ElasticBackup(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticBackupProperties"
"""
@@ -1915,20 +1913,20 @@ class ElasticBackupPolicy(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticBackupPolicyProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
"""
properties: "ElasticBackupPolicyProperties"
@@ -1943,20 +1941,20 @@ class ElasticBackupPolicy(TrackedResource):
class ElasticBackupPolicyProperties(TypedDict, total=False):
"""Elastic Backup Policy properties.
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
- :ivar daily_backups_to_keep: Daily backups count to keep.
- :vartype daily_backups_to_keep: int
- :ivar weekly_backups_to_keep: Weekly backups count to keep.
- :vartype weekly_backups_to_keep: int
- :ivar monthly_backups_to_keep: Monthly backups count to keep.
- :vartype monthly_backups_to_keep: int
- :ivar assigned_volumes_count: The number of volumes currently using this Backup Policy.
- :vartype assigned_volumes_count: int
- :ivar policy_state: The property to identify whether Backup Policy is enabled or not. Known
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
+ :ivar dailyBackupsToKeep: Daily backups count to keep.
+ :vartype dailyBackupsToKeep: int
+ :ivar weeklyBackupsToKeep: Weekly backups count to keep.
+ :vartype weeklyBackupsToKeep: int
+ :ivar monthlyBackupsToKeep: Monthly backups count to keep.
+ :vartype monthlyBackupsToKeep: int
+ :ivar assignedVolumesCount: The number of volumes currently using this Backup Policy.
+ :vartype assignedVolumesCount: int
+ :ivar policyState: The property to identify whether Backup Policy is enabled or not. Known
values are: "Enabled" and "Disabled".
- :vartype policy_state: Union[str, "ElasticBackupPolicyState"]
+ :vartype policyState: Union[str, "ElasticBackupPolicyState"]
"""
provisioningState: Union[str, "NetAppProvisioningState"]
@@ -1993,15 +1991,15 @@ class ElasticBackupPolicyUpdate(TypedDict, total=False):
class ElasticBackupPolicyUpdateProperties(TypedDict, total=False):
"""The updatable properties of the ElasticBackupPolicy.
- :ivar daily_backups_to_keep: Daily backups count to keep.
- :vartype daily_backups_to_keep: int
- :ivar weekly_backups_to_keep: Weekly backups count to keep.
- :vartype weekly_backups_to_keep: int
- :ivar monthly_backups_to_keep: Monthly backups count to keep.
- :vartype monthly_backups_to_keep: int
- :ivar policy_state: The property to identify whether Backup Policy is enabled or not. Known
+ :ivar dailyBackupsToKeep: Daily backups count to keep.
+ :vartype dailyBackupsToKeep: int
+ :ivar weeklyBackupsToKeep: Weekly backups count to keep.
+ :vartype weeklyBackupsToKeep: int
+ :ivar monthlyBackupsToKeep: Monthly backups count to keep.
+ :vartype monthlyBackupsToKeep: int
+ :ivar policyState: The property to identify whether Backup Policy is enabled or not. Known
values are: "Enabled" and "Disabled".
- :vartype policy_state: Union[str, "ElasticBackupPolicyState"]
+ :vartype policyState: Union[str, "ElasticBackupPolicyState"]
"""
dailyBackupsToKeep: int
@@ -2018,38 +2016,38 @@ class ElasticBackupPolicyUpdateProperties(TypedDict, total=False):
class ElasticBackupProperties(TypedDict, total=False):
"""Elastic Backup properties.
- :ivar creation_date: The creation date of the backup.
- :vartype creation_date: str
- :ivar snapshot_creation_date: The snapshot creation date of the backup.
- :vartype snapshot_creation_date: str
- :ivar completion_date: The completion date of the backup.
- :vartype completion_date: str
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar creationDate: The creation date of the backup.
+ :vartype creationDate: str
+ :ivar snapshotCreationDate: The snapshot creation date of the backup.
+ :vartype snapshotCreationDate: str
+ :ivar completionDate: The completion date of the backup.
+ :vartype completionDate: str
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar size: Size of backup in bytes.
:vartype size: int
:ivar label: Label for backup.
:vartype label: str
- :ivar backup_type: Type of backup Manual or Scheduled. Known values are: "Manual" and
+ :ivar backupType: Type of backup Manual or Scheduled. Known values are: "Manual" and
"Scheduled".
- :vartype backup_type: Union[str, "ElasticBackupType"]
- :ivar failure_reason: Failure reason.
- :vartype failure_reason: str
- :ivar elastic_volume_resource_id: ResourceId used to identify the Elastic Volume. Required.
- :vartype elastic_volume_resource_id: str
- :ivar snapshot_usage: Manual backup using an already existing snapshot. This will always be
+ :vartype backupType: Union[str, "ElasticBackupType"]
+ :ivar failureReason: Failure reason.
+ :vartype failureReason: str
+ :ivar elasticVolumeResourceId: ResourceId used to identify the Elastic Volume. Required.
+ :vartype elasticVolumeResourceId: str
+ :ivar snapshotUsage: Manual backup using an already existing snapshot. This will always be
CreateNewSnapshot for scheduled backups and UseExistingSnapshot/CreateNewSnapshot for manual
backups. Known values are: "UseExistingSnapshot" and "CreateNewSnapshot".
- :vartype snapshot_usage: Union[str, "SnapshotUsage"]
- :ivar elastic_snapshot_resource_id: ResourceId used to identify the elastic snapshot resource.
+ :vartype snapshotUsage: Union[str, "SnapshotUsage"]
+ :ivar elasticSnapshotResourceId: ResourceId used to identify the elastic snapshot resource.
This is required when an existing snapshot needs to be used for creating a manual backup.
- :vartype elastic_snapshot_resource_id: str
- :ivar elastic_backup_policy_resource_id: ResourceId used to identify the elastic backup policy.
- :vartype elastic_backup_policy_resource_id: str
- :ivar volume_size: Specifies if the backup is for a large volume. Known values are: "Large" and
+ :vartype elasticSnapshotResourceId: str
+ :ivar elasticBackupPolicyResourceId: ResourceId used to identify the elastic backup policy.
+ :vartype elasticBackupPolicyResourceId: str
+ :ivar volumeSize: Specifies if the backup is for a large volume. Known values are: "Large" and
"Regular".
- :vartype volume_size: Union[str, "VolumeSize"]
+ :vartype volumeSize: Union[str, "VolumeSize"]
"""
creationDate: str
@@ -2095,20 +2093,20 @@ class ElasticBackupVault(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticBackupVaultProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
"""
properties: "ElasticBackupVaultProperties"
@@ -2123,9 +2121,9 @@ class ElasticBackupVault(TrackedResource):
class ElasticBackupVaultProperties(TypedDict, total=False):
"""Elastic Backup Vault properties.
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
"""
provisioningState: Union[str, "NetAppProvisioningState"]
@@ -2155,20 +2153,20 @@ class ElasticCapacityPool(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticCapacityPoolProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
:ivar zones: The availability zones.
:vartype zones: list[str]
"""
@@ -2192,28 +2190,27 @@ class ElasticCapacityPoolProperties(TypedDict, total=False):
expressed in bytes as multiples of 1TiB till 16TiB and in multiples of 8TiB from 24TiB to
128TiB. Pool size can't be shrunk once it is created. Required.
:vartype size: int
- :ivar service_level: The service level of the elastic capacity pool. Required. "ZoneRedundant"
- :vartype service_level: Union[str, "ElasticServiceLevel"]
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar serviceLevel: The service level of the elastic capacity pool. Required. "ZoneRedundant"
+ :vartype serviceLevel: Union[str, "ElasticServiceLevel"]
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
:ivar encryption: Encryption settings.
:vartype encryption: "ElasticEncryptionConfiguration"
- :ivar total_throughput_mibps: Total throughput of the pool in MiB/s.
- :vartype total_throughput_mibps: float
- :ivar subnet_resource_id: The Azure Resource URI for a delegated subnet. Must have the
- delegation Microsoft.NetApp/elasticVolumes, this is used by all the volumes within the pool.
- Required.
- :vartype subnet_resource_id: str
- :ivar current_zone: Indicates the current zone of the pool. This can be changed for
+ :ivar totalThroughputMibps: Total throughput of the pool in MiB/s.
+ :vartype totalThroughputMibps: float
+ :ivar subnetResourceId: The Azure Resource URI for a delegated subnet. Must have the delegation
+ Microsoft.NetApp/elasticVolumes, this is used by all the volumes within the pool. Required.
+ :vartype subnetResourceId: str
+ :ivar currentZone: Indicates the current zone of the pool. This can be changed for
zoneRedundant service level pool with the changeZone action.
- :vartype current_zone: str
- :ivar availability_status: Current availability status of the resource. Known values are:
+ :vartype currentZone: str
+ :ivar availabilityStatus: Current availability status of the resource. Known values are:
"Online" and "Offline".
- :vartype availability_status: Union[str, "ElasticResourceAvailabilityStatus"]
- :ivar active_directory_config_resource_id: The Azure Resource URI for an Active Directory
+ :vartype availabilityStatus: Union[str, "ElasticResourceAvailabilityStatus"]
+ :ivar activeDirectoryConfigResourceId: The Azure Resource URI for an Active Directory
configuration. This is used by all the SMB volumes within the pool.
- :vartype active_directory_config_resource_id: str
+ :vartype activeDirectoryConfigResourceId: str
"""
size: Required[int]
@@ -2268,9 +2265,9 @@ class ElasticCapacityPoolUpdateProperties(TypedDict, total=False):
:vartype size: int
:ivar encryption: Encryption settings.
:vartype encryption: "ElasticEncryptionConfiguration"
- :ivar active_directory_config_resource_id: The Azure Resource URI for an Active Directory
+ :ivar activeDirectoryConfigResourceId: The Azure Resource URI for an Active Directory
configuration. This is used by all the SMB volumes within the pool.
- :vartype active_directory_config_resource_id: str
+ :vartype activeDirectoryConfigResourceId: str
"""
size: int
@@ -2288,13 +2285,13 @@ class ElasticCapacityPoolUpdateProperties(TypedDict, total=False):
class ElasticEncryption(TypedDict, total=False):
"""Encryption settings.
- :ivar key_source: The encryption keySource (provider). Possible values (case-insensitive):
+ :ivar keySource: The encryption keySource (provider). Possible values (case-insensitive):
Microsoft.NetApp, Microsoft.KeyVault. Known values are: "Microsoft.NetApp" and
"Microsoft.KeyVault".
- :vartype key_source: Union[str, "KeySource"]
- :ivar key_vault_properties: Properties provided by KeyVault. Applicable if keySource is
+ :vartype keySource: Union[str, "KeySource"]
+ :ivar keyVaultProperties: Properties provided by KeyVault. Applicable if keySource is
'Microsoft.KeyVault'.
- :vartype key_vault_properties: "ElasticKeyVaultProperties"
+ :vartype keyVaultProperties: "ElasticKeyVaultProperties"
:ivar identity: Identity used to authenticate to KeyVault. Applicable if keySource is
'Microsoft.KeyVault'.
:vartype identity: "ElasticEncryptionIdentity"
@@ -2312,13 +2309,13 @@ class ElasticEncryption(TypedDict, total=False):
class ElasticEncryptionConfiguration(TypedDict, total=False):
"""CMK Encryption Configuration.
- :ivar elastic_pool_encryption_key_source: Pool Encryption Key Source. Required. Known values
- are: "NetApp" and "KeyVault".
- :vartype elastic_pool_encryption_key_source: Union[str, "ElasticPoolEncryptionKeySource"]
- :ivar key_vault_private_endpoint_resource_id: The resource ID of private endpoint for KeyVault.
- It must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
+ :ivar elasticPoolEncryptionKeySource: Pool Encryption Key Source. Required. Known values are:
+ "NetApp" and "KeyVault".
+ :vartype elasticPoolEncryptionKeySource: Union[str, "ElasticPoolEncryptionKeySource"]
+ :ivar keyVaultPrivateEndpointResourceId: The resource ID of private endpoint for KeyVault. It
+ must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
'Microsoft.KeyVault'. Required.
- :vartype key_vault_private_endpoint_resource_id: str
+ :vartype keyVaultPrivateEndpointResourceId: str
"""
elasticPoolEncryptionKeySource: Required[Union[str, "ElasticPoolEncryptionKeySource"]]
@@ -2331,16 +2328,16 @@ class ElasticEncryptionConfiguration(TypedDict, total=False):
class ElasticEncryptionIdentity(TypedDict, total=False):
"""Identity used to authenticate with key vault.
- :ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
+ :ivar principalId: The principal ID (object ID) of the identity used to authenticate with key
vault. Read-only.
- :vartype principal_id: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :vartype principalId: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match
key of identity.userAssignedIdentities.
- :vartype user_assigned_identity: str
- :ivar federated_client_id: ClientId of the multi-tenant Entra ID Application. Used to access
+ :vartype userAssignedIdentity: str
+ :ivar federatedClientId: ClientId of the multi-tenant Entra ID Application. Used to access
cross-tenant keyvaults.
- :vartype federated_client_id: str
+ :vartype federatedClientId: str
"""
principalId: str
@@ -2367,25 +2364,25 @@ class ElasticExportPolicy(TypedDict, total=False):
class ElasticExportPolicyRule(TypedDict, total=False):
"""Elastic Volume Export Policy Rule.
- :ivar rule_index: Controls the priority of the export policy rule. When connecting to the
- volume the rule with the lowest index that applies to the connecting client is used.
- :vartype rule_index: int
- :ivar unix_access_rule: Specifies the Unix file access level for the volume. It encompasses
- both read-only and read-write permissions. Additionally, NoAccess can be set to block all
- access to the volume. Known values are: "ReadOnly", "ReadWrite", and "NoAccess".
- :vartype unix_access_rule: Union[str, "ElasticUnixAccessRule"]
+ :ivar ruleIndex: Controls the priority of the export policy rule. When connecting to the volume
+ the rule with the lowest index that applies to the connecting client is used.
+ :vartype ruleIndex: int
+ :ivar unixAccessRule: Specifies the Unix file access level for the volume. It encompasses both
+ read-only and read-write permissions. Additionally, NoAccess can be set to block all access to
+ the volume. Known values are: "ReadOnly", "ReadWrite", and "NoAccess".
+ :vartype unixAccessRule: Union[str, "ElasticUnixAccessRule"]
:ivar nfsv3: Allows clients to access the volume with the NFSv3 protocol. Enable only for NFSv3
type volumes. Known values are: "Enabled" and "Disabled".
:vartype nfsv3: Union[str, "ElasticNfsv3Access"]
:ivar nfsv4: Allows clients to access the volume with at least NFSv4.1 protocol. Known values
are: "Enabled" and "Disabled".
:vartype nfsv4: Union[str, "ElasticNfsv4Access"]
- :ivar allowed_clients: Client ingress specification for the export policy as list of IPv4
- CIDRs, IPv4 host addresses and host names.
- :vartype allowed_clients: list[str]
- :ivar root_access: Indicates whether root access to the volume is granted to clients affected
- by this rule. Known values are: "Enabled" and "Disabled".
- :vartype root_access: Union[str, "ElasticRootAccess"]
+ :ivar allowedClients: Client ingress specification for the export policy as list of IPv4 CIDRs,
+ IPv4 host addresses and host names.
+ :vartype allowedClients: list[str]
+ :ivar rootAccess: Indicates whether root access to the volume is granted to clients affected by
+ this rule. Known values are: "Enabled" and "Disabled".
+ :vartype rootAccess: Union[str, "ElasticRootAccess"]
"""
ruleIndex: int
@@ -2412,12 +2409,12 @@ class ElasticExportPolicyRule(TypedDict, total=False):
class ElasticKeyVaultProperties(TypedDict, total=False):
"""Properties of key vault.
- :ivar key_vault_uri: The Uri of KeyVault.
- :vartype key_vault_uri: str
- :ivar key_name: The name of KeyVault key.
- :vartype key_name: str
- :ivar key_vault_resource_id: The resource ID of KeyVault.
- :vartype key_vault_resource_id: str
+ :ivar keyVaultUri: The Uri of KeyVault.
+ :vartype keyVaultUri: str
+ :ivar keyName: The name of KeyVault key.
+ :vartype keyName: str
+ :ivar keyVaultResourceId: The resource ID of KeyVault.
+ :vartype keyVaultResourceId: str
:ivar status: Status of the KeyVault connection. Known values are: "Created", "InUse",
"Deleted", "Error", and "Updating".
:vartype status: Union[str, "ElasticKeyVaultStatus"]
@@ -2437,10 +2434,10 @@ class ElasticKeyVaultProperties(TypedDict, total=False):
class ElasticMountTargetProperties(TypedDict, total=False):
"""Contains all the information needed to mount an elastic volume.
- :ivar ip_address: The mount target's IPv4 address, used to mount the volume.
- :vartype ip_address: str
- :ivar smb_server_fqdn: The SMB server's Fully Qualified Domain Name, FQDN.
- :vartype smb_server_fqdn: str
+ :ivar ipAddress: The mount target's IPv4 address, used to mount the volume.
+ :vartype ipAddress: str
+ :ivar smbServerFqdn: The SMB server's Fully Qualified Domain Name, FQDN.
+ :vartype smbServerFqdn: str
"""
ipAddress: str
@@ -2452,10 +2449,10 @@ class ElasticMountTargetProperties(TypedDict, total=False):
class ElasticSmbPatchProperties(TypedDict, total=False):
"""SMB Patch Properties.
- :ivar smb_encryption: Used to enable or disable encryption for in-flight SMB data volume. This
+ :ivar smbEncryption: Used to enable or disable encryption for in-flight SMB data volume. This
flag can be modified during Elastic volume update operation as well. Only applicable for SMB
protocol Elastic volumes. Known values are: "Enabled" and "Disabled".
- :vartype smb_encryption: Union[str, "ElasticSmbEncryption"]
+ :vartype smbEncryption: Union[str, "ElasticSmbEncryption"]
"""
smbEncryption: Union[str, "ElasticSmbEncryption"]
@@ -2467,10 +2464,10 @@ class ElasticSmbPatchProperties(TypedDict, total=False):
class ElasticSmbProperties(TypedDict, total=False):
"""SMB Properties.
- :ivar smb_encryption: Used to enable or disable encryption for in-flight SMB data volume. This
+ :ivar smbEncryption: Used to enable or disable encryption for in-flight SMB data volume. This
flag can be modified during Elastic volume update operation as well. Only applicable for SMB
protocol Elastic volumes. Known values are: "Enabled" and "Disabled".
- :vartype smb_encryption: Union[str, "ElasticSmbEncryption"]
+ :vartype smbEncryption: Union[str, "ElasticSmbEncryption"]
"""
smbEncryption: Union[str, "ElasticSmbEncryption"]
@@ -2490,9 +2487,9 @@ class ElasticSnapshot(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticSnapshotProperties"
"""
@@ -2512,20 +2509,20 @@ class ElasticSnapshotPolicy(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticSnapshotPolicyProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
"""
properties: "ElasticSnapshotPolicyProperties"
@@ -2540,8 +2537,8 @@ class ElasticSnapshotPolicy(TrackedResource):
class ElasticSnapshotPolicyDailySchedule(TypedDict, total=False):
"""Daily Schedule properties used to create NetApp snapshot policy.
- :ivar snapshots_to_keep: Daily snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Daily snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar hour: Indicates which hour in UTC timezone a snapshot should be taken.
:vartype hour: int
:ivar minute: Indicates which minute snapshot should be taken.
@@ -2559,8 +2556,8 @@ class ElasticSnapshotPolicyDailySchedule(TypedDict, total=False):
class ElasticSnapshotPolicyHourlySchedule(TypedDict, total=False):
"""Hourly Schedule properties used to create NetApp snapshot policy.
- :ivar snapshots_to_keep: Hourly snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Hourly snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar minute: Indicates which minute snapshot should be taken.
:vartype minute: int
"""
@@ -2574,11 +2571,11 @@ class ElasticSnapshotPolicyHourlySchedule(TypedDict, total=False):
class ElasticSnapshotPolicyMonthlySchedule(TypedDict, total=False):
"""Monthly Schedule properties used to create NetApp snapshot policy.
- :ivar snapshots_to_keep: Monthly snapshot count to keep.
- :vartype snapshots_to_keep: int
- :ivar days_of_month: Indicates which days of the month snapshot (1-31) should be taken, accepts
- a list of integers.
- :vartype days_of_month: list[int]
+ :ivar snapshotsToKeep: Monthly snapshot count to keep.
+ :vartype snapshotsToKeep: int
+ :ivar daysOfMonth: Indicates which days of the month snapshot (1-31) should be taken, accepts a
+ list of integers.
+ :vartype daysOfMonth: list[int]
:ivar hour: Indicates which hour in UTC timezone a snapshot should be taken.
:vartype hour: int
:ivar minute: Indicates which minute snapshot should be taken.
@@ -2598,20 +2595,20 @@ class ElasticSnapshotPolicyMonthlySchedule(TypedDict, total=False):
class ElasticSnapshotPolicyProperties(TypedDict, total=False):
"""Elastic Snapshot policy properties.
- :ivar hourly_schedule: Schedule for hourly snapshots.
- :vartype hourly_schedule: "ElasticSnapshotPolicyHourlySchedule"
- :ivar daily_schedule: Schedule for daily snapshots.
- :vartype daily_schedule: "ElasticSnapshotPolicyDailySchedule"
- :ivar weekly_schedule: Schedule for weekly snapshots.
- :vartype weekly_schedule: "ElasticSnapshotPolicyWeeklySchedule"
- :ivar monthly_schedule: Schedule for monthly snapshots.
- :vartype monthly_schedule: "ElasticSnapshotPolicyMonthlySchedule"
- :ivar policy_status: Configures if the snapshot policy is enabled on the volumes connected to
+ :ivar hourlySchedule: Schedule for hourly snapshots.
+ :vartype hourlySchedule: "ElasticSnapshotPolicyHourlySchedule"
+ :ivar dailySchedule: Schedule for daily snapshots.
+ :vartype dailySchedule: "ElasticSnapshotPolicyDailySchedule"
+ :ivar weeklySchedule: Schedule for weekly snapshots.
+ :vartype weeklySchedule: "ElasticSnapshotPolicyWeeklySchedule"
+ :ivar monthlySchedule: Schedule for monthly snapshots.
+ :vartype monthlySchedule: "ElasticSnapshotPolicyMonthlySchedule"
+ :ivar policyStatus: Configures if the snapshot policy is enabled on the volumes connected to
the policy. Known values are: "Enabled" and "Disabled".
- :vartype policy_status: Union[str, "PolicyStatus"]
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :vartype policyStatus: Union[str, "PolicyStatus"]
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
"""
hourlySchedule: "ElasticSnapshotPolicyHourlySchedule"
@@ -2648,17 +2645,17 @@ class ElasticSnapshotPolicyUpdate(TypedDict, total=False):
class ElasticSnapshotPolicyUpdateProperties(TypedDict, total=False):
"""The updatable properties of the ElasticSnapshotPolicy.
- :ivar hourly_schedule: Schedule for hourly snapshots.
- :vartype hourly_schedule: "ElasticSnapshotPolicyHourlySchedule"
- :ivar daily_schedule: Schedule for daily snapshots.
- :vartype daily_schedule: "ElasticSnapshotPolicyDailySchedule"
- :ivar weekly_schedule: Schedule for weekly snapshots.
- :vartype weekly_schedule: "ElasticSnapshotPolicyWeeklySchedule"
- :ivar monthly_schedule: Schedule for monthly snapshots.
- :vartype monthly_schedule: "ElasticSnapshotPolicyMonthlySchedule"
- :ivar policy_status: Configures if the snapshot policy is enabled on the volumes connected to
+ :ivar hourlySchedule: Schedule for hourly snapshots.
+ :vartype hourlySchedule: "ElasticSnapshotPolicyHourlySchedule"
+ :ivar dailySchedule: Schedule for daily snapshots.
+ :vartype dailySchedule: "ElasticSnapshotPolicyDailySchedule"
+ :ivar weeklySchedule: Schedule for weekly snapshots.
+ :vartype weeklySchedule: "ElasticSnapshotPolicyWeeklySchedule"
+ :ivar monthlySchedule: Schedule for monthly snapshots.
+ :vartype monthlySchedule: "ElasticSnapshotPolicyMonthlySchedule"
+ :ivar policyStatus: Configures if the snapshot policy is enabled on the volumes connected to
the policy. Known values are: "Enabled" and "Disabled".
- :vartype policy_status: Union[str, "PolicyStatus"]
+ :vartype policyStatus: Union[str, "PolicyStatus"]
"""
hourlySchedule: "ElasticSnapshotPolicyHourlySchedule"
@@ -2677,8 +2674,8 @@ class ElasticSnapshotPolicyUpdateProperties(TypedDict, total=False):
class ElasticSnapshotPolicyWeeklySchedule(TypedDict, total=False):
"""Weekly Schedule properties used to create NetApp snapshot policy.
- :ivar snapshots_to_keep: Weekly snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Weekly snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar days: Indicates which weekday(s) snapshot(s) should be taken, accepts a list of week day
names in english.
:vartype days: list[Union[str, "DayOfWeek"]]
@@ -2702,9 +2699,9 @@ class ElasticSnapshotPolicyWeeklySchedule(TypedDict, total=False):
class ElasticSnapshotProperties(TypedDict, total=False):
"""Elastic Snapshot properties.
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
"""
provisioningState: Union[str, "NetAppProvisioningState"]
@@ -2723,20 +2720,20 @@ class ElasticVolume(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
:ivar properties: The resource-specific properties for this resource.
:vartype properties: "ElasticVolumeProperties"
- :ivar e_tag: If eTag is provided in the response body, it may also be provided as a header per
+ :ivar eTag: If eTag is provided in the response body, it may also be provided as a header per
the normal etag convention. Entity tags are used for comparing two or more entities from the
same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match
(section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
- :vartype e_tag: str
+ :vartype eTag: str
:ivar zones: The availability zones.
:vartype zones: list[str]
"""
@@ -2755,13 +2752,13 @@ class ElasticVolume(TrackedResource):
class ElasticVolumeBackupProperties(TypedDict, total=False):
"""Elastic Volume Backup Properties.
- :ivar elastic_backup_policy_resource_id: ResourceId used to identify Elastic Backup Policy.
- :vartype elastic_backup_policy_resource_id: str
- :ivar policy_enforcement: The property to decide policy is enforced or not on the volume. Known
+ :ivar elasticBackupPolicyResourceId: ResourceId used to identify Elastic Backup Policy.
+ :vartype elasticBackupPolicyResourceId: str
+ :ivar policyEnforcement: The property to decide policy is enforced or not on the volume. Known
values are: "Enforced" and "NotEnforced".
- :vartype policy_enforcement: Union[str, "ElasticVolumePolicyEnforcement"]
- :ivar elastic_backup_vault_resource_id: ResourceId used to identify Elastic Backup Vault.
- :vartype elastic_backup_vault_resource_id: str
+ :vartype policyEnforcement: Union[str, "ElasticVolumePolicyEnforcement"]
+ :ivar elasticBackupVaultResourceId: ResourceId used to identify Elastic Backup Vault.
+ :vartype elasticBackupVaultResourceId: str
"""
elasticBackupPolicyResourceId: str
@@ -2807,40 +2804,40 @@ class ElasticVolumeDataProtectionProperties(TypedDict, total=False):
class ElasticVolumeProperties(TypedDict, total=False):
"""Elastic Volume properties.
- :ivar file_path: A unique file path for the volume. Used when creating mount targets. This
- needs to be unique within the elastic capacity pool. Required.
- :vartype file_path: str
+ :ivar filePath: A unique file path for the volume. Used when creating mount targets. This needs
+ to be unique within the elastic capacity pool. Required.
+ :vartype filePath: str
:ivar size: Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to
16TiB. Values expressed in bytes as multiples of 1 GiB. Required.
:vartype size: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "ElasticExportPolicy"
- :ivar protocol_types: Set of support protocol types for the elastic volume. Required.
- :vartype protocol_types: list[Union[str, "ElasticProtocolType"]]
- :ivar provisioning_state: Azure lifecycle management. Known values are: "Accepted", "Creating",
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "ElasticExportPolicy"
+ :ivar protocolTypes: Set of support protocol types for the elastic volume. Required.
+ :vartype protocolTypes: list[Union[str, "ElasticProtocolType"]]
+ :ivar provisioningState: Azure lifecycle management. Known values are: "Accepted", "Creating",
"Patching", "Updating", "Deleting", "Moving", "Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
- :ivar availability_status: Current availability status of the resource. Known values are:
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
+ :ivar availabilityStatus: Current availability status of the resource. Known values are:
"Online" and "Offline".
- :vartype availability_status: Union[str, "ElasticResourceAvailabilityStatus"]
- :ivar snapshot_resource_id: Resource identifier used to identify the Elastic Snapshot.
- :vartype snapshot_resource_id: str
- :ivar mount_targets: List of mount targets that can be used to mount this volume.
- :vartype mount_targets: list["ElasticMountTargetProperties"]
- :ivar data_protection: Data protection configuration option for the volume, including snapshot
+ :vartype availabilityStatus: Union[str, "ElasticResourceAvailabilityStatus"]
+ :ivar snapshotResourceId: Resource identifier used to identify the Elastic Snapshot.
+ :vartype snapshotResourceId: str
+ :ivar mountTargets: List of mount targets that can be used to mount this volume.
+ :vartype mountTargets: list["ElasticMountTargetProperties"]
+ :ivar dataProtection: Data protection configuration option for the volume, including snapshot
policies and backup.
- :vartype data_protection: "ElasticVolumeDataProtectionProperties"
- :ivar snapshot_directory_visibility: Controls the visibility of the volume's read-only snapshot
+ :vartype dataProtection: "ElasticVolumeDataProtectionProperties"
+ :ivar snapshotDirectoryVisibility: Controls the visibility of the volume's read-only snapshot
directory, which provides access to each of the volume's snapshots. Known values are: "Hidden"
and "Visible".
- :vartype snapshot_directory_visibility: Union[str, "SnapshotDirectoryVisibility"]
- :ivar smb_properties: SMB Properties.
- :vartype smb_properties: "ElasticSmbProperties"
- :ivar backup_resource_id: Resource identifier used to identify the Elastic Backup.
- :vartype backup_resource_id: str
- :ivar restoration_state: The current state of the restoration process. Known values are:
+ :vartype snapshotDirectoryVisibility: Union[str, "SnapshotDirectoryVisibility"]
+ :ivar smbProperties: SMB Properties.
+ :vartype smbProperties: "ElasticSmbProperties"
+ :ivar backupResourceId: Resource identifier used to identify the Elastic Backup.
+ :vartype backupResourceId: str
+ :ivar restorationState: The current state of the restoration process. Known values are:
"Restoring", "Restored", and "Failed".
- :vartype restoration_state: Union[str, "ElasticVolumeRestorationState"]
+ :vartype restorationState: Union[str, "ElasticVolumeRestorationState"]
"""
filePath: Required[str]
@@ -2879,8 +2876,8 @@ class ElasticVolumeProperties(TypedDict, total=False):
class ElasticVolumeRevert(TypedDict, total=False):
"""Reverts the elastic volume to the specified snapshot.
- :ivar snapshot_resource_id: Resource identifier used to identify the Elastic Snapshot.
- :vartype snapshot_resource_id: str
+ :ivar snapshotResourceId: Resource identifier used to identify the Elastic Snapshot.
+ :vartype snapshotResourceId: str
"""
snapshotResourceId: str
@@ -2890,8 +2887,8 @@ class ElasticVolumeRevert(TypedDict, total=False):
class ElasticVolumeSnapshotProperties(TypedDict, total=False):
"""Elastic Volume Snapshot Properties.
- :ivar snapshot_policy_resource_id: Snapshot Policy ResourceId.
- :vartype snapshot_policy_resource_id: str
+ :ivar snapshotPolicyResourceId: Snapshot Policy ResourceId.
+ :vartype snapshotPolicyResourceId: str
"""
snapshotPolicyResourceId: str
@@ -2919,17 +2916,17 @@ class ElasticVolumeUpdateProperties(TypedDict, total=False):
:ivar size: Maximum size allowed for a volume in bytes. Valid values are in the range 1GiB to
16TiB. Values expressed in bytes as multiples of 1 GiB.
:vartype size: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "ElasticExportPolicy"
- :ivar data_protection: Data protection configuration option for the volume, including snapshot
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "ElasticExportPolicy"
+ :ivar dataProtection: Data protection configuration option for the volume, including snapshot
policies and backup.
- :vartype data_protection: "ElasticVolumeDataProtectionPatchProperties"
- :ivar snapshot_directory_visibility: Controls the visibility of the volume's read-only snapshot
+ :vartype dataProtection: "ElasticVolumeDataProtectionPatchProperties"
+ :ivar snapshotDirectoryVisibility: Controls the visibility of the volume's read-only snapshot
directory, which provides access to each of the volume's snapshots. Known values are: "Hidden"
and "Visible".
- :vartype snapshot_directory_visibility: Union[str, "SnapshotDirectoryVisibility"]
- :ivar smb_properties: SMB Properties.
- :vartype smb_properties: "ElasticSmbPatchProperties"
+ :vartype snapshotDirectoryVisibility: Union[str, "SnapshotDirectoryVisibility"]
+ :ivar smbProperties: SMB Properties.
+ :vartype smbProperties: "ElasticSmbPatchProperties"
"""
size: int
@@ -2949,16 +2946,16 @@ class ElasticVolumeUpdateProperties(TypedDict, total=False):
class EncryptionIdentity(TypedDict, total=False):
"""Identity used to authenticate with key vault.
- :ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
+ :ivar principalId: The principal ID (object ID) of the identity used to authenticate with key
vault. Read-only.
- :vartype principal_id: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :vartype principalId: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match
key of identity.userAssignedIdentities.
- :vartype user_assigned_identity: str
- :ivar federated_client_id: ClientId of the multi-tenant Entra ID Application. Used to access
+ :vartype userAssignedIdentity: str
+ :ivar federatedClientId: ClientId of the multi-tenant Entra ID Application. Used to access
cross-tenant keyvaults.
- :vartype federated_client_id: str
+ :vartype federatedClientId: str
"""
principalId: str
@@ -2974,11 +2971,11 @@ class EncryptionIdentity(TypedDict, total=False):
class EncryptionTransitionRequest(TypedDict, total=False):
"""Encryption transition request.
- :ivar virtual_network_id: Identifier for the virtual network. Required.
- :vartype virtual_network_id: str
- :ivar private_endpoint_id: Identifier of the private endpoint to reach the Azure Key Vault.
+ :ivar virtualNetworkId: Identifier for the virtual network. Required.
+ :vartype virtualNetworkId: str
+ :ivar privateEndpointId: Identifier of the private endpoint to reach the Azure Key Vault.
Required.
- :vartype private_endpoint_id: str
+ :vartype privateEndpointId: str
"""
virtualNetworkId: Required[str]
@@ -2992,14 +2989,14 @@ class EntraIdAkvConfig(TypedDict, total=False):
certificate, that correspond to the public certificate which is uploaded on the application
created by customer. This will be used further for authentication.
- :ivar azure_key_vault_uri: The Azure Key Vault URI where the Entra ID credentials are stored.
+ :ivar azureKeyVaultUri: The Azure Key Vault URI where the Entra ID credentials are stored.
Required.
- :vartype azure_key_vault_uri: str
- :ivar certificate_name: The name of the certificate in Azure Key Vault. Required.
- :vartype certificate_name: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :vartype azureKeyVaultUri: str
+ :ivar certificateName: The name of the certificate in Azure Key Vault. Required.
+ :vartype certificateName: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
azureKeyVaultUri: Required[str]
@@ -3013,13 +3010,13 @@ class EntraIdAkvConfig(TypedDict, total=False):
class EntraIdAkvConfigPatch(TypedDict, total=False):
"""Entra ID Patch configuration for the account.
- :ivar azure_key_vault_uri: The Azure Key Vault URI where the Entra ID credentials are stored.
- :vartype azure_key_vault_uri: str
- :ivar certificate_name: The name of the certificate in Azure Key Vault.
- :vartype certificate_name: str
- :ivar user_assigned_identity: The ARM resource identifier of the user assigned identity used to
+ :ivar azureKeyVaultUri: The Azure Key Vault URI where the Entra ID credentials are stored.
+ :vartype azureKeyVaultUri: str
+ :ivar certificateName: The name of the certificate in Azure Key Vault.
+ :vartype certificateName: str
+ :ivar userAssignedIdentity: The ARM resource identifier of the user assigned identity used to
authenticate with key vault.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
azureKeyVaultUri: str
@@ -3033,20 +3030,20 @@ class EntraIdAkvConfigPatch(TypedDict, total=False):
class EntraIdConfig(TypedDict, total=False):
"""Entra ID configuration for the account.
- :ivar application_id: ApplicationId of the app created by customer to provide authentication
- and required API permissions for Microsoft Graph endpoint. Required.
- :vartype application_id: str
+ :ivar applicationId: ApplicationId of the app created by customer to provide authentication and
+ required API permissions for Microsoft Graph endpoint. Required.
+ :vartype applicationId: str
:ivar domain: Domain of the Active directory synced to Entra ID for hybrid identities.
Required.
:vartype domain: str
- :ivar server_name_prefix: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be
+ :ivar serverNamePrefix: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be
generated for SMB share, using this FQDN, SMB Share will be mounted on Entra Joined VM.
Required.
- :vartype server_name_prefix: str
- :ivar entra_id_akv_config: Using AKV config, certificate will be fetched, which will contain
+ :vartype serverNamePrefix: str
+ :ivar entraIdAkvConfig: Using AKV config, certificate will be fetched, which will contain
private key & public certificate, that correspond to the public certificate which is uploaded
on the application created by customer. This will be used further for authentication.
- :vartype entra_id_akv_config: "EntraIdAkvConfig"
+ :vartype entraIdAkvConfig: "EntraIdAkvConfig"
"""
applicationId: Required[str]
@@ -3066,18 +3063,18 @@ class EntraIdConfig(TypedDict, total=False):
class EntraIdConfigPatch(TypedDict, total=False):
"""Entra ID Patch configuration for the account.
- :ivar application_id: ApplicationId of the app created by customer to provide authentication
- and required API permissions for Microsoft Graph endpoint.
- :vartype application_id: str
+ :ivar applicationId: ApplicationId of the app created by customer to provide authentication and
+ required API permissions for Microsoft Graph endpoint.
+ :vartype applicationId: str
:ivar domain: Domain of the Active directory synced to Entra ID for hybrid identities.
:vartype domain: str
- :ivar server_name_prefix: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be
+ :ivar serverNamePrefix: Using ServerNamePrefix, FQDN (Fully Qualified Domain Name) will be
generated for SMB share, using this FQDN, SMB Share will be mounted on Entra Joined VM.
- :vartype server_name_prefix: str
- :ivar entra_id_akv_config: Using AKV config, certificate will be fetched, which will contain
+ :vartype serverNamePrefix: str
+ :ivar entraIdAkvConfig: Using AKV config, certificate will be fetched, which will contain
private key & public certificate, that correspond to the public certificate which is uploaded
on the application created by customer. This will be used further for authentication.
- :vartype entra_id_akv_config: "EntraIdAkvConfigPatch"
+ :vartype entraIdAkvConfig: "EntraIdAkvConfigPatch"
"""
applicationId: str
@@ -3097,45 +3094,45 @@ class EntraIdConfigPatch(TypedDict, total=False):
class ExportPolicyRule(TypedDict, total=False):
"""Volume Export Policy Rule.
- :ivar rule_index: Order index.
- :vartype rule_index: int
- :ivar unix_read_only: Read only access.
- :vartype unix_read_only: bool
- :ivar unix_read_write: Read and write access.
- :vartype unix_read_write: bool
- :ivar kerberos5_read_only: Kerberos5 Read only access. To be use with swagger version
- 2020-05-01 or later.
- :vartype kerberos5_read_only: bool
- :ivar kerberos5_read_write: Kerberos5 Read and write access. To be use with swagger version
+ :ivar ruleIndex: Order index.
+ :vartype ruleIndex: int
+ :ivar unixReadOnly: Read only access.
+ :vartype unixReadOnly: bool
+ :ivar unixReadWrite: Read and write access.
+ :vartype unixReadWrite: bool
+ :ivar kerberos5ReadOnly: Kerberos5 Read only access. To be use with swagger version 2020-05-01
+ or later.
+ :vartype kerberos5ReadOnly: bool
+ :ivar kerberos5ReadWrite: Kerberos5 Read and write access. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos5_read_write: bool
- :ivar kerberos5_i_read_only: Kerberos5i Read only access. To be use with swagger version
+ :vartype kerberos5ReadWrite: bool
+ :ivar kerberos5iReadOnly: Kerberos5i Read only access. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos5_i_read_only: bool
- :ivar kerberos5_i_read_write: Kerberos5i Read and write access. To be use with swagger version
+ :vartype kerberos5iReadOnly: bool
+ :ivar kerberos5iReadWrite: Kerberos5i Read and write access. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos5_i_read_write: bool
- :ivar kerberos5_p_read_only: Kerberos5p Read only access. To be use with swagger version
+ :vartype kerberos5iReadWrite: bool
+ :ivar kerberos5pReadOnly: Kerberos5p Read only access. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos5_p_read_only: bool
- :ivar kerberos5_p_read_write: Kerberos5p Read and write access. To be use with swagger version
+ :vartype kerberos5pReadOnly: bool
+ :ivar kerberos5pReadWrite: Kerberos5p Read and write access. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos5_p_read_write: bool
+ :vartype kerberos5pReadWrite: bool
:ivar cifs: Allows CIFS protocol.
:vartype cifs: bool
:ivar nfsv3: Allows NFSv3 protocol. Enable only for NFSv3 type volumes.
:vartype nfsv3: bool
:ivar nfsv41: Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes.
:vartype nfsv41: bool
- :ivar allowed_clients: Client ingress specification as comma separated string with IPv4 CIDRs,
+ :ivar allowedClients: Client ingress specification as comma separated string with IPv4 CIDRs,
IPv4 host addresses and host names.
- :vartype allowed_clients: str
- :ivar has_root_access: Has root access to volume.
- :vartype has_root_access: bool
- :ivar chown_mode: This parameter specifies who is authorized to change the ownership of a file.
+ :vartype allowedClients: str
+ :ivar hasRootAccess: Has root access to volume.
+ :vartype hasRootAccess: bool
+ :ivar chownMode: This parameter specifies who is authorized to change the ownership of a file.
restricted - Only root user can change the ownership of the file. unrestricted - Non-root users
can change ownership of files that they own. Known values are: "Restricted" and "Unrestricted".
- :vartype chown_mode: Union[str, "ChownMode"]
+ :vartype chownMode: Union[str, "ChownMode"]
"""
ruleIndex: int
@@ -3178,13 +3175,13 @@ class FilePathAvailabilityRequest(TypedDict, total=False):
:ivar name: File path to verify. Required.
:vartype name: str
- :ivar subnet_id: The Azure Resource URI for a delegated subnet. Must have the delegation
+ :ivar subnetId: The Azure Resource URI for a delegated subnet. Must have the delegation
Microsoft.NetApp/volumes. Required.
- :vartype subnet_id: str
- :ivar availability_zone: The Azure Resource logical availability zone which is used within zone
+ :vartype subnetId: str
+ :ivar availabilityZone: 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.
- :vartype availability_zone: str
+ :vartype availabilityZone: str
"""
name: Required[str]
@@ -3202,10 +3199,10 @@ class FileSystemUser(TypedDict, total=False):
Windows, this is the user's username. Note that the Unix and Windows user details are mutually
exclusive, meaning one or other must be supplied, but not both.
- :ivar nfs_user: The effective NFS User ID and Group ID when accessing the volume data.
- :vartype nfs_user: "NfsUser"
- :ivar cifs_user: The effective CIFS username when accessing the volume data.
- :vartype cifs_user: "CifsUser"
+ :ivar nfsUser: The effective NFS User ID and Group ID when accessing the volume data.
+ :vartype nfsUser: "NfsUser"
+ :ivar cifsUser: The effective CIFS username when accessing the volume data.
+ :vartype cifsUser: "CifsUser"
"""
nfsUser: "NfsUser"
@@ -3228,12 +3225,12 @@ class GetGroupIdListForLDAPUserRequest(TypedDict, total=False):
class HourlySchedule(TypedDict, total=False):
"""Hourly Schedule properties.
- :ivar snapshots_to_keep: Hourly snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Hourly snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar minute: Indicates which minute snapshot should be taken.
:vartype minute: int
- :ivar used_bytes: Resource size in bytes, current storage usage for the volume in bytes.
- :vartype used_bytes: int
+ :ivar usedBytes: Resource size in bytes, current storage usage for the volume in bytes.
+ :vartype usedBytes: int
"""
snapshotsToKeep: int
@@ -3248,10 +3245,10 @@ class KeyVaultPrivateEndpoint(TypedDict, total=False):
"""Pairs of virtual network ID and private endpoint ID. Every virtual network that has volumes
encrypted with customer-managed keys needs its own key vault private endpoint.
- :ivar virtual_network_id: Identifier for the virtual network id.
- :vartype virtual_network_id: str
- :ivar private_endpoint_id: Identifier of the private endpoint to reach the Azure Key Vault.
- :vartype private_endpoint_id: str
+ :ivar virtualNetworkId: Identifier for the virtual network id.
+ :vartype virtualNetworkId: str
+ :ivar privateEndpointId: Identifier of the private endpoint to reach the Azure Key Vault.
+ :vartype privateEndpointId: str
"""
virtualNetworkId: str
@@ -3263,14 +3260,14 @@ class KeyVaultPrivateEndpoint(TypedDict, total=False):
class KeyVaultProperties(TypedDict, total=False):
"""Properties of key vault.
- :ivar key_vault_id: UUID v4 used to identify the Azure Key Vault configuration.
- :vartype key_vault_id: str
- :ivar key_vault_uri: The Uri of KeyVault. Required.
- :vartype key_vault_uri: str
- :ivar key_name: The name of KeyVault key. Required.
- :vartype key_name: str
- :ivar key_vault_resource_id: The resource ID of KeyVault.
- :vartype key_vault_resource_id: str
+ :ivar keyVaultId: UUID v4 used to identify the Azure Key Vault configuration.
+ :vartype keyVaultId: str
+ :ivar keyVaultUri: The Uri of KeyVault. Required.
+ :vartype keyVaultUri: str
+ :ivar keyName: The name of KeyVault key. Required.
+ :vartype keyName: str
+ :ivar keyVaultResourceId: The resource ID of KeyVault.
+ :vartype keyVaultResourceId: str
:ivar status: Status of the KeyVault connection. Known values are: "Created", "InUse",
"Deleted", "Error", and "Updating".
:vartype status: Union[str, "KeyVaultStatus"]
@@ -3294,46 +3291,48 @@ class LdapConfiguration(TypedDict, total=False):
:ivar domain: Name of the LDAP configuration domain.
:vartype domain: str
- :ivar ldap_servers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
- :vartype ldap_servers: list[str]
- :ivar ldap_over_tls: Specifies whether or not the LDAP traffic needs to be secured via TLS.
- :vartype ldap_over_tls: bool
- :ivar server_ca_certificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
+ :ivar ldapServers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
+ :vartype ldapServers: list[str]
+ :ivar secureLdapType: Indicates the secure LDAP mode for encrypting communication between ANF
+ storage and customer LDAP servers. Known values are: "LdapOverTLS" and "None".
+ :vartype secureLdapType: Union[str, "SecureLdapType"]
+ :ivar serverCACertificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
have base64 encoded ldap servers CA certificate.
- :vartype server_ca_certificate: str
- :ivar certificate_cn_host: The CN host name used while generating the certificate, LDAP Over
- TLS requires the CN host name to create DNS host entry.
- :vartype certificate_cn_host: str
- :ivar dns_servers: List of DNS server IPv4 addresses for resolving the CN host certificate.
- This parameter is used when LDAP over TLS is enabled.
- :vartype dns_servers: list[str]
- :ivar ldap_port: Port number for LDAP communication. Default is 389 for LDAP.
- :vartype ldap_port: int
- :ivar user_dn: This specifies the user DN (Distinguished Name), which overrides the base DN for
+ :vartype serverCACertificate: str
+ :ivar certificateCNHost: The CN host name used while generating the certificate, LDAP Over TLS
+ requires the CN host name to create DNS host entry.
+ :vartype certificateCNHost: str
+ :ivar dnsServers: List of DNS server IPv4 addresses for resolving the CN host certificate. This
+ parameter is used when LDAP over TLS is enabled.
+ :vartype dnsServers: list[str]
+ :ivar ldapPort: Port number for LDAP communication. Default is 389 for LDAP.
+ :vartype ldapPort: int
+ :ivar userDN: This specifies the user DN (Distinguished Name), which overrides the base DN for
user lookups.
- :vartype user_dn: str
- :ivar group_dn: This specifies the group DN (Distinguished Name), which overrides the base DN
+ :vartype userDN: str
+ :ivar groupDN: This specifies the group DN (Distinguished Name), which overrides the base DN
for group lookups.
- :vartype group_dn: str
- :ivar net_group_dn: This specifies the netgroup DN (Distinguished Name), which overrides the
- base DN for netgroup lookups.
- :vartype net_group_dn: str
- :ivar bind_authentication_level: The authentication level to use when binding to the LDAP
- server, defaults to Anonymous. Known values are: "Anonymous" and "Simple".
- :vartype bind_authentication_level: Union[str, "BindAuthenticationLevel"]
- :ivar bind_dn: The distinguished name (DN) to bind as when performing LDAP operations.
- :vartype bind_dn: str
- :ivar bind_password_akv_config: The Azure Key Vault configuration where the Bind DN
- (Distinguished Name) user password is stored.
- :vartype bind_password_akv_config: "BindPasswordAkvConfig"
+ :vartype groupDN: str
+ :ivar netGroupDN: This specifies the netgroup DN (Distinguished Name), which overrides the base
+ DN for netgroup lookups.
+ :vartype netGroupDN: str
+ :ivar bindAuthenticationLevel: The authentication level to use when binding to the LDAP server,
+ defaults to Anonymous. Known values are: "Anonymous" and "Simple".
+ :vartype bindAuthenticationLevel: Union[str, "BindAuthenticationLevel"]
+ :ivar bindDN: The distinguished name (DN) to bind as when performing LDAP operations.
+ :vartype bindDN: str
+ :ivar bindPasswordAkvConfig: The Azure Key Vault configuration where the Bind DN (Distinguished
+ Name) user password is stored.
+ :vartype bindPasswordAkvConfig: "BindPasswordAkvConfig"
"""
domain: str
"""Name of the LDAP configuration domain."""
ldapServers: list[str]
"""List of LDAP server IP addresses (IPv4 only) for the LDAP domain."""
- ldapOverTLS: bool
- """Specifies whether or not the LDAP traffic needs to be secured via TLS."""
+ secureLdapType: Union[str, "SecureLdapType"]
+ """Indicates the secure LDAP mode for encrypting communication between ANF storage and customer
+ LDAP servers. Known values are: \"LdapOverTLS\" and \"None\"."""
serverCACertificate: str
"""When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap
servers CA certificate."""
@@ -3368,46 +3367,48 @@ class LdapConfigurationPatch(TypedDict, total=False):
:ivar domain: Name of the LDAP configuration domain.
:vartype domain: str
- :ivar ldap_servers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
- :vartype ldap_servers: list[str]
- :ivar ldap_over_tls: Specifies whether or not the LDAP traffic needs to be secured via TLS.
- :vartype ldap_over_tls: bool
- :ivar server_ca_certificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
+ :ivar ldapServers: List of LDAP server IP addresses (IPv4 only) for the LDAP domain.
+ :vartype ldapServers: list[str]
+ :ivar secureLdapType: Indicates the secure LDAP mode for encrypting communication between ANF
+ storage and customer LDAP servers. Known values are: "LdapOverTLS" and "None".
+ :vartype secureLdapType: Union[str, "SecureLdapType"]
+ :ivar serverCACertificate: When LDAP over SSL/TLS is enabled, the LDAP client is required to
have base64 encoded ldap servers CA certificate.
- :vartype server_ca_certificate: str
- :ivar certificate_cn_host: The CN host name used while generating the certificate, LDAP Over
- TLS requires the CN host name to create DNS host entry.
- :vartype certificate_cn_host: str
- :ivar dns_servers: List of DNS server IPv4 addresses for resolving the CN host certificate.
- This parameter is used when LDAP over TLS is enabled.
- :vartype dns_servers: list[str]
- :ivar ldap_port: Port number for LDAP communication. Default is 389 for LDAP.
- :vartype ldap_port: int
- :ivar user_dn: This specifies the user DN (Distinguished Name), which overrides the base DN for
+ :vartype serverCACertificate: str
+ :ivar certificateCNHost: The CN host name used while generating the certificate, LDAP Over TLS
+ requires the CN host name to create DNS host entry.
+ :vartype certificateCNHost: str
+ :ivar dnsServers: List of DNS server IPv4 addresses for resolving the CN host certificate. This
+ parameter is used when LDAP over TLS is enabled.
+ :vartype dnsServers: list[str]
+ :ivar ldapPort: Port number for LDAP communication. Default is 389 for LDAP.
+ :vartype ldapPort: int
+ :ivar userDN: This specifies the user DN (Distinguished Name), which overrides the base DN for
user lookups.
- :vartype user_dn: str
- :ivar group_dn: This specifies the group DN (Distinguished Name), which overrides the base DN
+ :vartype userDN: str
+ :ivar groupDN: This specifies the group DN (Distinguished Name), which overrides the base DN
for group lookups.
- :vartype group_dn: str
- :ivar net_group_dn: This specifies the netgroup DN (Distinguished Name), which overrides the
- base DN for netgroup lookups.
- :vartype net_group_dn: str
- :ivar bind_authentication_level: The authentication level to use when binding to the LDAP
- server, defaults to Anonymous. Known values are: "Anonymous" and "Simple".
- :vartype bind_authentication_level: Union[str, "BindAuthenticationLevel"]
- :ivar bind_dn: The distinguished name (DN) to bind as when performing LDAP operations.
- :vartype bind_dn: str
- :ivar bind_password_akv_config: The Azure Key Vault configuration where the Bind DN
- (Distinguished Name) user password is stored.
- :vartype bind_password_akv_config: "BindPasswordAkvConfigPatch"
+ :vartype groupDN: str
+ :ivar netGroupDN: This specifies the netgroup DN (Distinguished Name), which overrides the base
+ DN for netgroup lookups.
+ :vartype netGroupDN: str
+ :ivar bindAuthenticationLevel: The authentication level to use when binding to the LDAP server,
+ defaults to Anonymous. Known values are: "Anonymous" and "Simple".
+ :vartype bindAuthenticationLevel: Union[str, "BindAuthenticationLevel"]
+ :ivar bindDN: The distinguished name (DN) to bind as when performing LDAP operations.
+ :vartype bindDN: str
+ :ivar bindPasswordAkvConfig: The Azure Key Vault configuration where the Bind DN (Distinguished
+ Name) user password is stored.
+ :vartype bindPasswordAkvConfig: "BindPasswordAkvConfigPatch"
"""
domain: str
"""Name of the LDAP configuration domain."""
ldapServers: list[str]
"""List of LDAP server IP addresses (IPv4 only) for the LDAP domain."""
- ldapOverTLS: bool
- """Specifies whether or not the LDAP traffic needs to be secured via TLS."""
+ secureLdapType: Union[str, "SecureLdapType"]
+ """Indicates the secure LDAP mode for encrypting communication between ANF storage and customer
+ LDAP servers. Known values are: \"LdapOverTLS\" and \"None\"."""
serverCACertificate: str
"""When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap
servers CA certificate."""
@@ -3440,13 +3441,13 @@ class LdapConfigurationPatch(TypedDict, total=False):
class LdapSearchScopeOpt(TypedDict, total=False):
"""LDAP search scope.
- :ivar user_dn: This specifies the user DN, which overrides the base DN for user lookups.
- :vartype user_dn: str
- :ivar group_dn: This specifies the group DN, which overrides the base DN for group lookups.
- :vartype group_dn: str
- :ivar group_membership_filter: This specifies the custom LDAP search filter to be used when
+ :ivar userDN: This specifies the user DN, which overrides the base DN for user lookups.
+ :vartype userDN: str
+ :ivar groupDN: This specifies the group DN, which overrides the base DN for group lookups.
+ :vartype groupDN: str
+ :ivar groupMembershipFilter: This specifies the custom LDAP search filter to be used when
looking up group membership from LDAP server.
- :vartype group_membership_filter: str
+ :vartype groupMembershipFilter: str
"""
userDN: str
@@ -3475,17 +3476,17 @@ class ListReplicationsRequest(TypedDict, total=False):
class ManagedServiceIdentity(TypedDict, total=False):
"""Managed service identity (system assigned and/or user assigned identities).
- :ivar principal_id: The service principal ID of the system assigned identity. This property
- will only be provided for a system assigned identity.
- :vartype principal_id: str
- :ivar tenant_id: The tenant ID of the system assigned identity. This property will only be
+ :ivar principalId: The service principal ID of the system assigned identity. This property will
+ only be provided for a system assigned identity.
+ :vartype principalId: str
+ :ivar tenantId: The tenant ID of the system assigned identity. This property will only be
provided for a system assigned identity.
- :vartype tenant_id: str
+ :vartype tenantId: str
:ivar type: The type of managed identity assigned to this resource. Required. Known values are:
"None", "SystemAssigned", "UserAssigned", and "SystemAssigned,UserAssigned".
:vartype type: Union[str, "ManagedServiceIdentityType"]
- :ivar user_assigned_identities: The identities assigned to this resource by the user.
- :vartype user_assigned_identities: dict[str, "UserAssignedIdentity"]
+ :ivar userAssignedIdentities: The identities assigned to this resource by the user.
+ :vartype userAssignedIdentities: dict[str, "UserAssignedIdentity"]
"""
principalId: str
@@ -3504,17 +3505,17 @@ class ManagedServiceIdentity(TypedDict, total=False):
class MonthlySchedule(TypedDict, total=False):
"""Monthly Schedule properties.
- :ivar snapshots_to_keep: Monthly snapshot count to keep.
- :vartype snapshots_to_keep: int
- :ivar days_of_month: Indicates which days of the month snapshot should be taken. A comma
+ :ivar snapshotsToKeep: Monthly snapshot count to keep.
+ :vartype snapshotsToKeep: int
+ :ivar daysOfMonth: Indicates which days of the month snapshot should be taken. A comma
delimited string.
- :vartype days_of_month: str
+ :vartype daysOfMonth: str
:ivar hour: Indicates which hour in UTC timezone a snapshot should be taken.
:vartype hour: int
:ivar minute: Indicates which minute snapshot should be taken.
:vartype minute: int
- :ivar used_bytes: Resource size in bytes, current storage usage for the volume in bytes.
- :vartype used_bytes: int
+ :ivar usedBytes: Resource size in bytes, current storage usage for the volume in bytes.
+ :vartype usedBytes: int
"""
snapshotsToKeep: int
@@ -3532,14 +3533,14 @@ class MonthlySchedule(TypedDict, total=False):
class MountTargetProperties(TypedDict, total=False):
"""Mount target properties.
- :ivar mount_target_id: UUID v4 used to identify the MountTarget.
- :vartype mount_target_id: str
- :ivar file_system_id: UUID v4 used to identify the MountTarget. Required.
- :vartype file_system_id: str
- :ivar ip_address: The mount target's IPv4 address.
- :vartype ip_address: str
- :ivar smb_server_fqdn: The SMB server's Fully Qualified Domain Name, FQDN.
- :vartype smb_server_fqdn: str
+ :ivar mountTargetId: UUID v4 used to identify the MountTarget.
+ :vartype mountTargetId: str
+ :ivar fileSystemId: UUID v4 used to identify the MountTarget. Required.
+ :vartype fileSystemId: str
+ :ivar ipAddress: The mount target's IPv4 address.
+ :vartype ipAddress: str
+ :ivar smbServerFqdn: The SMB server's Fully Qualified Domain Name, FQDN.
+ :vartype smbServerFqdn: str
"""
mountTargetId: str
@@ -3563,9 +3564,9 @@ class NetAppAccount(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -3614,10 +3615,10 @@ class NetAppAccountPatch(TypedDict, total=False):
class NfsUser(TypedDict, total=False):
"""The effective NFS User ID and Group ID when accessing the volume data.
- :ivar user_id: The NFS user's UID.
- :vartype user_id: int
- :ivar group_id: The NFS user's GID.
- :vartype group_id: int
+ :ivar userId: The NFS user's UID.
+ :vartype userId: int
+ :ivar groupId: The NFS user's GID.
+ :vartype groupId: int
"""
userId: int
@@ -3629,17 +3630,17 @@ class NfsUser(TypedDict, total=False):
class OriginClusterInformation(TypedDict, total=False):
"""Stores the origin cluster information associated to a cache.
- :ivar peer_cluster_name: ONTAP cluster name of external cluster hosting the origin volume. Must
+ :ivar peerClusterName: ONTAP cluster name of external cluster hosting the origin volume. Must
match the exact cluster name. Required.
- :vartype peer_cluster_name: str
- :ivar peer_addresses: ONTAP Intercluster LIF IP addresses. One IP address per cluster node is
+ :vartype peerClusterName: str
+ :ivar peerAddresses: ONTAP Intercluster LIF IP addresses. One IP address per cluster node is
required. Required.
- :vartype peer_addresses: list[str]
- :ivar peer_vserver_name: External Vserver (SVM) name name of the SVM hosting the origin
- volume. Required.
- :vartype peer_vserver_name: str
- :ivar peer_volume_name: External origin volume name associated to this cache. Required.
- :vartype peer_volume_name: str
+ :vartype peerAddresses: list[str]
+ :ivar peerVserverName: External Vserver (SVM) name name of the SVM hosting the origin volume.
+ Required.
+ :vartype peerVserverName: str
+ :ivar peerVolumeName: External origin volume name associated to this cache. Required.
+ :vartype peerVolumeName: str
"""
peerClusterName: Required[str]
@@ -3656,9 +3657,9 @@ class OriginClusterInformation(TypedDict, total=False):
class PeerClusterForVolumeMigrationRequest(TypedDict, total=False):
"""Source Cluster properties for a cluster peer request.
- :ivar peer_ip_addresses: A list of IC-LIF IPs that can be used to connect to the On-prem
- cluster. Required.
- :vartype peer_ip_addresses: list[str]
+ :ivar peerIpAddresses: A list of IC-LIF IPs that can be used to connect to the On-prem cluster.
+ Required.
+ :vartype peerIpAddresses: list[str]
"""
peerIpAddresses: Required[list[str]]
@@ -3687,8 +3688,8 @@ class PlacementKeyValuePairs(TypedDict, total=False):
class PoolChangeRequest(TypedDict, total=False):
"""Pool change request.
- :ivar new_pool_resource_id: Resource id of the pool to move volume to. Required.
- :vartype new_pool_resource_id: str
+ :ivar newPoolResourceId: Resource id of the pool to move volume to. Required.
+ :vartype newPoolResourceId: str
"""
newPoolResourceId: Required[str]
@@ -3701,13 +3702,13 @@ class PoolPatchProperties(TypedDict, total=False):
:ivar size: Provisioned size of the pool (in bytes). Allowed values are 512GiB (549755813888
bytes) or in 1TiB chunks (value must be multiple of 1099511627776).
:vartype size: int
- :ivar qos_type: The qos type of the pool. Known values are: "Auto" and "Manual".
- :vartype qos_type: Union[str, "QosType"]
- :ivar cool_access: If enabled (true) the pool can contain cool Access enabled volumes.
- :vartype cool_access: bool
- :ivar custom_throughput_mibps: Maximum throughput in MiB/s that can be achieved by this pool
- and this will be accepted as input only for manual qosType pool with Flexible service level.
- :vartype custom_throughput_mibps: int
+ :ivar qosType: The qos type of the pool. Known values are: "Auto" and "Manual".
+ :vartype qosType: Union[str, "QosType"]
+ :ivar coolAccess: If enabled (true) the pool can contain cool Access enabled volumes.
+ :vartype coolAccess: bool
+ :ivar customThroughputMibps: Maximum throughput in MiB/s that can be achieved by this pool and
+ this will be accepted as input only for manual qosType pool with Flexible service level.
+ :vartype customThroughputMibps: int
"""
size: int
@@ -3725,31 +3726,31 @@ class PoolPatchProperties(TypedDict, total=False):
class PoolProperties(TypedDict, total=False):
"""Pool properties.
- :ivar pool_id: UUID v4 used to identify the Pool.
- :vartype pool_id: str
+ :ivar poolId: UUID v4 used to identify the Pool.
+ :vartype poolId: str
:ivar size: Provisioned size of the pool (in bytes). Allowed values are 512GiB (549755813888
bytes) or in 1TiB chunks (value must be multiple of 1099511627776). Required.
:vartype size: int
- :ivar service_level: The service level of the file system. Required. Known values are:
+ :ivar serviceLevel: The service level of the file system. Required. Known values are:
"Standard", "Premium", "Ultra", "StandardZRS", and "Flexible".
- :vartype service_level: Union[str, "ServiceLevel"]
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
- :ivar total_throughput_mibps: Total throughput of pool in MiB/s.
- :vartype total_throughput_mibps: float
- :ivar utilized_throughput_mibps: Utilized throughput of pool in MiB/s.
- :vartype utilized_throughput_mibps: float
- :ivar custom_throughput_mibps: Maximum throughput in MiB/s that can be achieved by this pool
- and this will be accepted as input only for manual qosType pool with Flexible service level.
- :vartype custom_throughput_mibps: int
- :ivar qos_type: The qos type of the pool. Known values are: "Auto" and "Manual".
- :vartype qos_type: Union[str, "QosType"]
- :ivar cool_access: If enabled (true) the pool can contain cool Access enabled volumes.
- :vartype cool_access: bool
- :ivar encryption_type: Encryption type of the capacity pool, set encryption type for data at
+ :vartype serviceLevel: Union[str, "ServiceLevel"]
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
+ :ivar totalThroughputMibps: Total throughput of pool in MiB/s.
+ :vartype totalThroughputMibps: float
+ :ivar utilizedThroughputMibps: Utilized throughput of pool in MiB/s.
+ :vartype utilizedThroughputMibps: float
+ :ivar customThroughputMibps: Maximum throughput in MiB/s that can be achieved by this pool and
+ this will be accepted as input only for manual qosType pool with Flexible service level.
+ :vartype customThroughputMibps: int
+ :ivar qosType: The qos type of the pool. Known values are: "Auto" and "Manual".
+ :vartype qosType: Union[str, "QosType"]
+ :ivar coolAccess: If enabled (true) the pool can contain cool Access enabled volumes.
+ :vartype coolAccess: bool
+ :ivar encryptionType: Encryption type of the capacity pool, set encryption type for data at
rest for this pool and all volumes in it. This value can only be set when creating new pool.
Known values are: "Single" and "Double".
- :vartype encryption_type: Union[str, "EncryptionType"]
+ :vartype encryptionType: Union[str, "EncryptionType"]
"""
poolId: str
@@ -3782,14 +3783,14 @@ class PoolProperties(TypedDict, total=False):
class QueryNetworkSiblingSetRequest(TypedDict, total=False):
"""Network sibling set query.
- :ivar network_sibling_set_id: Network Sibling Set ID for a group of volumes sharing networking
+ :ivar networkSiblingSetId: Network Sibling Set ID for a group of volumes sharing networking
resources in a subnet. Required.
- :vartype network_sibling_set_id: str
- :ivar subnet_id: The Azure Resource URI for a delegated subnet. Must have the delegation
+ :vartype networkSiblingSetId: str
+ :ivar subnetId: 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}.
Required.
- :vartype subnet_id: str
+ :vartype subnetId: str
"""
networkSiblingSetId: Required[str]
@@ -3814,8 +3815,8 @@ class QuotaAvailabilityRequest(TypedDict, total=False):
"Microsoft.NetApp/netAppAccounts/backupVaults/backups", and
"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups".
:vartype type: Union[str, "CheckQuotaNameResourceTypes"]
- :ivar resource_group: Resource group name. Required.
- :vartype resource_group: str
+ :ivar resourceGroup: Resource group name. Required.
+ :vartype resourceGroup: str
"""
name: Required[str]
@@ -3838,23 +3839,23 @@ class QuotaReportFilterRequest(TypedDict, total=False):
independent and can be used alone or in combination with quotaType and quotaTarget to further
refine results.
- :ivar quota_type: Type of quota. If provided, quotaTarget must also be specified. The quotaType
+ :ivar quotaType: Type of quota. If provided, quotaTarget must also be specified. The quotaType
and quotaTarget properties are optional, but when filtering by quota type, quotaType and
quotaTarget must be supplied together. Service/API will return an error if only one is
provided. Known values are: "DefaultUserQuota", "DefaultGroupQuota", "IndividualUserQuota", and
"IndividualGroupQuota".
- :vartype quota_type: Union[str, "QuotaType"]
- :ivar quota_target: UserID/GroupID/SID based on the quota target type. UserID and groupID can
- be found by running 'id' or 'getent' command for the user or group and SID can be found by
- running . If provided, quotaType must also be
+ :vartype quotaType: Union[str, "QuotaType"]
+ :ivar quotaTarget: UserID/GroupID/SID based on the quota target type. UserID and groupID can be
+ found by running 'id' or 'getent' command for the user or group and SID can be found by running
+ . If provided, quotaType must also be
specified. The quotaType and quotaTarget properties are optional, but when filtering by quota
target, quotaType and quotaTarget must be supplied together. Service/API will return an error
if only one is provided.
- :vartype quota_target: str
- :ivar usage_threshold_percentage: The usageThresholdPercentage filter takes the usage threshold
+ :vartype quotaTarget: str
+ :ivar usageThresholdPercentage: The usageThresholdPercentage filter takes the usage threshold
percentage and returns records where the usage is greater than or equal to the input value.
This is an optional property.
- :vartype usage_threshold_percentage: int
+ :vartype usageThresholdPercentage: int
"""
quotaType: Union[str, "QuotaType"]
@@ -3878,9 +3879,9 @@ class QuotaReportFilterRequest(TypedDict, total=False):
class RansomwareProtectionPatchSettings(TypedDict, total=False):
"""Advanced Ransomware Protection reports (ARP) updatable settings.
- :ivar desired_ransomware_protection_state: The desired value of the ARP feature state available
- to the volume. Known values are: "Disabled" and "Enabled".
- :vartype desired_ransomware_protection_state: Union[str, "DesiredRansomwareProtectionState"]
+ :ivar desiredRansomwareProtectionState: The desired value of the ARP feature state available to
+ the volume. Known values are: "Disabled" and "Enabled".
+ :vartype desiredRansomwareProtectionState: Union[str, "DesiredRansomwareProtectionState"]
"""
desiredRansomwareProtectionState: Union[str, "DesiredRansomwareProtectionState"]
@@ -3891,13 +3892,13 @@ class RansomwareProtectionPatchSettings(TypedDict, total=False):
class RansomwareProtectionSettings(TypedDict, total=False):
"""Advanced Ransomware Protection reports (ARP) settings.
- :ivar desired_ransomware_protection_state: The desired value of the Advanced Ransomware
- Protection feature state available to the volume. Known values are: "Disabled" and "Enabled".
- :vartype desired_ransomware_protection_state: Union[str, "DesiredRansomwareProtectionState"]
- :ivar actual_ransomware_protection_state: The actual state of the Advanced Ransomware
- Protection feature currently active on the volume. Known values are: "Disabled", "Enabled",
- "Learning", and "Paused".
- :vartype actual_ransomware_protection_state: Union[str, "ActualRansomwareProtectionState"]
+ :ivar desiredRansomwareProtectionState: The desired value of the Advanced Ransomware Protection
+ feature state available to the volume. Known values are: "Disabled" and "Enabled".
+ :vartype desiredRansomwareProtectionState: Union[str, "DesiredRansomwareProtectionState"]
+ :ivar actualRansomwareProtectionState: The actual state of the Advanced Ransomware Protection
+ feature currently active on the volume. Known values are: "Disabled", "Enabled", "Learning",
+ and "Paused".
+ :vartype actualRansomwareProtectionState: Union[str, "ActualRansomwareProtectionState"]
"""
desiredRansomwareProtectionState: Union[str, "DesiredRansomwareProtectionState"]
@@ -3929,8 +3930,8 @@ class RansomwareSuspectsClearRequest(TypedDict, total=False):
class ReestablishReplicationRequest(TypedDict, total=False):
"""Re-establish request object supplied in the body of the operation.
- :ivar source_volume_id: Resource id of the source volume for the replication.
- :vartype source_volume_id: str
+ :ivar sourceVolumeId: Resource id of the source volume for the replication.
+ :vartype sourceVolumeId: str
"""
sourceVolumeId: str
@@ -3940,8 +3941,8 @@ class ReestablishReplicationRequest(TypedDict, total=False):
class RelocateVolumeRequest(TypedDict, total=False):
"""Relocate volume request.
- :ivar creation_token: New creation token for the volume that controls the mount point name.
- :vartype creation_token: str
+ :ivar creationToken: New creation token for the volume that controls the mount point name.
+ :vartype creationToken: str
"""
creationToken: str
@@ -3951,12 +3952,12 @@ class RelocateVolumeRequest(TypedDict, total=False):
class RemotePath(TypedDict, total=False):
"""The full path to a volume that is to be migrated into ANF. Required for Migration volumes.
- :ivar external_host_name: The Path to a ONTAP Host. Required.
- :vartype external_host_name: str
- :ivar server_name: The name of a server on the ONTAP Host. Required.
- :vartype server_name: str
- :ivar volume_name: The name of a volume on the server. Required.
- :vartype volume_name: str
+ :ivar externalHostName: The Path to a ONTAP Host. Required.
+ :vartype externalHostName: str
+ :ivar serverName: The name of a server on the ONTAP Host. Required.
+ :vartype serverName: str
+ :ivar volumeName: The name of a volume on the server. Required.
+ :vartype volumeName: str
"""
externalHostName: Required[str]
@@ -3970,39 +3971,39 @@ class RemotePath(TypedDict, total=False):
class ReplicationObject(TypedDict, total=False):
"""Replication properties.
- :ivar replication_id: Id.
- :vartype replication_id: str
- :ivar endpoint_type: Indicates whether the local volume is the source or destination for the
+ :ivar replicationId: Id.
+ :vartype replicationId: str
+ :ivar endpointType: Indicates whether the local volume is the source or destination for the
Volume Replication. Known values are: "src" and "dst".
- :vartype endpoint_type: Union[str, "EndpointType"]
- :ivar replication_schedule: Schedule. Known values are: "_10minutely", "hourly", and "daily".
- :vartype replication_schedule: Union[str, "ReplicationSchedule"]
- :ivar remote_volume_resource_id: The resource ID of the remote volume. Required for cross
- region and cross zone replication.
- :vartype remote_volume_resource_id: str
- :ivar remote_path: The full path to a volume that is to be migrated into ANF. Required for
+ :vartype endpointType: Union[str, "EndpointType"]
+ :ivar replicationSchedule: Schedule. Known values are: "_10minutely", "hourly", and "daily".
+ :vartype replicationSchedule: Union[str, "ReplicationSchedule"]
+ :ivar remoteVolumeResourceId: The resource ID of the remote volume. Required for cross region
+ and cross zone replication.
+ :vartype remoteVolumeResourceId: str
+ :ivar remotePath: The full path to a volume that is to be migrated into ANF. Required for
Migration volumes.
- :vartype remote_path: "RemotePath"
- :ivar remote_volume_region: The remote region for the other end of the Volume Replication.
- :vartype remote_volume_region: str
- :ivar destination_replications: A list of destination replications.
- :vartype destination_replications: list["DestinationReplication"]
- :ivar external_replication_setup_status: Property that only applies to external replications.
+ :vartype remotePath: "RemotePath"
+ :ivar remoteVolumeRegion: The remote region for the other end of the Volume Replication.
+ :vartype remoteVolumeRegion: str
+ :ivar destinationReplications: A list of destination replications.
+ :vartype destinationReplications: list["DestinationReplication"]
+ :ivar externalReplicationSetupStatus: Property that only applies to external replications.
Provides a machine-readable value for the status of the external replication setup. Known
values are: "ClusterPeerRequired", "ClusterPeerPending", "VServerPeerRequired",
"ReplicationCreateRequired", and "NoActionRequired".
- :vartype external_replication_setup_status: Union[str, "ExternalReplicationSetupStatus"]
- :ivar external_replication_setup_info: Contains human-readable instructions on what the next
- step is to finish the external replication setup.
- :vartype external_replication_setup_info: str
- :ivar mirror_state: The mirror state property describes the current status of data replication
+ :vartype externalReplicationSetupStatus: Union[str, "ExternalReplicationSetupStatus"]
+ :ivar externalReplicationSetupInfo: Contains human-readable instructions on what the next step
+ is to finish the external replication setup.
+ :vartype externalReplicationSetupInfo: str
+ :ivar mirrorState: The mirror state property describes the current status of data replication
for a replication. It provides insight into whether the data is actively being mirrored, if the
replication process has been paused, or if it has yet to be initialized. Known values are:
"Uninitialized", "Mirrored", and "Broken".
- :vartype mirror_state: Union[str, "MirrorState"]
- :ivar relationship_status: The status of the Volume Replication. Known values are: "Idle" and
+ :vartype mirrorState: Union[str, "MirrorState"]
+ :ivar relationshipStatus: The status of the Volume Replication. Known values are: "Idle" and
"Transferring".
- :vartype relationship_status: Union[str, "VolumeReplicationRelationshipStatus"]
+ :vartype relationshipStatus: Union[str, "VolumeReplicationRelationshipStatus"]
"""
replicationId: str
@@ -4049,8 +4050,8 @@ class ResourceNameAvailabilityRequest(TypedDict, total=False):
"Microsoft.NetApp/netAppAccounts/backupVaults/backups", and
"Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups".
:vartype type: Union[str, "CheckNameResourceTypes"]
- :ivar resource_group: Resource group name. Required.
- :vartype resource_group: str
+ :ivar resourceGroup: Resource group name. Required.
+ :vartype resourceGroup: str
"""
name: Required[str]
@@ -4069,8 +4070,8 @@ class ResourceNameAvailabilityRequest(TypedDict, total=False):
class SecretPassword(TypedDict, total=False):
"""Access password from Azure KeyVault Secrets to connect Active Directory.
- :ivar key_vault_properties: Properties provided by KeyVault.
- :vartype key_vault_properties: "SecretPasswordKeyVaultProperties"
+ :ivar keyVaultProperties: Properties provided by KeyVault.
+ :vartype keyVaultProperties: "SecretPasswordKeyVaultProperties"
:ivar identity: Identity used to authenticate to KeyVault. Applicable if keySource is
'Microsoft.KeyVault'.
:vartype identity: "SecretPasswordIdentity"
@@ -4085,13 +4086,13 @@ class SecretPassword(TypedDict, total=False):
class SecretPasswordIdentity(TypedDict, total=False):
"""Identity used to authenticate with key vault.
- :ivar principal_id: The principal ID (object ID) of the identity used to authenticate with key
+ :ivar principalId: The principal ID (object ID) of the identity used to authenticate with key
vault. Read-only.
- :vartype principal_id: str
- :ivar user_assigned_identity: The Azure resource identifier of the user assigned identity used
- to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match
+ :vartype principalId: str
+ :ivar userAssignedIdentity: The Azure resource identifier of the user assigned identity used to
+ authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match
key of identity.userAssignedIdentities.
- :vartype user_assigned_identity: str
+ :vartype userAssignedIdentity: str
"""
principalId: str
@@ -4105,10 +4106,10 @@ class SecretPasswordIdentity(TypedDict, total=False):
class SecretPasswordKeyVaultProperties(TypedDict, total=False):
"""Properties of key vault to get the secrets for password.
- :ivar key_vault_uri: The Uri of KeyVault. Required.
- :vartype key_vault_uri: str
- :ivar secret_name: The name of KeyVault password secret. Required.
- :vartype secret_name: str
+ :ivar keyVaultUri: The Uri of KeyVault. Required.
+ :vartype keyVaultUri: str
+ :ivar secretName: The name of KeyVault password secret. Required.
+ :vartype secretName: str
"""
keyVaultUri: Required[str]
@@ -4120,16 +4121,16 @@ class SecretPasswordKeyVaultProperties(TypedDict, total=False):
class SmbSettings(TypedDict, total=False):
"""SMB settings for the cache.
- :ivar smb_encryption: Enables encryption for in-flight smb3 data. Only applicable for
+ :ivar smbEncryption: Enables encryption for in-flight smb3 data. Only applicable for
SMB/DualProtocol cache. Known values are: "Disabled" and "Enabled".
- :vartype smb_encryption: Union[str, "SmbEncryptionState"]
- :ivar smb_access_based_enumeration: Enables access-based enumeration share property for SMB
+ :vartype smbEncryption: Union[str, "SmbEncryptionState"]
+ :ivar smbAccessBasedEnumeration: Enables access-based enumeration share property for SMB
Shares. Only applicable for SMB/DualProtocol volume. Known values are: "Disabled" and
"Enabled".
- :vartype smb_access_based_enumeration: Union[str, "SmbAccessBasedEnumeration"]
- :ivar smb_non_browsable: Enables non-browsable property for SMB Shares. Only applicable for
+ :vartype smbAccessBasedEnumeration: Union[str, "SmbAccessBasedEnumeration"]
+ :ivar smbNonBrowsable: Enables non-browsable property for SMB Shares. Only applicable for
SMB/DualProtocol volume. Known values are: "Disabled" and "Enabled".
- :vartype smb_non_browsable: Union[str, "SmbNonBrowsable"]
+ :vartype smbNonBrowsable: Union[str, "SmbNonBrowsable"]
"""
smbEncryption: Union[str, "SmbEncryptionState"]
@@ -4154,9 +4155,9 @@ class Snapshot(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Snapshot Properties.
:vartype properties: "SnapshotProperties"
:ivar location: Resource location. Required.
@@ -4184,9 +4185,9 @@ class SnapshotPolicy(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -4243,18 +4244,18 @@ class SnapshotPolicyPatch(TypedDict, total=False):
class SnapshotPolicyProperties(TypedDict, total=False):
"""Snapshot policy properties.
- :ivar hourly_schedule: Schedule for hourly snapshots.
- :vartype hourly_schedule: "HourlySchedule"
- :ivar daily_schedule: Schedule for daily snapshots.
- :vartype daily_schedule: "DailySchedule"
- :ivar weekly_schedule: Schedule for weekly snapshots.
- :vartype weekly_schedule: "WeeklySchedule"
- :ivar monthly_schedule: Schedule for monthly snapshots.
- :vartype monthly_schedule: "MonthlySchedule"
+ :ivar hourlySchedule: Schedule for hourly snapshots.
+ :vartype hourlySchedule: "HourlySchedule"
+ :ivar dailySchedule: Schedule for daily snapshots.
+ :vartype dailySchedule: "DailySchedule"
+ :ivar weeklySchedule: Schedule for weekly snapshots.
+ :vartype weeklySchedule: "WeeklySchedule"
+ :ivar monthlySchedule: Schedule for monthly snapshots.
+ :vartype monthlySchedule: "MonthlySchedule"
:ivar enabled: The property to decide policy is enabled or not.
:vartype enabled: bool
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
"""
hourlySchedule: "HourlySchedule"
@@ -4274,12 +4275,12 @@ class SnapshotPolicyProperties(TypedDict, total=False):
class SnapshotProperties(TypedDict, total=False):
"""Snapshot properties.
- :ivar snapshot_id: UUID v4 used to identify the Snapshot.
- :vartype snapshot_id: str
+ :ivar snapshotId: UUID v4 used to identify the Snapshot.
+ :vartype snapshotId: str
:ivar created: The creation date of the snapshot.
:vartype created: str
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
"""
snapshotId: str
@@ -4293,10 +4294,10 @@ class SnapshotProperties(TypedDict, total=False):
class SnapshotRestoreFiles(TypedDict, total=False):
"""Restore payload for Single File Snapshot Restore.
- :ivar file_paths: List of files to be restored. Required.
- :vartype file_paths: list[str]
- :ivar destination_path: Destination folder where the files will be restored.
- :vartype destination_path: str
+ :ivar filePaths: List of files to be restored. Required.
+ :vartype filePaths: list[str]
+ :ivar destinationPath: Destination folder where the files will be restored.
+ :vartype destinationPath: str
"""
filePaths: Required[list[str]]
@@ -4317,9 +4318,9 @@ class SubvolumeInfo(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Subvolume Properties.
:vartype properties: "SubvolumeProperties"
"""
@@ -4361,10 +4362,10 @@ class SubvolumeProperties(TypedDict, total=False):
:vartype path: str
:ivar size: Truncate subvolume to the provided size in bytes.
:vartype size: int
- :ivar parent_path: parent path to the subvolume.
- :vartype parent_path: str
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
+ :ivar parentPath: parent path to the subvolume.
+ :vartype parentPath: str
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
"""
path: str
@@ -4380,20 +4381,20 @@ class SubvolumeProperties(TypedDict, total=False):
class SystemData(TypedDict, total=False):
"""Metadata pertaining to creation and last modification of the resource.
- :ivar created_by: The identity that created the resource.
- :vartype created_by: str
- :ivar created_by_type: The type of identity that created the resource. Known values are:
- "User", "Application", "ManagedIdentity", and "Key".
- :vartype created_by_type: Union[str, "CreatedByType"]
- :ivar created_at: The timestamp of resource creation (UTC).
- :vartype created_at: str
- :ivar last_modified_by: The identity that last modified the resource.
- :vartype last_modified_by: str
- :ivar last_modified_by_type: The type of identity that last modified the resource. Known values
+ :ivar createdBy: The identity that created the resource.
+ :vartype createdBy: str
+ :ivar createdByType: The type of identity that created the resource. Known values are: "User",
+ "Application", "ManagedIdentity", and "Key".
+ :vartype createdByType: Union[str, "CreatedByType"]
+ :ivar createdAt: The timestamp of resource creation (UTC).
+ :vartype createdAt: str
+ :ivar lastModifiedBy: The identity that last modified the resource.
+ :vartype lastModifiedBy: str
+ :ivar lastModifiedByType: The type of identity that last modified the resource. Known values
are: "User", "Application", "ManagedIdentity", and "Key".
- :vartype last_modified_by_type: Union[str, "CreatedByType"]
- :ivar last_modified_at: The timestamp of resource last modification (UTC).
- :vartype last_modified_at: str
+ :vartype lastModifiedByType: Union[str, "CreatedByType"]
+ :ivar lastModifiedAt: The timestamp of resource last modification (UTC).
+ :vartype lastModifiedAt: str
"""
createdBy: str
@@ -4415,20 +4416,20 @@ class SystemData(TypedDict, total=False):
class UpdateNetworkSiblingSetRequest(TypedDict, total=False):
"""Network sibling set update.
- :ivar network_sibling_set_id: Network Sibling Set ID for a group of volumes sharing networking
+ :ivar networkSiblingSetId: Network Sibling Set ID for a group of volumes sharing networking
resources in a subnet. Required.
- :vartype network_sibling_set_id: str
- :ivar subnet_id: The Azure Resource URI for a delegated subnet. Must have the delegation
+ :vartype networkSiblingSetId: str
+ :ivar subnetId: 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}.
Required.
- :vartype subnet_id: str
- :ivar network_sibling_set_state_id: Network sibling set state Id identifying the current state
- of the sibling set. Required.
- :vartype network_sibling_set_state_id: str
- :ivar network_features: Network features available to the volume. Required. Known values are:
+ :vartype subnetId: str
+ :ivar networkSiblingSetStateId: Network sibling set state Id identifying the current state of
+ the sibling set. Required.
+ :vartype networkSiblingSetStateId: str
+ :ivar networkFeatures: Network features available to the volume. Required. Known values are:
"Basic", "Standard", "Basic_Standard", and "Standard_Basic".
- :vartype network_features: Union[str, "NetworkFeatures"]
+ :vartype networkFeatures: Union[str, "NetworkFeatures"]
"""
networkSiblingSetId: Required[str]
@@ -4449,10 +4450,10 @@ class UpdateNetworkSiblingSetRequest(TypedDict, total=False):
class UserAssignedIdentity(TypedDict, total=False):
"""User assigned identity properties.
- :ivar principal_id: The principal ID of the assigned identity.
- :vartype principal_id: str
- :ivar client_id: The client ID of the assigned identity.
- :vartype client_id: str
+ :ivar principalId: The principal ID of the assigned identity.
+ :vartype principalId: str
+ :ivar clientId: The client ID of the assigned identity.
+ :vartype clientId: str
"""
principalId: str
@@ -4472,9 +4473,9 @@ class Volume(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -4504,12 +4505,12 @@ class Volume(TrackedResource):
class VolumeBackupProperties(TypedDict, total=False):
"""Volume Backup Properties.
- :ivar backup_policy_id: Backup Policy Resource ID.
- :vartype backup_policy_id: str
- :ivar policy_enforced: Policy Enforced.
- :vartype policy_enforced: bool
- :ivar backup_vault_id: Backup Vault Resource ID.
- :vartype backup_vault_id: str
+ :ivar backupPolicyId: Backup Policy Resource ID.
+ :vartype backupPolicyId: str
+ :ivar policyEnforced: Policy Enforced.
+ :vartype policyEnforced: bool
+ :ivar backupVaultId: Backup Vault Resource ID.
+ :vartype backupVaultId: str
"""
backupPolicyId: str
@@ -4523,14 +4524,14 @@ class VolumeBackupProperties(TypedDict, total=False):
class VolumeBackups(TypedDict, total=False):
"""Volume details using the backup policy.
- :ivar volume_name: Volume name.
- :vartype volume_name: str
- :ivar volume_resource_id: ResourceId used to identify the Volume.
- :vartype volume_resource_id: str
- :ivar backups_count: Total count of backups for volume.
- :vartype backups_count: int
- :ivar policy_enabled: Policy enabled.
- :vartype policy_enabled: bool
+ :ivar volumeName: Volume name.
+ :vartype volumeName: str
+ :ivar volumeResourceId: ResourceId used to identify the Volume.
+ :vartype volumeResourceId: str
+ :ivar backupsCount: Total count of backups for volume.
+ :vartype backupsCount: int
+ :ivar policyEnabled: Policy enabled.
+ :vartype policyEnabled: bool
"""
volumeName: str
@@ -4554,9 +4555,9 @@ class VolumeGroupDetails(ProxyResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar properties: Volume group properties.
:vartype properties: "VolumeGroupProperties"
:ivar location: Resource location.
@@ -4572,16 +4573,16 @@ class VolumeGroupDetails(ProxyResource):
class VolumeGroupMetaData(TypedDict, total=False):
"""Volume group properties.
- :ivar group_description: Group Description.
- :vartype group_description: str
- :ivar application_type: Application Type. Known values are: "SAP-HANA" and "ORACLE".
- :vartype application_type: Union[str, "ApplicationType"]
- :ivar application_identifier: Application specific identifier.
- :vartype application_identifier: str
- :ivar global_placement_rules: Application specific placement rules for the volume group.
- :vartype global_placement_rules: list["PlacementKeyValuePairs"]
- :ivar volumes_count: Number of volumes in volume group.
- :vartype volumes_count: int
+ :ivar groupDescription: Group Description.
+ :vartype groupDescription: str
+ :ivar applicationType: Application Type. Known values are: "SAP-HANA" and "ORACLE".
+ :vartype applicationType: Union[str, "ApplicationType"]
+ :ivar applicationIdentifier: Application specific identifier.
+ :vartype applicationIdentifier: str
+ :ivar globalPlacementRules: Application specific placement rules for the volume group.
+ :vartype globalPlacementRules: list["PlacementKeyValuePairs"]
+ :ivar volumesCount: Number of volumes in volume group.
+ :vartype volumesCount: int
"""
groupDescription: str
@@ -4599,10 +4600,10 @@ class VolumeGroupMetaData(TypedDict, total=False):
class VolumeGroupProperties(TypedDict, total=False):
"""Volume group properties.
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
- :ivar group_meta_data: Volume group details.
- :vartype group_meta_data: "VolumeGroupMetaData"
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
+ :ivar groupMetaData: Volume group details.
+ :vartype groupMetaData: "VolumeGroupMetaData"
:ivar volumes: List of volumes from group.
:vartype volumes: list["VolumeGroupVolumeProperties"]
"""
@@ -4680,70 +4681,72 @@ class VolumePatch(TypedDict, total=False):
class VolumePatchProperties(TypedDict, total=False):
"""Patchable volume properties.
- :ivar service_level: The service level of the file system. Known values are: "Standard",
+ :ivar serviceLevel: The service level of the file system. Known values are: "Standard",
"Premium", "Ultra", "StandardZRS", and "Flexible".
- :vartype service_level: Union[str, "ServiceLevel"]
- :ivar usage_threshold: Maximum storage quota allowed for a file system in bytes. This is a soft
+ :vartype serviceLevel: Union[str, "ServiceLevel"]
+ :ivar usageThreshold: Maximum storage quota allowed for a file system in bytes. This is a soft
quota used for alerting only. For regular volumes, valid values are in the range 50GiB to
100TiB. For large volumes, valid values are in the range 100TiB to 500TiB, and on an
exceptional basis, from to 2400GiB to 2400TiB. For extra large volumes, valid values are in the
range 2400GiB to 7200TiB. Values expressed in bytes as multiples of 1 GiB.
- :vartype usage_threshold: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "VolumePatchPropertiesExportPolicy"
- :ivar protocol_types: Set of protocol types, default NFSv3, CIFS for SMB protocol.
- :vartype protocol_types: list[str]
- :ivar throughput_mibps: Maximum throughput in MiB/s that can be achieved by this volume and
- this will be accepted as input only for manual qosType volume.
- :vartype throughput_mibps: float
- :ivar data_protection: DataProtection type volumes include an object containing details of the
+ :vartype usageThreshold: int
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "VolumePatchPropertiesExportPolicy"
+ :ivar protocolTypes: Specify the protocol types for the volume. Supported values are NFSv3,
+ NFSv4.1, and CIFS. For SMB volumes, specify CIFS. The value SMB isn't supported in the
+ protocolTypes property. Default: NFSv3.
+ :vartype protocolTypes: list[str]
+ :ivar throughputMibps: Maximum throughput in MiB/s that can be achieved by this volume and this
+ will be accepted as input only for manual qosType volume.
+ :vartype throughputMibps: float
+ :ivar dataProtection: DataProtection type volumes include an object containing details of the
replication.
- :vartype data_protection: "VolumePatchPropertiesDataProtection"
- :ivar is_default_quota_enabled: Specifies if default quota is enabled for the volume.
- :vartype is_default_quota_enabled: bool
- :ivar default_user_quota_in_ki_bs: Default user quota for volume in KiBs. If
- isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
- :vartype default_user_quota_in_ki_bs: int
- :ivar default_group_quota_in_ki_bs: Default group quota for volume in KiBs. If
- isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
- :vartype default_group_quota_in_ki_bs: int
- :ivar unix_permissions: UNIX permissions for NFS volume accepted in octal 4 digit format. First
+ :vartype dataProtection: "VolumePatchPropertiesDataProtection"
+ :ivar isDefaultQuotaEnabled: Specifies if default quota is enabled for the volume.
+ :vartype isDefaultQuotaEnabled: bool
+ :ivar defaultUserQuotaInKiBs: Default user quota for volume in KiBs. If isDefaultQuotaEnabled
+ is set, the minimum value of 4 KiBs applies .
+ :vartype defaultUserQuotaInKiBs: int
+ :ivar defaultGroupQuotaInKiBs: Default group quota for volume in KiBs. If isDefaultQuotaEnabled
+ is set, the minimum value of 4 KiBs applies.
+ :vartype defaultGroupQuotaInKiBs: int
+ :ivar unixPermissions: UNIX permissions for NFS volume accepted in octal 4 digit format. First
digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit
selects permission for the owner of the file: read (4), write (2) and execute (1). Third
selects permissions for other users in the same group. the fourth for other users not in the
group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other
users.
- :vartype unix_permissions: str
- :ivar cool_access: Specifies whether Cool Access(tiering) is enabled for the volume.
- :vartype cool_access: bool
- :ivar coolness_period: Specifies the number of days after which data that is not accessed by
+ :vartype unixPermissions: str
+ :ivar coolAccess: Specifies whether Cool Access(tiering) is enabled for the volume.
+ :vartype coolAccess: bool
+ :ivar coolnessPeriod: Specifies the number of days after which data that is not accessed by
clients will be tiered.
- :vartype coolness_period: int
- :ivar cool_access_retrieval_policy: coolAccessRetrievalPolicy determines the data retrieval
+ :vartype coolnessPeriod: int
+ :ivar coolAccessRetrievalPolicy: coolAccessRetrievalPolicy determines the data retrieval
behavior from the cool tier to standard storage based on the read pattern for cool access
enabled volumes. The possible values for this field are: Default - Data will be pulled from
cool tier to standard storage on random reads. This policy is the default. OnRead - All
client-driven data read is pulled from cool tier to standard storage on both sequential and
random reads. Never - No client-driven data is pulled from cool tier to standard storage. Known
values are: "Default", "OnRead", and "Never".
- :vartype cool_access_retrieval_policy: Union[str, "CoolAccessRetrievalPolicy"]
- :ivar cool_access_tiering_policy: coolAccessTieringPolicy determines which cold data blocks are
+ :vartype coolAccessRetrievalPolicy: Union[str, "CoolAccessRetrievalPolicy"]
+ :ivar coolAccessTieringPolicy: coolAccessTieringPolicy determines which cold data blocks are
moved to cool tier. The possible values for this field are: Auto - Moves cold user data blocks
in both the Snapshot copies and the active file system to the cool tier tier. This policy is
the default. SnapshotOnly - Moves user data blocks of the Volume Snapshot copies that are not
associated with the active file system to the cool tier. Known values are: "Auto" and
"SnapshotOnly".
- :vartype cool_access_tiering_policy: Union[str, "CoolAccessTieringPolicy"]
- :ivar snapshot_directory_visible: If enabled (true) the volume will contain a read-only
- snapshot directory which provides access to each of the volume's snapshots.
- :vartype snapshot_directory_visible: bool
- :ivar smb_access_based_enumeration: Enables access-based enumeration share property for SMB
+ :vartype coolAccessTieringPolicy: Union[str, "CoolAccessTieringPolicy"]
+ :ivar snapshotDirectoryVisible: If enabled (true) the volume will contain a read-only snapshot
+ directory which provides access to each of the volume's snapshots.
+ :vartype snapshotDirectoryVisible: bool
+ :ivar smbAccessBasedEnumeration: Enables access-based enumeration share property for SMB
Shares. Only applicable for SMB/DualProtocol volume. Known values are: "Disabled" and
"Enabled".
- :vartype smb_access_based_enumeration: Union[str, "SmbAccessBasedEnumeration"]
- :ivar smb_non_browsable: Enables non-browsable property for SMB Shares. Only applicable for
+ :vartype smbAccessBasedEnumeration: Union[str, "SmbAccessBasedEnumeration"]
+ :ivar smbNonBrowsable: Enables non-browsable property for SMB Shares. Only applicable for
SMB/DualProtocol volume. Known values are: "Disabled" and "Enabled".
- :vartype smb_non_browsable: Union[str, "SmbNonBrowsable"]
+ :vartype smbNonBrowsable: Union[str, "SmbNonBrowsable"]
"""
serviceLevel: Union[str, "ServiceLevel"]
@@ -4758,7 +4761,9 @@ class VolumePatchProperties(TypedDict, total=False):
exportPolicy: "VolumePatchPropertiesExportPolicy"
"""Set of export policy rules."""
protocolTypes: list[str]
- """Set of protocol types, default NFSv3, CIFS for SMB protocol."""
+ """Specify the protocol types for the volume. Supported values are NFSv3, NFSv4.1, and CIFS. For
+ SMB volumes, specify CIFS. The value SMB isn't supported in the protocolTypes property.
+ Default: NFSv3."""
throughputMibps: float
"""Maximum throughput in MiB/s that can be achieved by this volume and this will be accepted as
input only for manual qosType volume."""
@@ -4813,8 +4818,8 @@ class VolumePatchPropertiesDataProtection(TypedDict, total=False):
:vartype backup: "VolumeBackupProperties"
:ivar snapshot: Snapshot properties.
:vartype snapshot: "VolumeSnapshotProperties"
- :ivar ransomware_protection: Advanced Ransomware Protection updatable settings.
- :vartype ransomware_protection: "RansomwareProtectionPatchSettings"
+ :ivar ransomwareProtection: Advanced Ransomware Protection updatable settings.
+ :vartype ransomwareProtection: "RansomwareProtectionPatchSettings"
"""
backup: "VolumeBackupProperties"
@@ -4839,200 +4844,202 @@ class VolumePatchPropertiesExportPolicy(TypedDict, total=False):
class VolumeProperties(TypedDict, total=False):
"""Volume properties.
- :ivar file_system_id: Unique FileSystem Identifier.
- :vartype file_system_id: str
- :ivar creation_token: A unique file path for the volume. Used when creating mount targets.
+ :ivar fileSystemId: Unique FileSystem Identifier.
+ :vartype fileSystemId: str
+ :ivar creationToken: A unique file path for the volume. Used when creating mount targets.
Required.
- :vartype creation_token: str
- :ivar service_level: The service level of the file system. Known values are: "Standard",
+ :vartype creationToken: str
+ :ivar serviceLevel: The service level of the file system. Known values are: "Standard",
"Premium", "Ultra", "StandardZRS", and "Flexible".
- :vartype service_level: Union[str, "ServiceLevel"]
- :ivar usage_threshold: Maximum storage quota allowed for a file system in bytes. This is a soft
+ :vartype serviceLevel: Union[str, "ServiceLevel"]
+ :ivar usageThreshold: Maximum storage quota allowed for a file system in bytes. This is a soft
quota used for alerting only. For regular volumes, valid values are in the range 50GiB to
100TiB. For large volumes, valid values are in the range 100TiB to 500TiB, and on an
exceptional basis, from to 2400GiB to 2400TiB. For extra large volumes, valid values are in the
range 2400GiB to 7200TiB. Values expressed in bytes as multiples of 1 GiB. Required.
- :vartype usage_threshold: int
- :ivar export_policy: Set of export policy rules.
- :vartype export_policy: "VolumePropertiesExportPolicy"
- :ivar protocol_types: Set of protocol types, default NFSv3, CIFS for SMB protocol.
- :vartype protocol_types: list[str]
- :ivar provisioning_state: Azure lifecycle management.
- :vartype provisioning_state: str
- :ivar snapshot_id: Resource identifier used to identify the Snapshot.
- :vartype snapshot_id: str
- :ivar delete_base_snapshot: If enabled (true) the snapshot the volume was created from will be
+ :vartype usageThreshold: int
+ :ivar exportPolicy: Set of export policy rules.
+ :vartype exportPolicy: "VolumePropertiesExportPolicy"
+ :ivar protocolTypes: Specify the protocol types for the volume. Supported values are NFSv3,
+ NFSv4.1, and CIFS. For SMB volumes, specify CIFS. The value SMB isn't supported in the
+ protocolTypes property. Default: NFSv3.
+ :vartype protocolTypes: list[str]
+ :ivar provisioningState: Azure lifecycle management.
+ :vartype provisioningState: str
+ :ivar snapshotId: Resource identifier used to identify the Snapshot.
+ :vartype snapshotId: str
+ :ivar deleteBaseSnapshot: If enabled (true) the snapshot the volume was created from will be
automatically deleted after the volume create operation has finished. Defaults to false.
- :vartype delete_base_snapshot: bool
- :ivar backup_id: Resource identifier used to identify the Backup.
- :vartype backup_id: str
- :ivar baremetal_tenant_id: Unique Baremetal Tenant Identifier.
- :vartype baremetal_tenant_id: str
- :ivar subnet_id: The Azure Resource URI for a delegated subnet. Must have the delegation
+ :vartype deleteBaseSnapshot: bool
+ :ivar backupId: Resource identifier used to identify the Backup.
+ :vartype backupId: str
+ :ivar baremetalTenantId: Unique Baremetal Tenant Identifier.
+ :vartype baremetalTenantId: str
+ :ivar subnetId: The Azure Resource URI for a delegated subnet. Must have the delegation
Microsoft.NetApp/volumes. Required.
- :vartype subnet_id: str
- :ivar network_features: The original value of the network features type available to the volume
+ :vartype subnetId: str
+ :ivar networkFeatures: The original value of the network features type available to the volume
at the time it was created. Known values are: "Basic", "Standard", "Basic_Standard", and
"Standard_Basic".
- :vartype network_features: Union[str, "NetworkFeatures"]
- :ivar effective_network_features: The effective value of the network features type available to
+ :vartype networkFeatures: Union[str, "NetworkFeatures"]
+ :ivar effectiveNetworkFeatures: The effective value of the network features type available to
the volume, or current effective state of update. Known values are: "Basic", "Standard",
"Basic_Standard", and "Standard_Basic".
- :vartype effective_network_features: Union[str, "NetworkFeatures"]
- :ivar network_sibling_set_id: Network Sibling Set ID for the the group of volumes sharing
+ :vartype effectiveNetworkFeatures: Union[str, "NetworkFeatures"]
+ :ivar networkSiblingSetId: Network Sibling Set ID for the the group of volumes sharing
networking resources.
- :vartype network_sibling_set_id: str
- :ivar storage_to_network_proximity: Provides storage to network proximity information for the
+ :vartype networkSiblingSetId: str
+ :ivar storageToNetworkProximity: Provides storage to network proximity information for the
volume. Known values are: "Default", "T1", "T2", and "AcrossT2".
- :vartype storage_to_network_proximity: Union[str, "VolumeStorageToNetworkProximity"]
- :ivar mount_targets: List of mount targets.
- :vartype mount_targets: list["MountTargetProperties"]
- :ivar volume_type: What type of volume is this. For destination volumes in Cross Region
+ :vartype storageToNetworkProximity: Union[str, "VolumeStorageToNetworkProximity"]
+ :ivar mountTargets: List of mount targets.
+ :vartype mountTargets: list["MountTargetProperties"]
+ :ivar volumeType: What type of volume is this. For destination volumes in Cross Region
Replication, set type to DataProtection. For creating clone volume, set type to ShortTermClone.
- :vartype volume_type: str
- :ivar data_protection: DataProtection type volumes include an object containing details of the
+ :vartype volumeType: str
+ :ivar dataProtection: DataProtection type volumes include an object containing details of the
replication.
- :vartype data_protection: "VolumePropertiesDataProtection"
- :ivar accept_grow_capacity_pool_for_short_term_clone_split: While auto splitting the short term
- clone volume, if the parent pool does not have enough space to accommodate the volume after
- split, it will be automatically resized, which will lead to increased billing. To accept
- capacity pool size auto grow and create a short term clone volume, set the property as
- accepted. Known values are: "Accepted" and "Declined".
- :vartype accept_grow_capacity_pool_for_short_term_clone_split: Union[str,
+ :vartype dataProtection: "VolumePropertiesDataProtection"
+ :ivar acceptGrowCapacityPoolForShortTermCloneSplit: While auto splitting the short term clone
+ volume, if the parent pool does not have enough space to accommodate the volume after split, it
+ will be automatically resized, which will lead to increased billing. To accept capacity pool
+ size auto grow and create a short term clone volume, set the property as accepted. Known values
+ are: "Accepted" and "Declined".
+ :vartype acceptGrowCapacityPoolForShortTermCloneSplit: Union[str,
"AcceptGrowCapacityPoolForShortTermCloneSplit"]
- :ivar is_restoring: Restoring.
- :vartype is_restoring: bool
- :ivar snapshot_directory_visible: If enabled (true) the volume will contain a read-only
- snapshot directory which provides access to each of the volume's snapshots (defaults to true).
- :vartype snapshot_directory_visible: bool
- :ivar kerberos_enabled: Describe if a volume is KerberosEnabled. To be use with swagger version
+ :ivar isRestoring: Restoring.
+ :vartype isRestoring: bool
+ :ivar snapshotDirectoryVisible: If enabled (true) the volume will contain a read-only snapshot
+ directory which provides access to each of the volume's snapshots (defaults to true).
+ :vartype snapshotDirectoryVisible: bool
+ :ivar kerberosEnabled: Describe if a volume is KerberosEnabled. To be use with swagger version
2020-05-01 or later.
- :vartype kerberos_enabled: bool
- :ivar security_style: The security style of volume, default unix, defaults to ntfs for dual
+ :vartype kerberosEnabled: bool
+ :ivar securityStyle: The security style of volume, default unix, defaults to ntfs for dual
protocol or CIFS protocol. Known values are: "ntfs" and "unix".
- :vartype security_style: Union[str, "SecurityStyle"]
- :ivar smb_encryption: Enables encryption for in-flight smb3 data. Only applicable for
+ :vartype securityStyle: Union[str, "SecurityStyle"]
+ :ivar smbEncryption: Enables encryption for in-flight smb3 data. Only applicable for
SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later.
- :vartype smb_encryption: bool
- :ivar smb_access_based_enumeration: Enables access-based enumeration share property for SMB
+ :vartype smbEncryption: bool
+ :ivar smbAccessBasedEnumeration: Enables access-based enumeration share property for SMB
Shares. Only applicable for SMB/DualProtocol volume. Known values are: "Disabled" and
"Enabled".
- :vartype smb_access_based_enumeration: Union[str, "SmbAccessBasedEnumeration"]
- :ivar smb_non_browsable: Enables non-browsable property for SMB Shares. Only applicable for
+ :vartype smbAccessBasedEnumeration: Union[str, "SmbAccessBasedEnumeration"]
+ :ivar smbNonBrowsable: Enables non-browsable property for SMB Shares. Only applicable for
SMB/DualProtocol volume. Known values are: "Disabled" and "Enabled".
- :vartype smb_non_browsable: Union[str, "SmbNonBrowsable"]
- :ivar smb_continuously_available: Enables continuously available share property for smb volume.
+ :vartype smbNonBrowsable: Union[str, "SmbNonBrowsable"]
+ :ivar smbContinuouslyAvailable: Enables continuously available share property for smb volume.
Only applicable for SMB volume.
- :vartype smb_continuously_available: bool
- :ivar throughput_mibps: Maximum throughput in MiB/s that can be achieved by this volume and
- this will be accepted as input only for manual qosType volume.
- :vartype throughput_mibps: float
- :ivar actual_throughput_mibps: Actual throughput in MiB/s for auto qosType volumes calculated
+ :vartype smbContinuouslyAvailable: bool
+ :ivar throughputMibps: Maximum throughput in MiB/s that can be achieved by this volume and this
+ will be accepted as input only for manual qosType volume.
+ :vartype throughputMibps: float
+ :ivar actualThroughputMibps: Actual throughput in MiB/s for auto qosType volumes calculated
based on size and serviceLevel.
- :vartype actual_throughput_mibps: float
- :ivar encryption_key_source: Source of key used to encrypt data in volume. Applicable if NetApp
+ :vartype actualThroughputMibps: float
+ :ivar encryptionKeySource: Source of key used to encrypt data in volume. Applicable if NetApp
account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive)
are: 'Microsoft.NetApp, Microsoft.KeyVault'. Known values are: "Microsoft.NetApp" and
"Microsoft.KeyVault".
- :vartype encryption_key_source: Union[str, "EncryptionKeySource"]
- :ivar key_vault_private_endpoint_resource_id: The resource ID of private endpoint for KeyVault.
- It must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
+ :vartype encryptionKeySource: Union[str, "EncryptionKeySource"]
+ :ivar keyVaultPrivateEndpointResourceId: The resource ID of private endpoint for KeyVault. It
+ must reside in the same VNET as the volume. Only applicable if encryptionKeySource =
'Microsoft.KeyVault'.
- :vartype key_vault_private_endpoint_resource_id: str
- :ivar ldap_enabled: Specifies whether LDAP is enabled or not for a given NFS volume.
- :vartype ldap_enabled: bool
- :ivar ldap_server_type: Specifies the type of LDAP server for a given NFS volume. Known values
+ :vartype keyVaultPrivateEndpointResourceId: str
+ :ivar ldapEnabled: Specifies whether LDAP is enabled or not for a given NFS volume.
+ :vartype ldapEnabled: bool
+ :ivar ldapServerType: Specifies the type of LDAP server for a given NFS volume. Known values
are: "ActiveDirectory" and "OpenLDAP".
- :vartype ldap_server_type: Union[str, "LdapServerType"]
- :ivar cool_access: Specifies whether Cool Access(tiering) is enabled for the volume.
- :vartype cool_access: bool
- :ivar coolness_period: Specifies the number of days after which data that is not accessed by
+ :vartype ldapServerType: Union[str, "LdapServerType"]
+ :ivar coolAccess: Specifies whether Cool Access(tiering) is enabled for the volume.
+ :vartype coolAccess: bool
+ :ivar coolnessPeriod: Specifies the number of days after which data that is not accessed by
clients will be tiered.
- :vartype coolness_period: int
- :ivar cool_access_retrieval_policy: coolAccessRetrievalPolicy determines the data retrieval
+ :vartype coolnessPeriod: int
+ :ivar coolAccessRetrievalPolicy: coolAccessRetrievalPolicy determines the data retrieval
behavior from the cool tier to standard storage based on the read pattern for cool access
enabled volumes. The possible values for this field are: Default - Data will be pulled from
cool tier to standard storage on random reads. This policy is the default. OnRead - All
client-driven data read is pulled from cool tier to standard storage on both sequential and
random reads. Never - No client-driven data is pulled from cool tier to standard storage. Known
values are: "Default", "OnRead", and "Never".
- :vartype cool_access_retrieval_policy: Union[str, "CoolAccessRetrievalPolicy"]
- :ivar cool_access_tiering_policy: coolAccessTieringPolicy determines which cold data blocks are
+ :vartype coolAccessRetrievalPolicy: Union[str, "CoolAccessRetrievalPolicy"]
+ :ivar coolAccessTieringPolicy: coolAccessTieringPolicy determines which cold data blocks are
moved to cool tier. The possible values for this field are: Auto - Moves cold user data blocks
in both the Snapshot copies and the active file system to the cool tier tier. This policy is
the default. SnapshotOnly - Moves user data blocks of the Volume Snapshot copies that are not
associated with the active file system to the cool tier. Known values are: "Auto" and
"SnapshotOnly".
- :vartype cool_access_tiering_policy: Union[str, "CoolAccessTieringPolicy"]
- :ivar unix_permissions: UNIX permissions for NFS volume accepted in octal 4 digit format. First
+ :vartype coolAccessTieringPolicy: Union[str, "CoolAccessTieringPolicy"]
+ :ivar unixPermissions: UNIX permissions for NFS volume accepted in octal 4 digit format. First
digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit
selects permission for the owner of the file: read (4), write (2) and execute (1). Third
selects permissions for other users in the same group. the fourth for other users not in the
group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other
users.
- :vartype unix_permissions: str
- :ivar clone_progress: When a volume is being restored from another volume's snapshot, will show
+ :vartype unixPermissions: str
+ :ivar cloneProgress: When a volume is being restored from another volume's snapshot, will show
the percentage completion of this cloning process. When this value is empty/null there is no
cloning process currently happening on this volume. This value will update every 5 minutes
during cloning.
- :vartype clone_progress: int
- :ivar file_access_logs: Flag indicating whether file access logs are enabled for the volume,
+ :vartype cloneProgress: int
+ :ivar fileAccessLogs: Flag indicating whether file access logs are enabled for the volume,
based on active diagnostic settings present on the volume. Known values are: "Enabled" and
"Disabled".
- :vartype file_access_logs: Union[str, "FileAccessLogs"]
- :ivar avs_data_store: Specifies whether the volume is enabled for Azure VMware Solution (AVS)
+ :vartype fileAccessLogs: Union[str, "FileAccessLogs"]
+ :ivar avsDataStore: Specifies whether the volume is enabled for Azure VMware Solution (AVS)
datastore purpose. Known values are: "Enabled" and "Disabled".
- :vartype avs_data_store: Union[str, "AvsDataStore"]
- :ivar data_store_resource_id: Data store resource unique identifier.
- :vartype data_store_resource_id: list[str]
- :ivar is_default_quota_enabled: Specifies if default quota is enabled for the volume.
- :vartype is_default_quota_enabled: bool
- :ivar default_user_quota_in_ki_bs: Default user quota for volume in KiBs. If
- isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
- :vartype default_user_quota_in_ki_bs: int
- :ivar default_group_quota_in_ki_bs: Default group quota for volume in KiBs. If
- isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
- :vartype default_group_quota_in_ki_bs: int
- :ivar maximum_number_of_files: Maximum number of files allowed. Needs a service request in
- order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
- :vartype maximum_number_of_files: int
- :ivar volume_group_name: Volume Group Name.
- :vartype volume_group_name: str
- :ivar capacity_pool_resource_id: Pool Resource Id used in case of creating a volume through
- volume group.
- :vartype capacity_pool_resource_id: str
- :ivar proximity_placement_group: Proximity placement group associated with the volume.
- :vartype proximity_placement_group: str
- :ivar t2_network: T2 network information.
- :vartype t2_network: str
- :ivar volume_spec_name: Volume spec name is the application specific designation or identifier
+ :vartype avsDataStore: Union[str, "AvsDataStore"]
+ :ivar dataStoreResourceId: Data store resource unique identifier.
+ :vartype dataStoreResourceId: list[str]
+ :ivar isDefaultQuotaEnabled: Specifies if default quota is enabled for the volume.
+ :vartype isDefaultQuotaEnabled: bool
+ :ivar defaultUserQuotaInKiBs: Default user quota for volume in KiBs. If isDefaultQuotaEnabled
+ is set, the minimum value of 4 KiBs applies .
+ :vartype defaultUserQuotaInKiBs: int
+ :ivar defaultGroupQuotaInKiBs: Default group quota for volume in KiBs. If isDefaultQuotaEnabled
+ is set, the minimum value of 4 KiBs applies.
+ :vartype defaultGroupQuotaInKiBs: int
+ :ivar maximumNumberOfFiles: Maximum number of files allowed. Needs a service request in order
+ to be changed. Only allowed to be changed if volume quota is more than 4TiB.
+ :vartype maximumNumberOfFiles: int
+ :ivar volumeGroupName: Volume Group Name.
+ :vartype volumeGroupName: str
+ :ivar capacityPoolResourceId: Pool Resource Id used in case of creating a volume through volume
+ group.
+ :vartype capacityPoolResourceId: str
+ :ivar proximityPlacementGroup: Proximity placement group associated with the volume.
+ :vartype proximityPlacementGroup: str
+ :ivar t2Network: T2 network information.
+ :vartype t2Network: str
+ :ivar volumeSpecName: Volume spec name is the application specific designation or identifier
for the particular volume in a volume group for e.g. data, log.
- :vartype volume_spec_name: str
+ :vartype volumeSpecName: str
:ivar encrypted: Specifies if the volume is encrypted or not. Only available on volumes created
or updated after 2022-01-01.
:vartype encrypted: bool
- :ivar placement_rules: Application specific placement rules for the particular volume.
- :vartype placement_rules: list["PlacementKeyValuePairs"]
- :ivar enable_subvolumes: Flag indicating whether subvolume operations are enabled on the volume
+ :ivar placementRules: Application specific placement rules for the particular volume.
+ :vartype placementRules: list["PlacementKeyValuePairs"]
+ :ivar enableSubvolumes: Flag indicating whether subvolume operations are enabled on the volume
Deprecated. Subvolume operations and this flag will be removed in a future API version. Known
values are: "Enabled" and "Disabled".
- :vartype enable_subvolumes: Union[str, "EnableSubvolumes"]
- :ivar provisioned_availability_zone: The availability zone where the volume is provisioned.
- This refers to the logical availability zone where the volume resides.
- :vartype provisioned_availability_zone: str
- :ivar is_large_volume: Specifies whether volume is a Large Volume or Regular Volume.
- :vartype is_large_volume: bool
- :ivar large_volume_type: Specifies the type of the Large Volume. When set to 'LargeVolume', the
+ :vartype enableSubvolumes: Union[str, "EnableSubvolumes"]
+ :ivar provisionedAvailabilityZone: The availability zone where the volume is provisioned. This
+ refers to the logical availability zone where the volume resides.
+ :vartype provisionedAvailabilityZone: str
+ :ivar isLargeVolume: Specifies whether volume is a Large Volume or Regular Volume.
+ :vartype isLargeVolume: bool
+ :ivar largeVolumeType: Specifies the type of the Large Volume. When set to 'LargeVolume', the
large volume is created with standard configuration. If it is set to
'ExtraLargeVolume7Dot2PiB', the extra large volume is created with higher capacity limit 7.2PiB
with cool access enabled, delivering higher capacity limit with lower costs. Known values are:
"LargeVolume" and "PremExtraLargeVolume7Dot2PiB".
- :vartype large_volume_type: Union[str, "LargeVolumeType"]
- :ivar originating_resource_id: Id of the snapshot or backup that the volume is restored from.
- :vartype originating_resource_id: str
- :ivar inherited_size_in_bytes: Space shared by short term clone volume with parent volume in
+ :vartype largeVolumeType: Union[str, "LargeVolumeType"]
+ :ivar originatingResourceId: Id of the snapshot or backup that the volume is restored from.
+ :vartype originatingResourceId: str
+ :ivar inheritedSizeInBytes: Space shared by short term clone volume with parent volume in
bytes.
- :vartype inherited_size_in_bytes: int
+ :vartype inheritedSizeInBytes: int
:ivar language: Language supported for volume. Known values are: "c.utf-8", "utf8mb4", "ar",
"ar.utf-8", "hr", "hr.utf-8", "cs", "cs.utf-8", "da", "da.utf-8", "nl", "nl.utf-8", "en",
"en.utf-8", "fi", "fi.utf-8", "fr", "fr.utf-8", "de", "de.utf-8", "he", "he.utf-8", "hu",
@@ -5043,9 +5050,9 @@ class VolumeProperties(TypedDict, total=False):
"zh-tw", "zh-tw.utf-8", "sk", "sk.utf-8", "sl", "sl.utf-8", "es", "es.utf-8", "sv", "sv.utf-8",
"tr", "tr.utf-8", "en-us", and "en-us.utf-8".
:vartype language: Union[str, "VolumeLanguage"]
- :ivar breakthrough_mode: Specifies whether the volume operates in Breakthrough Mode. Known
+ :ivar breakthroughMode: Specifies whether the volume operates in Breakthrough Mode. Known
values are: "Enabled" and "Disabled".
- :vartype breakthrough_mode: Union[str, "BreakthroughMode"]
+ :vartype breakthroughMode: Union[str, "BreakthroughMode"]
"""
fileSystemId: str
@@ -5064,7 +5071,9 @@ class VolumeProperties(TypedDict, total=False):
exportPolicy: "VolumePropertiesExportPolicy"
"""Set of export policy rules."""
protocolTypes: list[str]
- """Set of protocol types, default NFSv3, CIFS for SMB protocol."""
+ """Specify the protocol types for the volume. Supported values are NFSv3, NFSv4.1, and CIFS. For
+ SMB volumes, specify CIFS. The value SMB isn't supported in the protocolTypes property.
+ Default: NFSv3."""
provisioningState: str
"""Azure lifecycle management."""
snapshotId: Optional[str]
@@ -5249,10 +5258,10 @@ class VolumePropertiesDataProtection(TypedDict, total=False):
:vartype replication: "ReplicationObject"
:ivar snapshot: Snapshot properties.
:vartype snapshot: "VolumeSnapshotProperties"
- :ivar volume_relocation: VolumeRelocation properties.
- :vartype volume_relocation: "VolumeRelocationProperties"
- :ivar ransomware_protection: Advanced Ransomware Protection settings.
- :vartype ransomware_protection: "RansomwareProtectionSettings"
+ :ivar volumeRelocation: VolumeRelocation properties.
+ :vartype volumeRelocation: "VolumeRelocationProperties"
+ :ivar ransomwareProtection: Advanced Ransomware Protection settings.
+ :vartype ransomwareProtection: "RansomwareProtectionSettings"
"""
backup: "VolumeBackupProperties"
@@ -5289,9 +5298,9 @@ class VolumeQuotaRule(TrackedResource):
:ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
"Microsoft.Storage/storageAccounts".
:vartype type: str
- :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ :ivar systemData: Azure Resource Manager metadata containing createdBy and modifiedBy
information.
- :vartype system_data: "SystemData"
+ :vartype systemData: "SystemData"
:ivar tags: Resource tags.
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
@@ -5322,19 +5331,19 @@ class VolumeQuotaRulePatch(TypedDict, total=False):
class VolumeQuotaRulesProperties(TypedDict, total=False):
"""Volume Quota Rule properties.
- :ivar provisioning_state: Gets the status of the VolumeQuotaRule at the time the operation was
+ :ivar provisioningState: Gets the status of the VolumeQuotaRule at the time the operation was
called. Known values are: "Accepted", "Creating", "Patching", "Updating", "Deleting", "Moving",
"Failed", and "Succeeded".
- :vartype provisioning_state: Union[str, "NetAppProvisioningState"]
- :ivar quota_size_in_ki_bs: Size of quota.
- :vartype quota_size_in_ki_bs: int
- :ivar quota_type: Type of quota. Known values are: "DefaultUserQuota", "DefaultGroupQuota",
+ :vartype provisioningState: Union[str, "NetAppProvisioningState"]
+ :ivar quotaSizeInKiBs: Size of quota.
+ :vartype quotaSizeInKiBs: int
+ :ivar quotaType: Type of quota. Known values are: "DefaultUserQuota", "DefaultGroupQuota",
"IndividualUserQuota", and "IndividualGroupQuota".
- :vartype quota_type: Union[str, "QuotaType"]
- :ivar quota_target: UserID/GroupID/SID based on the quota target type. UserID and groupID can
- be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by
- running .
- :vartype quota_target: str
+ :vartype quotaType: Union[str, "QuotaType"]
+ :ivar quotaTarget: UserID/GroupID/SID based on the quota target type. UserID and groupID can be
+ found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
+ .
+ :vartype quotaTarget: str
"""
provisioningState: Union[str, "NetAppProvisioningState"]
@@ -5355,10 +5364,10 @@ class VolumeQuotaRulesProperties(TypedDict, total=False):
class VolumeRelocationProperties(TypedDict, total=False):
"""Volume relocation properties.
- :ivar relocation_requested: Has relocation been requested for this volume.
- :vartype relocation_requested: bool
- :ivar ready_to_be_finalized: Has relocation finished and is ready to be cleaned up.
- :vartype ready_to_be_finalized: bool
+ :ivar relocationRequested: Has relocation been requested for this volume.
+ :vartype relocationRequested: bool
+ :ivar readyToBeFinalized: Has relocation finished and is ready to be cleaned up.
+ :vartype readyToBeFinalized: bool
"""
relocationRequested: bool
@@ -5370,8 +5379,8 @@ class VolumeRelocationProperties(TypedDict, total=False):
class VolumeRevert(TypedDict, total=False):
"""revert a volume to the snapshot.
- :ivar snapshot_id: Resource id of the snapshot.
- :vartype snapshot_id: str
+ :ivar snapshotId: Resource id of the snapshot.
+ :vartype snapshotId: str
"""
snapshotId: str
@@ -5381,8 +5390,8 @@ class VolumeRevert(TypedDict, total=False):
class VolumeSnapshotProperties(TypedDict, total=False):
"""Volume Snapshot Properties.
- :ivar snapshot_policy_id: Snapshot Policy ResourceId.
- :vartype snapshot_policy_id: str
+ :ivar snapshotPolicyId: Snapshot Policy ResourceId.
+ :vartype snapshotPolicyId: str
"""
snapshotPolicyId: str
@@ -5392,8 +5401,8 @@ class VolumeSnapshotProperties(TypedDict, total=False):
class WeeklySchedule(TypedDict, total=False):
"""Weekly Schedule properties, make a snapshot every week at a specific day or days.
- :ivar snapshots_to_keep: Weekly snapshot count to keep.
- :vartype snapshots_to_keep: int
+ :ivar snapshotsToKeep: Weekly snapshot count to keep.
+ :vartype snapshotsToKeep: int
:ivar day: Indicates which weekdays snapshot should be taken, accepts a comma separated list of
week day names in english.
:vartype day: str
@@ -5401,8 +5410,8 @@ class WeeklySchedule(TypedDict, total=False):
:vartype hour: int
:ivar minute: Indicates which minute snapshot should be taken.
:vartype minute: int
- :ivar used_bytes: Resource size in bytes, current storage usage for the volume in bytes.
- :vartype used_bytes: int
+ :ivar usedBytes: Resource size in bytes, current storage usage for the volume in bytes.
+ :vartype usedBytes: int
"""
snapshotsToKeep: int
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_change_key_vault.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_change_key_vault.py
index 35bb656c3476..448ebe1dec66 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_change_key_vault.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_change_key_vault.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Accounts_ChangeKeyVault.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_ChangeKeyVault.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update.py
index 4363d86ff3b3..a5d97788d40e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ad.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ad.py
index 6789d101a3b1..622c576e0363 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ad.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ad.py
@@ -56,6 +56,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_CreateOrUpdateAD.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_CreateOrUpdateAD.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ldap_config.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ldap_config.py
index aa817653c92d..623f860d20b8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ldap_config.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_create_or_update_ldap_config.py
@@ -48,10 +48,10 @@ def main():
"certificateCNHost": "ldap.krypton.com",
"domain": "example.com",
"groupDN": "OU=subdirectory,OU=directory,DC=example,DC=com",
- "ldapOverTLS": False,
"ldapPort": 636,
"ldapServers": ["192.0.2.1", "192.0.2.2"],
"netGroupDN": "OU=subdirectory,OU=directory,DC=example,DC=com",
+ "secureLdapType": "LdapOverTLS",
"serverCACertificate": "",
"userDN": "OU=subdirectory,OU=directory,DC=example,DC=com",
}
@@ -61,6 +61,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_CreateOrUpdateLdapConfig.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_CreateOrUpdateLdapConfig.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_delete.py
index bf639ac95bc7..1335e8938c11 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Accounts_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get.py
index 71880d87b44b..bf6256328124 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_Get.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get_change_key_vault_information.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get_change_key_vault_information.py
index 13a504552919..65b1340c8ad6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get_change_key_vault_information.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_get_change_key_vault_information.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_GetChangeKeyVaultInformation.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_GetChangeKeyVaultInformation.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list.py
index b3d07d310e41..28382ebf49c4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Accounts_List.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list_by_subscription.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list_by_subscription.py
index c243326ffdd7..db76aad88b65 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list_by_subscription.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_list_by_subscription.py
@@ -35,6 +35,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Accounts_ListBySubscription.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_refresh_ldap_bind_password.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_refresh_ldap_bind_password.py
index 42b9157d199b..fafb0e4ebb21 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_refresh_ldap_bind_password.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_refresh_ldap_bind_password.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Accounts_RefreshLdapBindPassword.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_RefreshLdapBindPassword.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_renew_credentials.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_renew_credentials.py
index 64ee0d83b212..7e9fe7fc1162 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_renew_credentials.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_renew_credentials.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Accounts_RenewCredentials.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_RenewCredentials.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_transition_encryption_key.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_transition_encryption_key.py
index 2dc16ca45c1e..4d8489995035 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_transition_encryption_key.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_transition_encryption_key.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Accounts_TransitionEncryptionKey.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_TransitionEncryptionKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_update.py
index 784391c804da..9a0527223a5a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/accounts_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Accounts_Update.json
+# x-ms-original-file: 2026-06-15-preview/Accounts_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_create_or_update.py
index 4fda357359b7..f9a15bddf475 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_create_or_update.py
@@ -68,6 +68,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_delete.py
index 30aa74cba624..716a8ccf12c1 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_get.py
index af0d43395eed..f8ca255587f5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_Get.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_resource_group.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_resource_group.py
index 3b41a6ab76e0..63131e52d363 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_resource_group.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_resource_group.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_ListByResourceGroup.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_subscription.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_subscription.py
index ba4d0f4dc19a..a28f6669f3d7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_subscription.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_list_by_subscription.py
@@ -35,6 +35,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_ListBySubscription.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_update.py
index 3180d3555f26..3af14c34a3f1 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/active_directory_configs_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ActiveDirectoryConfigs_Update.json
+# x-ms-original-file: 2026-06-15-preview/ActiveDirectoryConfigs_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_create.py
index 8667d388fa6c..b15de4673d66 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_create.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupPolicies_Create.json
+# x-ms-original-file: 2026-06-15-preview/BackupPolicies_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_delete.py
index b81d412bad5f..a24c2c9d6fe5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupPolicies_Delete.json
+# x-ms-original-file: 2026-06-15-preview/BackupPolicies_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_get.py
index f730a9737c0a..6110902c11fd 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupPolicies_Get.json
+# x-ms-original-file: 2026-06-15-preview/BackupPolicies_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_list.py
index 8992d86d180c..a2feeba39b1c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/BackupPolicies_List.json
+# x-ms-original-file: 2026-06-15-preview/BackupPolicies_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_update.py
index fe8d2f3b269e..d0558180cd15 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_policies_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupPolicies_Update.json
+# x-ms-original-file: 2026-06-15-preview/BackupPolicies_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_create.py
index 44fed360d90b..731342aec517 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_create.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupVaults_Create.json
+# x-ms-original-file: 2026-06-15-preview/BackupVaults_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_delete.py
index d6e295325d26..cde646796a9d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupVaults_Delete.json
+# x-ms-original-file: 2026-06-15-preview/BackupVaults_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_get.py
index 6ac9e7fcc557..2f1ba8bcf0d9 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupVaults_Get.json
+# x-ms-original-file: 2026-06-15-preview/BackupVaults_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_list.py
index 65266fc0c83a..7710015efc5d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/BackupVaults_List.json
+# x-ms-original-file: 2026-06-15-preview/BackupVaults_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_update.py
index c9d1f34b6878..5a18c7879756 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backup_vaults_update.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupVaults_Update.json
+# x-ms-original-file: 2026-06-15-preview/BackupVaults_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_list_by_vault.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_list_by_vault.py
index c0adb417cb20..c2182338e588 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_list_by_vault.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_list_by_vault.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Backups_ListByVault.json
+# x-ms-original-file: 2026-06-15-preview/Backups_ListByVault.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_account_migrate.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_account_migrate.py
index 724461d41a2d..0ecd6c22e784 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_account_migrate.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_account_migrate.py
@@ -40,6 +40,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderAccount_Migrate.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderAccount_Migrate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_create.py
index 4278c972b310..ef5bc73224cf 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_create.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderBackupVault_Create.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderBackupVault_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_delete.py
index b08291fd5ff8..abef1265bdc4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_delete.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderBackupVault_Delete.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderBackupVault_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_get.py
index 594ed54b7d6f..7ff69b1508ac 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderBackupVault_Get.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderBackupVault_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_single_file_restore.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_single_file_restore.py
index 920c0c8fd52e..fbf0669c6a7e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_single_file_restore.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_single_file_restore.py
@@ -43,6 +43,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderBackupVault_SingleFileRestore.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderBackupVault_SingleFileRestore.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_update.py
index c8abfb3da8e9..e700c590ec16 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_backup_vault_update.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderBackupVault_Update.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderBackupVault_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_volume_migrate.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_volume_migrate.py
index f92edbf3b498..91894de76b58 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_volume_migrate.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/backups_under_volume_migrate.py
@@ -42,6 +42,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/BackupsUnderVolume_Migrate.json
+# x-ms-original-file: 2026-06-15-preview/BackupsUnderVolume_Migrate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update.py
index e43834d59ebd..c8fe6c37821a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update.py
@@ -52,6 +52,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update_with_akv.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update_with_akv.py
index 7ebb8dd6f9e4..0ffef9add54c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update_with_akv.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_create_or_update_with_akv.py
@@ -61,6 +61,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_CreateOrUpdateWithAkv.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_CreateOrUpdateWithAkv.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_delete.py
index d904b35bbd7b..9a6c6178caec 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_delete.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Buckets_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_akv_credentials.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_akv_credentials.py
index 90c45525f816..d107dc59c0c8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_akv_credentials.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_akv_credentials.py
@@ -40,6 +40,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Buckets_GenerateAkvCredentials.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_GenerateAkvCredentials.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_credentials.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_credentials.py
index 826fb5a03df3..4f87a6977028 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_credentials.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_generate_credentials.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_GenerateCredentials.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_GenerateCredentials.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_get.py
index c79811eb0298..02cbea984165 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_Get.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_list.py
index 64a3b841557e..f535703851f6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_list.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Buckets_List.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_refresh_certificate.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_refresh_certificate.py
index 7e48f1e3562c..de124989cae1 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_refresh_certificate.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_refresh_certificate.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Buckets_RefreshCertificate.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_RefreshCertificate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update.py
index d18ba79f9ff8..40013e22756f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_Update.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update_with_akv.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update_with_akv.py
index 86be1b95312d..00909439d286 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update_with_akv.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/buckets_update_with_akv.py
@@ -59,6 +59,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Buckets_UpdateWithAkv.json
+# x-ms-original-file: 2026-06-15-preview/Buckets_UpdateWithAkv.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_create_or_update.py
index 6aa34df5da83..3eba3b536d8f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_create_or_update.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/Caches_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_delete.py
index 2ab77d636594..19b90543e7da 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_delete.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Caches_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Caches_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_get.py
index b351fdfc17ad..7f50c882d6ca 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_Get.json
+# x-ms-original-file: 2026-06-15-preview/Caches_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list.py
index af2bf9444506..b1cf98673848 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Caches_List.json
+# x-ms-original-file: 2026-06-15-preview/Caches_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list_peering_passphrases.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list_peering_passphrases.py
index fce69f6a93df..291a6ef1858c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list_peering_passphrases.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_list_peering_passphrases.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_ListPeeringPassphrases.json
+# x-ms-original-file: 2026-06-15-preview/Caches_ListPeeringPassphrases.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_pool_change.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_pool_change.py
index 374f0e25a6b3..d795adf59252 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_pool_change.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_pool_change.py
@@ -43,6 +43,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_PoolChange.json
+# x-ms-original-file: 2026-06-15-preview/Caches_PoolChange.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_reset_smb_password.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_reset_smb_password.py
index de448a7dee2b..c0d039584061 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_reset_smb_password.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_reset_smb_password.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_ResetSmbPassword.json
+# x-ms-original-file: 2026-06-15-preview/Caches_ResetSmbPassword.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_update.py
index 677996a50624..2b683e178a52 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/caches_update.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Caches_Update.json
+# x-ms-original-file: 2026-06-15-preview/Caches_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_file_path_availability.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_file_path_availability.py
index dd3a3393041f..fc18751f1682 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_file_path_availability.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_file_path_availability.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/CheckFilePathAvailability.json
+# x-ms-original-file: 2026-06-15-preview/CheckFilePathAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_name_availability.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_name_availability.py
index 44611b787fc2..021c59d34c5f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_name_availability.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_name_availability.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/CheckNameAvailability.json
+# x-ms-original-file: 2026-06-15-preview/CheckNameAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_quota_availability.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_quota_availability.py
index 36a693dc79a3..98bdf7ed3a79 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/check_quota_availability.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/check_quota_availability.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/CheckQuotaAvailability.json
+# x-ms-original-file: 2026-06-15-preview/CheckQuotaAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_create_or_update.py
index ccbc127b4cba..914bf00a59de 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_create_or_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_delete.py
index cbf7c47672a7..dafb4b1db9b8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_get.py
index 502deace57bc..8ae090a7f001 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_resource_group.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_resource_group.py
index 7300161cf70e..dfa704a2f3bf 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_resource_group.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_resource_group.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_ListByResourceGroup.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_subscription.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_subscription.py
index 04bcbd13b5d3..364922f8ce71 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_subscription.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_list_by_subscription.py
@@ -35,6 +35,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_ListBySubscription.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_update.py
index 54ec2b371d2c..4b28b8164c8d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_accounts_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticAccounts_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticAccounts_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_create_or_update.py
index 10fe7c18f88e..799e36f6312e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupPolicies_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupPolicies_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_delete.py
index 2bddcde94b1a..7a2541421042 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupPolicies_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupPolicies_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_get.py
index c9af1ef8158c..9d7785098c1e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupPolicies_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupPolicies_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_list.py
index 6e1b612642dd..c88fabb9d345 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupPolicies_List.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupPolicies_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_update.py
index e1b03b0dc745..79fc4bf5b16a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_policies_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupPolicies_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupPolicies_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_create.py
index 6bee277c3223..628ad027dcfa 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_create.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupVaults_Create.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupVaults_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_delete.py
index 330fa687520c..a13da86a7d1b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupVaults_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupVaults_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_get.py
index ce9f3c5ec758..d82bc44cecc2 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupVaults_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupVaults_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_list_by_elastic_account.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_list_by_elastic_account.py
index 32edcdd710b8..86e4f109c475 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_list_by_elastic_account.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_list_by_elastic_account.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupVaults_ListByElasticAccount.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupVaults_ListByElasticAccount.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_update.py
index a3b672f5d547..f20a0ebb3d5c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backup_vaults_update.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackupVaults_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackupVaults_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_create_or_update.py
index 5055c3005c04..769901f48280 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_create_or_update.py
@@ -48,6 +48,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackups_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackups_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_delete.py
index e9d192430a57..93e07a0d6a4c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_delete.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticBackups_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackups_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_get.py
index c27925e716f3..e0e1fa0ef52e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackups_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackups_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_list_by_vault.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_list_by_vault.py
index ac613b3f0b86..fe9eb95e02a7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_list_by_vault.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_list_by_vault.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackups_ListByVault.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackups_ListByVault.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_update.py
index 4f1fecc13f85..f182a6a52fba 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_backups_update.py
@@ -67,6 +67,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticBackups_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticBackups_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_change_zone.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_change_zone.py
index 7d09f2140bb0..44b6711d7ca3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_change_zone.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_change_zone.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_ChangeZone.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_ChangeZone.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_check_volume_file_path_availability.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_check_volume_file_path_availability.py
index 77342b8af768..7c26b31aa33e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_check_volume_file_path_availability.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_check_volume_file_path_availability.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_CheckVolumeFilePathAvailability.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_CheckVolumeFilePathAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update.py
index d98106c25f8c..e28c94f5a95d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update.py
@@ -49,6 +49,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update_cmk.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update_cmk.py
index 45ef1a9dcdf0..33ad2061452a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update_cmk.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_create_or_update_cmk.py
@@ -53,6 +53,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_CreateOrUpdateCMK.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_CreateOrUpdateCMK.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_delete.py
index 4f13a7a44c06..be5cd92430c3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_get.py
index 3f0d23307256..7f5cc0eef64b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_list_by_elastic_account.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_list_by_elastic_account.py
index 0a12ebc065d7..c19cb41fd974 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_list_by_elastic_account.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_list_by_elastic_account.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_ListByElasticAccount.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_ListByElasticAccount.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_update.py
index 5222835da9b4..e46fbfd6bf47 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_capacity_pools_update.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticCapacityPools_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticCapacityPools_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_create_or_update.py
index 097f2ee071eb..d09fd89394d5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_create_or_update.py
@@ -48,6 +48,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_delete.py
index 7de3ca71ac96..862071d36597 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_get.py
index a136c2a338c0..00d066a76634 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_by_elastic_account.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_by_elastic_account.py
index d298bc1aa501..b3d80471a798 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_by_elastic_account.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_by_elastic_account.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_ListByElasticAccount.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_ListByElasticAccount.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_elastic_volumes.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_elastic_volumes.py
index 3c5a290b3532..c1a77962355c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_elastic_volumes.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_list_elastic_volumes.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_ListElasticVolumes.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_ListElasticVolumes.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_update.py
index 6ad0c52d8759..25525e499e97 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshot_policies_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshotPolicies_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshotPolicies_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_create_or_update.py
index 6ba94db3478b..ccdb51262b34 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_create_or_update.py
@@ -54,6 +54,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshots_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshots_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_delete.py
index 3417a97a4e28..28f6a26873ef 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_delete.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshots_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshots_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_get.py
index d4dc6c8ad280..cd6c29ae53a8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshots_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshots_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_list_by_elastic_volume.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_list_by_elastic_volume.py
index 48459609a608..6b650af71cc5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_list_by_elastic_volume.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_snapshots_list_by_elastic_volume.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticSnapshots_ListByElasticVolume.json
+# x-ms-original-file: 2026-06-15-preview/ElasticSnapshots_ListByElasticVolume.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_create_or_update.py
index b05a9b73ae9b..b7c8f514abfb 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_create_or_update.py
@@ -70,6 +70,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_delete.py
index 127b16e61094..616af92b08d5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_delete.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_Delete.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_get.py
index 0e251e462367..a828cfd8e78e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_Get.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_list_by_elastic_pool.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_list_by_elastic_pool.py
index ae039da45c34..c906c87b048e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_list_by_elastic_pool.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_list_by_elastic_pool.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_ListByElasticPool.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_ListByElasticPool.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_revert.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_revert.py
index c08d4106b8e4..e6bf118a6695 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_revert.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_revert.py
@@ -43,6 +43,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_Revert.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_Revert.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_update.py
index 65447cdbc320..e9b5926d3dbd 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/elastic_volumes_update.py
@@ -61,6 +61,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/ElasticVolumes_Update.json
+# x-ms-original-file: 2026-06-15-preview/ElasticVolumes_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/group_id_list_for_ldap_user.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/group_id_list_for_ldap_user.py
index 09244cbadfb7..4dd73bde4a86 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/group_id_list_for_ldap_user.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/group_id_list_for_ldap_user.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/GroupIdListForLDAPUser.json
+# x-ms-original-file: 2026-06-15-preview/GroupIdListForLDAPUser.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_get.py
index b0dd8b23a76b..b51b774b3466 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/NetAppResourceQuotaLimitsAccount_Get.json
+# x-ms-original-file: 2026-06-15-preview/NetAppResourceQuotaLimitsAccount_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_list.py
index 8ffe553b008f..0b12ac934189 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_account_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/NetAppResourceQuotaLimitsAccount_List.json
+# x-ms-original-file: 2026-06-15-preview/NetAppResourceQuotaLimitsAccount_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_get.py
index fc6047fb0d42..7c1053148430 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/NetAppResourceQuotaLimits_Get.json
+# x-ms-original-file: 2026-06-15-preview/NetAppResourceQuotaLimits_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_list.py
index a19b9de5afc1..174b0f00d973 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/net_app_resource_quota_limits_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/NetAppResourceQuotaLimits_List.json
+# x-ms-original-file: 2026-06-15-preview/NetAppResourceQuotaLimits_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_query.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_query.py
index 385bc5fbaaa9..07503e7b4bd6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_query.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_query.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/NetworkSiblingSet_Query.json
+# x-ms-original-file: 2026-06-15-preview/NetworkSiblingSet_Query.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_update.py
index 41b3dca9cce2..8f0d49dc71f7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/network_sibling_set_update.py
@@ -43,6 +43,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/NetworkSiblingSet_Update.json
+# x-ms-original-file: 2026-06-15-preview/NetworkSiblingSet_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/operation_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/operation_list.py
index 1f58d8824b1d..e5e8d893b165 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/operation_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/operation_list.py
@@ -35,6 +35,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/OperationList.json
+# x-ms-original-file: 2026-06-15-preview/OperationList.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update.py
index 72d686c5f578..5b7e4109e553 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update.py
@@ -42,6 +42,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/Pools_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update_custom_throughput.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update_custom_throughput.py
index 4313f342a2f6..581bd5980b28 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update_custom_throughput.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_create_or_update_custom_throughput.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_CreateOrUpdate_CustomThroughput.json
+# x-ms-original-file: 2026-06-15-preview/Pools_CreateOrUpdate_CustomThroughput.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_delete.py
index 1058391837e2..4ea2bcd4f457 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Pools_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Pools_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get.py
index 6ebd160a14b2..ecf0d5d75cb4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_Get.json
+# x-ms-original-file: 2026-06-15-preview/Pools_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get_custom_throughput.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get_custom_throughput.py
index dfb8fd72078c..205fccec2ee8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get_custom_throughput.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_get_custom_throughput.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_Get_CustomThroughput.json
+# x-ms-original-file: 2026-06-15-preview/Pools_Get_CustomThroughput.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_list.py
index 6947433ec21c..6a8587e6e802 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Pools_List.json
+# x-ms-original-file: 2026-06-15-preview/Pools_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update.py
index fec8387629fd..9923bb915966 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_Update.json
+# x-ms-original-file: 2026-06-15-preview/Pools_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update_custom_throughput.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update_custom_throughput.py
index 640264fa4a3e..12f04b2572c1 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update_custom_throughput.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/pools_update_custom_throughput.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Pools_Update_CustomThroughput.json
+# x-ms-original-file: 2026-06-15-preview/Pools_Update_CustomThroughput.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_clear_suspects.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_clear_suspects.py
index c2b1d1d6db19..5b6040d48555 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_clear_suspects.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_clear_suspects.py
@@ -40,6 +40,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/RansomwareReports_ClearSuspects.json
+# x-ms-original-file: 2026-06-15-preview/RansomwareReports_ClearSuspects.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_get.py
index b3c45fcb1439..ce6ff1502801 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/RansomwareReports_Get.json
+# x-ms-original-file: 2026-06-15-preview/RansomwareReports_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_list.py
index 7d516ca41fd6..d5d9510052f3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/ransomware_reports_list.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/RansomwareReports_List.json
+# x-ms-original-file: 2026-06-15-preview/RansomwareReports_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_info.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_info.py
index aff40000ae44..f2ed7377ab96 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_info.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_info.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/RegionInfo.json
+# x-ms-original-file: 2026-06-15-preview/RegionInfo.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_get.py
index 211ffefcd5b1..74cb1875ff7f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/RegionInfos_Get.json
+# x-ms-original-file: 2026-06-15-preview/RegionInfos_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_list.py
index bbd8268f98c2..3e5a715aa27d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/region_infos_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/RegionInfos_List.json
+# x-ms-original-file: 2026-06-15-preview/RegionInfos_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_create.py
index 599be4b9ce97..57bb1f5011f2 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_create.py
@@ -48,6 +48,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_Create.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_delete.py
index cdeb9cde70cf..6c8ba178b2b3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_Delete.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_get.py
index e7394cdd75c0..8060f61a5bbb 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_Get.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list.py
index ab65edfc8ff7..a1c79813c15f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_List.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list_volumes.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list_volumes.py
index ffb4f7c6e108..64d3503cf79b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list_volumes.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_list_volumes.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_ListVolumes.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_ListVolumes.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_update.py
index b263afb501dc..7e59346c417b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshot_policies_update.py
@@ -48,6 +48,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/SnapshotPolicies_Update.json
+# x-ms-original-file: 2026-06-15-preview/SnapshotPolicies_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_create.py
index 11a59cecaf2f..efaa52d18ef0 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_create.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Snapshots_Create.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_delete.py
index 5306cbf2a393..6ccbcf55efb4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_delete.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Snapshots_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_get.py
index 96679d5f3301..655ab3c9a37d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Snapshots_Get.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_list.py
index 0a70f7a27b42..4a0b63bdd1c9 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_list.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Snapshots_List.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_single_file_restore.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_single_file_restore.py
index 8ac508c9fb5b..b2aaffca359c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_single_file_restore.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_single_file_restore.py
@@ -40,6 +40,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Snapshots_SingleFileRestore.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_SingleFileRestore.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_update.py
index 6418d13d2136..c29bea0e1509 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/snapshots_update.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Snapshots_Update.json
+# x-ms-original-file: 2026-06-15-preview/Snapshots_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_create.py
index 43010d52b713..c31465e2a19e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_create.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_Create.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_delete.py
index 1e523b6be0b6..5a8cdf8b0a13 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_delete.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_get.py
index cb38bcbe6fba..447c165b01a7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_Get.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_list.py
index c160d6d11bda..4f45e7ac568e 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_list.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_List.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_metadata.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_metadata.py
index 20303ec995c7..83b9fc71f1dd 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_metadata.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_metadata.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_Metadata.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_Metadata.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_update.py
index f56c655ba85f..4cec8c7a36ec 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/subvolumes_update.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Subvolumes_Update.json
+# x-ms-original-file: 2026-06-15-preview/Subvolumes_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_get.py
index fa74be7df2fb..d62914bb8188 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Usages_Get.json
+# x-ms-original-file: 2026-06-15-preview/Usages_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_list.py
index 9b2b6f7f1470..edebca0c28f6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/usages_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Usages_List.json
+# x-ms-original-file: 2026-06-15-preview/Usages_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom.py
index 8ada3ee8c1b0..77a3a8dfc3de 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom.py
@@ -459,6 +459,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Create_Custom.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Create_Custom.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom_smb.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom_smb.py
index 71008fb8c27b..13b1a5ad2195 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom_smb.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_custom_smb.py
@@ -279,6 +279,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Create_Custom_SMB.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Create_Custom_SMB.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_oracle.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_oracle.py
index 04d3c36ef488..6b207117adfd 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_oracle.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_oracle.py
@@ -459,6 +459,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Create_Oracle.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Create_Oracle.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_sap_hana.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_sap_hana.py
index e0317d2b41c3..2d6bfc3fc59d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_sap_hana.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_create_sap_hana.py
@@ -221,6 +221,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Create_SapHana.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Create_SapHana.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_delete.py
index 5d5dde2097dd..e3057a174783 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Delete.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom.py
index 77fc90668c7f..b720fa29e395 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Get_Custom.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Get_Custom.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom_smb.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom_smb.py
index 646ff92d7842..852fcb4e843d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom_smb.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_custom_smb.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Get_Custom_SMB.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Get_Custom_SMB.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_oracle.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_oracle.py
index d2df765800d4..6ea4e1986c26 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_oracle.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_oracle.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Get_Oracle.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Get_Oracle.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_sap_hana.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_sap_hana.py
index e5f0fd9a86ce..991f6783b49a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_sap_hana.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_get_sap_hana.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_Get_SapHana.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_Get_SapHana.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_custom.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_custom.py
index f3993bd0d0cb..a54c2d22745f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_custom.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_custom.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_List_Custom.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_List_Custom.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_oracle.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_oracle.py
index 895a30c3dd68..a77e9adf055b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_oracle.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_oracle.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_List_Oracle.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_List_Oracle.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_sap_hana.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_sap_hana.py
index b4cf0545fa07..aac2d6c648ff 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_sap_hana.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_groups_list_sap_hana.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/VolumeGroups_List_SapHana.json
+# x-ms-original-file: 2026-06-15-preview/VolumeGroups_List_SapHana.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_create.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_create.py
index fee70401ee1b..e03c86cc702f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_create.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_create.py
@@ -44,6 +44,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeQuotaRules_Create.json
+# x-ms-original-file: 2026-06-15-preview/VolumeQuotaRules_Create.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_delete.py
index 0ee18c9539be..feac62e43b28 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_delete.py
@@ -39,6 +39,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/VolumeQuotaRules_Delete.json
+# x-ms-original-file: 2026-06-15-preview/VolumeQuotaRules_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_get.py
index 16dbcffd9d41..3fe3bc00af1f 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_get.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeQuotaRules_Get.json
+# x-ms-original-file: 2026-06-15-preview/VolumeQuotaRules_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_list.py
index c14b75a4a623..ca5db84294f7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_list.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/VolumeQuotaRules_List.json
+# x-ms-original-file: 2026-06-15-preview/VolumeQuotaRules_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_update.py
index 6808cf2cac84..72cb871f2a51 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volume_quota_rules_update.py
@@ -41,6 +41,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/VolumeQuotaRules_Update.json
+# x-ms-original-file: 2026-06-15-preview/VolumeQuotaRules_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_external_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_external_replication.py
index 182dec4bca6d..5b488d3088d4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_external_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_external_replication.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_AuthorizeExternalReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_AuthorizeExternalReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_replication.py
index e5c0d6161298..7b4e41f929b0 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_authorize_replication.py
@@ -42,6 +42,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_AuthorizeReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_AuthorizeReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_file_locks.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_file_locks.py
index eec75c070357..0ded420ab3b6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_file_locks.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_file_locks.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_BreakFileLocks.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_BreakFileLocks.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_replication.py
index 4ac707223ff0..9b2aa75e8893 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_break_replication.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_BreakReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_BreakReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_create_or_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_create_or_update.py
index 8ec8eef5e8db..d26d66cb75f7 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_create_or_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_create_or_update.py
@@ -49,6 +49,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_CreateOrUpdate.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete.py
index 39f9f3fc3bd7..b94ce4bb83e6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_Delete.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete_replication.py
index 7b77df4faacb..a05380a4a61a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_delete_replication.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_DeleteReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_DeleteReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_get.py
index 5d0fc2ec112e..101b51c28e15 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_ExtraLargeVolumes_Get.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ExtraLargeVolumes_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_list.py
index 8cf8b8dc3aa1..81422a8b25c5 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_extra_large_volumes_list.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Volumes_ExtraLargeVolumes_List.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ExtraLargeVolumes_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_external_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_external_replication.py
index a858d9247bbe..c9806d43b457 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_external_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_external_replication.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_FinalizeExternalReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_FinalizeExternalReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_relocation.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_relocation.py
index 74eb462ba448..4a2428fb7bd3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_relocation.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_finalize_relocation.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_FinalizeRelocation.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_FinalizeRelocation.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_get.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_get.py
index 56a059f9d4fa..4eabf7968f17 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_get.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_get.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_Get.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_backup_status.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_backup_status.py
index 355348fd41b6..8162827e8186 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_backup_status.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_backup_status.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_LatestBackupStatus.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_LatestBackupStatus.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_restore_status.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_restore_status.py
index 7ded077a18bc..d05bfc619186 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_restore_status.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_latest_restore_status.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_LatestRestoreStatus.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_LatestRestoreStatus.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list.py
index 9d0bcabade5a..19d1f80dde3d 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Volumes_List.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_quota_report.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_quota_report.py
index 0e98f9432d59..506e20b3445c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_quota_report.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_quota_report.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_ListQuotaReport.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ListQuotaReport.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_replications.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_replications.py
index 7d824356558e..049441bcc6b4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_replications.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_list_replications.py
@@ -40,6 +40,6 @@ def main():
print(item)
-# x-ms-original-file: 2026-05-15-preview/Volumes_ListReplications.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ListReplications.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_peer_external_cluster.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_peer_external_cluster.py
index 29eeb11c90f1..99996200a3d3 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_peer_external_cluster.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_peer_external_cluster.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_PeerExternalCluster.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_PeerExternalCluster.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_perform_replication_transfer.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_perform_replication_transfer.py
index 93fae9db1985..f7ea691e4551 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_perform_replication_transfer.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_perform_replication_transfer.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_PerformReplicationTransfer.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_PerformReplicationTransfer.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_pool_change.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_pool_change.py
index 19fe6db79fa8..b2ad4f2f2f8b 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_pool_change.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_pool_change.py
@@ -42,6 +42,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_PoolChange.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_PoolChange.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_populate_availability_zones.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_populate_availability_zones.py
index e76becf93ae4..9c8111eedd48 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_populate_availability_zones.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_populate_availability_zones.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_PopulateAvailabilityZones.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_PopulateAvailabilityZones.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_re_initialize_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_re_initialize_replication.py
index 504edf836efb..9aad4dd316d6 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_re_initialize_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_re_initialize_replication.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_ReInitializeReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ReInitializeReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reestablish_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reestablish_replication.py
index d313278255f8..c3ed4a0dce74 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reestablish_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reestablish_replication.py
@@ -42,6 +42,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_ReestablishReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ReestablishReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_relocate.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_relocate.py
index 87348e66deb9..896632bd6f1a 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_relocate.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_relocate.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_Relocate.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_Relocate.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_replication_status.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_replication_status.py
index aed1a506b3c6..3c91325fb5f8 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_replication_status.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_replication_status.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_ReplicationStatus.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ReplicationStatus.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reset_cifs_password.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reset_cifs_password.py
index 2cf5b2932ded..bbb3b84fc422 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reset_cifs_password.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_reset_cifs_password.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_ResetCifsPassword.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ResetCifsPassword.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_resync_replication.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_resync_replication.py
index 5f392b9a48a4..00ae29924658 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_resync_replication.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_resync_replication.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_ResyncReplication.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_ResyncReplication.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert.py
index 50fc54a16234..90438b00471c 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert.py
@@ -42,6 +42,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_Revert.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_Revert.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert_relocation.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert_relocation.py
index 17a9dc46fe22..87031bce0f26 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert_relocation.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_revert_relocation.py
@@ -38,6 +38,6 @@ def main():
).result()
-# x-ms-original-file: 2026-05-15-preview/Volumes_RevertRelocation.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_RevertRelocation.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_split_clone.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_split_clone.py
index be259940bdd7..2b5ea38f0b52 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_split_clone.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_split_clone.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_SplitClone.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_SplitClone.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_update.py b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_update.py
index 58449ddb2cb9..f0d94cb82ee4 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_update.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_samples/volumes_update.py
@@ -89,6 +89,6 @@ def main():
print(response)
-# x-ms-original-file: 2026-05-15-preview/Volumes_Update.json
+# x-ms-original-file: 2026-06-15-preview/Volumes_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations.py b/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations.py
index a06bfdbb75fd..50e533da27af 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations.py
@@ -108,10 +108,10 @@ def test_accounts_begin_create_or_update(self, resource_group):
"dnsServers": ["str"],
"domain": "str",
"groupDN": "str",
- "ldapOverTLS": bool,
"ldapPort": 0,
"ldapServers": ["str"],
"netGroupDN": "str",
+ "secureLdapType": "str",
"serverCACertificate": "str",
"userDN": "str",
},
@@ -209,10 +209,10 @@ def test_accounts_begin_update(self, resource_group):
"dnsServers": ["str"],
"domain": "str",
"groupDN": "str",
- "ldapOverTLS": bool,
"ldapPort": 0,
"ldapServers": ["str"],
"netGroupDN": "str",
+ "secureLdapType": "str",
"serverCACertificate": "str",
"userDN": "str",
},
diff --git a/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations_async.py b/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations_async.py
index 3461d267522b..e6ef9adcd088 100644
--- a/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations_async.py
+++ b/sdk/netapp/azure-mgmt-netapp/generated_tests/test_net_app_management_accounts_operations_async.py
@@ -114,10 +114,10 @@ async def test_accounts_begin_create_or_update(self, resource_group):
"dnsServers": ["str"],
"domain": "str",
"groupDN": "str",
- "ldapOverTLS": bool,
"ldapPort": 0,
"ldapServers": ["str"],
"netGroupDN": "str",
+ "secureLdapType": "str",
"serverCACertificate": "str",
"userDN": "str",
},
@@ -221,10 +221,10 @@ async def test_accounts_begin_update(self, resource_group):
"dnsServers": ["str"],
"domain": "str",
"groupDN": "str",
- "ldapOverTLS": bool,
"ldapPort": 0,
"ldapServers": ["str"],
"netGroupDN": "str",
+ "secureLdapType": "str",
"serverCACertificate": "str",
"userDN": "str",
},
diff --git a/sdk/netapp/azure-mgmt-netapp/tsp-location.yaml b/sdk/netapp/azure-mgmt-netapp/tsp-location.yaml
index 5f057c19c231..0301d428f3d2 100644
--- a/sdk/netapp/azure-mgmt-netapp/tsp-location.yaml
+++ b/sdk/netapp/azure-mgmt-netapp/tsp-location.yaml
@@ -1,4 +1,4 @@
directory: specification/netapp/resource-manager/Microsoft.NetApp/NetApp
-commit: c97fe996d4a10f7d583b7951b07bd4b52b3a1be0
+commit: 63d97d12eda6274f9851083cd1ae7911c7ccaa27
repo: Azure/azure-rest-api-specs
additionalDirectories: