Skip to content

Commit 0aa5788

Browse files
azure-sdkChenxiJiang333audunn
authored
[AutoRelease] t2-netapp-2025-10-16-97279(can only be merged by SDK owner) (#43459)
* code and test * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * update testcases * test updates * test subvolumes --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]> Co-authored-by: ChenxiJiang333 <[email protected]> Co-authored-by: audunn <[email protected]>
1 parent 7283485 commit 0aa5788

File tree

234 files changed

+51360
-48148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+51360
-48148
lines changed

sdk/netapp/azure-mgmt-netapp/CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,92 @@
11
# Release History
22

3+
## 14.0.0b4 (2025-10-24)
4+
5+
### Features Added
6+
7+
- Client `NetAppManagementClient` added method `send_request`
8+
- Model `BackupPolicyPatch` added property `properties`
9+
- Model `CapacityPool` added property `properties`
10+
- Model `CapacityPoolPatch` added property `properties`
11+
- Model `NetAppAccount` added property `properties`
12+
- Model `NetAppAccountPatch` added property `properties`
13+
- Enum `NetAppProvisioningState` added member `CREATING`
14+
- Enum `NetAppProvisioningState` added member `PATCHING`
15+
- Model `RegionInfoResource` added property `properties`
16+
- Enum `ReplicationSchedule` added member `ENUM_10_MINUTELY`
17+
- Model `SnapshotPolicyPatch` added property `properties`
18+
- Model `SnapshotPolicyVolumeList` added property `next_link`
19+
- Model `SubvolumeInfo` added property `properties`
20+
- Model `UsageResult` added property `properties`
21+
- Model `VolumeGroupDetails` added property `properties`
22+
- Model `VolumeGroupDetails` added property `system_data`
23+
- Model `VolumeGroupVolumeProperties` added property `properties`
24+
- Model `VolumeQuotaRule` added property `properties`
25+
- Model `VolumeQuotaRulePatch` added property `properties`
26+
- Added model `AccountProperties`
27+
- Added model `BackupPatchProperties`
28+
- Added model `GetKeyVaultStatusResponseProperties`
29+
- Added model `PoolPatchProperties`
30+
- Added model `PoolProperties`
31+
- Added model `SnapshotPatch`
32+
- Added model `SubvolumePatchParams`
33+
- Added model `SubvolumeProperties`
34+
- Added model `UsageProperties`
35+
- Added enum `VolumeBackupRelationshipStatus`
36+
- Added model `VolumeGroupListProperties`
37+
- Added model `VolumeQuotaRulesProperties`
38+
- Added enum `VolumeReplicationRelationshipStatus`
39+
- Added enum `VolumeRestoreRelationshipStatus`
40+
41+
### Breaking Changes
42+
43+
- This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
44+
- Model `BackupPatch` instance variable `label` has been moved under property `properties`
45+
- Model `BackupPolicyPatch` instance variables `backup_policy_id`, `provisioning_state`, `daily_backups_to_keep`, `weekly_backups_to_keep`, `monthly_backups_to_keep`, `volumes_assigned`, `enabled`, and `volume_backups` have been moved under property `properties`
46+
- Model `CapacityPool` instance variables `pool_id`, `size`, `service_level`, `provisioning_state`, `total_throughput_mibps`, `utilized_throughput_mibps`, `custom_throughput_mibps`, `qos_type`, `cool_access`, and `encryption_type` have been moved under property `properties`
47+
- Model `CapacityPoolPatch` instance variables `size`, `qos_type`, `cool_access`, and `custom_throughput_mibps` have been moved under property `properties`
48+
- Model `GetKeyVaultStatusResponse` instance variables `key_vault_uri`, `key_name`, `key_vault_resource_id`, and `key_vault_private_endpoints` have been moved under property `properties`
49+
- Model `NetAppAccount` instance variables `provisioning_state`, `active_directories`, `encryption`, `disable_showmount`, `nfs_v4_id_domain`, `multi_ad_status`, and `ldap_configuration` have been moved under property `properties`
50+
- Model `NetAppAccountPatch` instance variables `provisioning_state`, `active_directories`, `encryption`, `disable_showmount`, `nfs_v4_id_domain`, `multi_ad_status`, and `ldap_configuration` have been moved under property `properties`
51+
- Deleted or renamed enum value `NetAppProvisioningState.CANCELED`
52+
- Deleted or renamed enum value `NetAppProvisioningState.PROVISIONING`
53+
- Deleted or renamed enum value `NetAppProvisioningState.UPDATING`
54+
- Model `RegionInfoResource` instance variables `storage_to_network_proximity` and `availability_zone_mappings` have been moved under property `properties`
55+
- Model `SnapshotPolicyPatch` instance variables `hourly_schedule`, `daily_schedule`, `weekly_schedule`, `monthly_schedule`, `enabled`, and `provisioning_state` have been moved under property `properties`
56+
- Model `SubvolumeInfo` instance variables `path`, `size`, `parent_path`, and `provisioning_state` have been moved under property `properties`
57+
- Model `SubvolumePatchRequest` instance variables `size` and `path` have been moved under property `properties`
58+
- Model `UsageResult` instance variables `current_value`, `limit`, and `unit` have been moved under property `properties`
59+
- Model `VolumeGroupDetails` instance variables `provisioning_state`, `group_meta_data`, and `volumes` have been moved under property `properties`
60+
- Model `VolumeGroupVolumeProperties` instance variables `file_system_id`, `creation_token`, `service_level`, `usage_threshold`, `export_policy`, `protocol_types`, `provisioning_state`, `snapshot_id`, `delete_base_snapshot`, `backup_id`, `baremetal_tenant_id`, `subnet_id`, `network_features`, `effective_network_features`, `network_sibling_set_id`, `storage_to_network_proximity`, `mount_targets`, `volume_type`, `data_protection`, `accept_grow_capacity_pool_for_short_term_clone_split`, `is_restoring`, `snapshot_directory_visible`, `kerberos_enabled`, `security_style`, `smb_encryption`, `smb_access_based_enumeration`, `smb_non_browsable`, `smb_continuously_available`, `throughput_mibps`, `actual_throughput_mibps`, `encryption_key_source`, `key_vault_private_endpoint_resource_id`, `ldap_enabled`, `ldap_server_type`, `cool_access`, `coolness_period`, `cool_access_retrieval_policy`, `cool_access_tiering_policy`, `unix_permissions`, `clone_progress`, `file_access_logs`, `avs_data_store`, `data_store_resource_id`, `is_default_quota_enabled`, `default_user_quota_in_ki_bs`, `default_group_quota_in_ki_bs`, `maximum_number_of_files`, `volume_group_name`, `capacity_pool_resource_id`, `proximity_placement_group`, `t2_network`, `volume_spec_name`, `encrypted`, `placement_rules`, `enable_subvolumes`, `provisioned_availability_zone`, `is_large_volume`, `originating_resource_id`, `inherited_size_in_bytes`, and `language` have been moved under property `properties`
61+
- Model `VolumeQuotaRule` instance variables `provisioning_state`, `quota_size_in_ki_bs`, `quota_type`, and `quota_target` have been moved under property `properties`
62+
- Model `VolumeQuotaRulePatch` instance variables `provisioning_state`, `quota_size_in_ki_bs`, `quota_type`, and `quota_target` have been moved under property `properties`
63+
- Deleted or renamed model `BackupPoliciesList`
64+
- Deleted or renamed model `BackupVaultsList`
65+
- Deleted or renamed model `BackupsList`
66+
- Deleted or renamed model `BucketList`
67+
- Deleted or renamed model `CapacityPoolList`
68+
- Deleted or renamed model `CloudErrorBody`
69+
- Deleted or renamed model `ListReplications`
70+
- Deleted or renamed model `MountTarget`
71+
- Deleted or renamed model `NetAppAccountList`
72+
- Deleted or renamed model `QuotaItemList`
73+
- Deleted or renamed model `RegionInfosList`
74+
- Deleted or renamed model `RelationshipStatus`
75+
- Deleted or renamed model `ResourceIdentity`
76+
- Deleted or renamed model `SnapshotPoliciesList`
77+
- Deleted or renamed model `SnapshotPolicyDetails`
78+
- Deleted or renamed model `SnapshotsList`
79+
- Deleted or renamed model `SubvolumesList`
80+
- Deleted or renamed model `VolumeGroupList`
81+
- Deleted or renamed model `VolumeList`
82+
- Deleted or renamed model `VolumeQuotaRulesList`
83+
- Method `NetAppResourceOperations.begin_update_network_sibling_set` parameters `network_sibling_set_id`, `subnet_id`, and `network_features` have been moved under `positional_or_keyword` parameter `body`
84+
- Method `NetAppResourceOperations.check_file_path_availability` parameters `name`, `subnet_id`, and `availability_zone` have been moved under `positional_or_keyword` parameter `body`
85+
- Method `NetAppResourceOperations.check_name_availability` parameters `name`, `type`, and `resource_group` have been moved under `positional_or_keyword` parameter `body`
86+
- Method `NetAppResourceOperations.check_quota_availability` parameters `name`, `type`, and `resource_group` have been moved under `positional_or_keyword` parameter `body`
87+
- Method `NetAppResourceOperations.query_network_sibling_set` parameters `network_sibling_set_id` and `subnet_id` have been moved under `positional_or_keyword` parameter `body`
88+
- Parameter `force_delete` of method `VolumesOperations.begin_delete` is now required
89+
390
## 14.0.0b3 (2025-10-09)
491

592
### Bugs Fixed
Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
{
2-
"commit": "520e1f6bc250b4ce51a22eaa7583cc0b24564b71",
2+
"apiVersion": "2025-07-01-preview",
3+
"commit": "d007b3b3344fedd4f0c5f9c60fd660f9df4f39b2",
34
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4-
"autorest": "3.10.2",
5-
"use": [
6-
"@autorest/[email protected]",
7-
"@autorest/[email protected]"
8-
],
9-
"autorest_command": "autorest specification/netapp/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --package-mode=azure-mgmt --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
10-
"readme": "specification/netapp/resource-manager/readme.md"
5+
"typespec_src": "specification/netapp/NetApp.Management",
6+
"emitterVersion": "0.52.1"
117
}

0 commit comments

Comments
 (0)