Skip to content

Commit c02612c

Browse files
azure-sdkaudunnChenxiJiang333
authored
[AutoPR azure-mgmt-netapp]-generated-from-SDK Generation - Python-6180384 (#46408)
* Configurations: 'specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml', API Version: 2026-01-01, SDK Release Type: stable, and CommitSHA: 'c5044e9d381c2bf1b3119011b4696e777f819f76' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6180384 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * assets * Update CHANGELOG.md --------- Co-authored-by: audunn <audunnb@gmail.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com>
1 parent 70aea42 commit c02612c

232 files changed

Lines changed: 8907 additions & 37466 deletions

File tree

Some content is hidden

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

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

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

3+
## 16.0.0 (2026-04-20)
4+
5+
### Features Added
6+
7+
- Client `NetAppManagementClient` added operation group `buckets`
8+
- Client `NetAppManagementClient` added operation group `caches`
9+
- Model `ReplicationObject` added property `external_replication_setup_status`
10+
- Model `ReplicationObject` added property `external_replication_setup_info`
11+
- Model `ReplicationObject` added property `mirror_state`
12+
- Model `ReplicationObject` added property `relationship_status`
13+
- Added model `AzureKeyVaultDetails`
14+
- Added model `Bucket`
15+
- Added model `BucketCredentialsExpiry`
16+
- Added model `BucketGenerateCredentials`
17+
- Added model `BucketPatch`
18+
- Added enum `BucketPatchPermissions`
19+
- Added model `BucketPatchProperties`
20+
- Added enum `BucketPermissions`
21+
- Added model `BucketProperties`
22+
- Added model `BucketServerPatchProperties`
23+
- Added model `BucketServerProperties`
24+
- Added model `Cache`
25+
- Added enum `CacheLifeCycleState`
26+
- Added model `CacheMountTargetProperties`
27+
- Added model `CacheProperties`
28+
- Added model `CachePropertiesExportPolicy`
29+
- Added enum `CacheProvisioningState`
30+
- Added model `CacheUpdate`
31+
- Added model `CacheUpdateProperties`
32+
- Added model `CertificateAkvDetails`
33+
- Added enum `CifsChangeNotifyState`
34+
- Added model `CifsUser`
35+
- Added model `ClusterPeerCommandResponseProperties`
36+
- Added model `CredentialsAkvDetails`
37+
- Added enum `CredentialsStatus`
38+
- Added enum `EnableWriteBackState`
39+
- Added enum `EncryptionState`
40+
- Added enum `ExternalReplicationSetupStatus`
41+
- Added model `FileSystemUser`
42+
- Added enum `GlobalFileLockingState`
43+
- Added enum `KerberosState`
44+
- Added enum `LdapServerType`
45+
- Added enum `LdapState`
46+
- Added model `NfsUser`
47+
- Added enum `OnCertificateConflictAction`
48+
- Added model `OriginClusterInformation`
49+
- Added model `PeeringPassphrases`
50+
- Added enum `ProtocolTypes`
51+
- Added enum `SmbEncryptionState`
52+
- Added model `SmbSettings`
53+
- Added model `SvmPeerCommandResponseProperties`
54+
- Added enum `VolumeLanguage`
55+
- Added operation group `BucketsOperations`
56+
- Added operation group `CachesOperations`
57+
58+
### Breaking Changes
59+
60+
- Model `ClusterPeerCommandResponse` deleted or renamed its instance variable `peer_accept_command`
61+
- Model `SvmPeerCommandResponse` deleted or renamed its instance variable `svm_peering_command`
62+
363
## 15.1.0b1 (2026-03-16)
464

565
### Features Added
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"apiVersion": "2025-12-15-preview",
2+
"apiVersion": "2026-01-01",
33
"apiVersions": {
4-
"Microsoft.NetApp": "2025-12-15-preview"
4+
"Microsoft.NetApp": "2026-01-01"
55
},
6-
"commit": "117cc9c72862af27d56430fac305b61e00341b3d",
6+
"commit": "c5044e9d381c2bf1b3119011b4696e777f819f76",
77
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
88
"typespec_src": "specification/netapp/resource-manager/Microsoft.NetApp/NetApp",
9-
"emitterVersion": "0.60.2"
9+
"emitterVersion": "0.61.3"
1010
}

sdk/netapp/azure-mgmt-netapp/apiview-properties.json

Lines changed: 11 additions & 194 deletions
Large diffs are not rendered by default.

sdk/netapp/azure-mgmt-netapp/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/netapp/azure-mgmt-netapp",
5-
"Tag": "python/netapp/azure-mgmt-netapp_f464f69e23"
5+
"Tag": "python/netapp/azure-mgmt-netapp_7ef31cbea2"
66
}

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py

Lines changed: 3 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
from ._utils.serialization import Deserializer, Serializer
2222
from .operations import (
2323
AccountsOperations,
24-
ActiveDirectoryConfigsOperations,
2524
BackupPoliciesOperations,
2625
BackupVaultsOperations,
2726
BackupsOperations,
@@ -30,14 +29,6 @@
3029
BackupsUnderVolumeOperations,
3130
BucketsOperations,
3231
CachesOperations,
33-
ElasticAccountsOperations,
34-
ElasticBackupPoliciesOperations,
35-
ElasticBackupVaultsOperations,
36-
ElasticBackupsOperations,
37-
ElasticCapacityPoolsOperations,
38-
ElasticSnapshotPoliciesOperations,
39-
ElasticSnapshotsOperations,
40-
ElasticVolumesOperations,
4132
NetAppResourceOperations,
4233
NetAppResourceQuotaLimitsAccountOperations,
4334
NetAppResourceQuotaLimitsOperations,
@@ -90,26 +81,6 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
9081
:vartype buckets: azure.mgmt.netapp.operations.BucketsOperations
9182
:ivar caches: CachesOperations operations
9283
:vartype caches: azure.mgmt.netapp.operations.CachesOperations
93-
:ivar elastic_accounts: ElasticAccountsOperations operations
94-
:vartype elastic_accounts: azure.mgmt.netapp.operations.ElasticAccountsOperations
95-
:ivar elastic_capacity_pools: ElasticCapacityPoolsOperations operations
96-
:vartype elastic_capacity_pools: azure.mgmt.netapp.operations.ElasticCapacityPoolsOperations
97-
:ivar elastic_volumes: ElasticVolumesOperations operations
98-
:vartype elastic_volumes: azure.mgmt.netapp.operations.ElasticVolumesOperations
99-
:ivar elastic_snapshots: ElasticSnapshotsOperations operations
100-
:vartype elastic_snapshots: azure.mgmt.netapp.operations.ElasticSnapshotsOperations
101-
:ivar elastic_snapshot_policies: ElasticSnapshotPoliciesOperations operations
102-
:vartype elastic_snapshot_policies:
103-
azure.mgmt.netapp.operations.ElasticSnapshotPoliciesOperations
104-
:ivar elastic_backup_vaults: ElasticBackupVaultsOperations operations
105-
:vartype elastic_backup_vaults: azure.mgmt.netapp.operations.ElasticBackupVaultsOperations
106-
:ivar elastic_backup_policies: ElasticBackupPoliciesOperations operations
107-
:vartype elastic_backup_policies: azure.mgmt.netapp.operations.ElasticBackupPoliciesOperations
108-
:ivar elastic_backups: ElasticBackupsOperations operations
109-
:vartype elastic_backups: azure.mgmt.netapp.operations.ElasticBackupsOperations
110-
:ivar active_directory_configs: ActiveDirectoryConfigsOperations operations
111-
:vartype active_directory_configs:
112-
azure.mgmt.netapp.operations.ActiveDirectoryConfigsOperations
11384
:ivar net_app_resource_quota_limits: NetAppResourceQuotaLimitsOperations operations
11485
:vartype net_app_resource_quota_limits:
11586
azure.mgmt.netapp.operations.NetAppResourceQuotaLimitsOperations
@@ -142,9 +113,9 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
142113
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
143114
None.
144115
:paramtype cloud_setting: ~azure.core.AzureClouds
145-
:keyword api_version: The API version to use for this operation. Known values are
146-
"2025-12-15-preview" and None. Default value is "2025-12-15-preview". Note that overriding this
147-
default value may result in unsupported behavior.
116+
:keyword api_version: The API version to use for this operation. Known values are "2026-01-01".
117+
Default value is "2026-01-01". Note that overriding this default value may result in
118+
unsupported behavior.
148119
:paramtype api_version: str
149120
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
150121
Retry-After header is present.
@@ -218,29 +189,6 @@ def __init__(
218189
self.backup_vaults = BackupVaultsOperations(self._client, self._config, self._serialize, self._deserialize)
219190
self.buckets = BucketsOperations(self._client, self._config, self._serialize, self._deserialize)
220191
self.caches = CachesOperations(self._client, self._config, self._serialize, self._deserialize)
221-
self.elastic_accounts = ElasticAccountsOperations(
222-
self._client, self._config, self._serialize, self._deserialize
223-
)
224-
self.elastic_capacity_pools = ElasticCapacityPoolsOperations(
225-
self._client, self._config, self._serialize, self._deserialize
226-
)
227-
self.elastic_volumes = ElasticVolumesOperations(self._client, self._config, self._serialize, self._deserialize)
228-
self.elastic_snapshots = ElasticSnapshotsOperations(
229-
self._client, self._config, self._serialize, self._deserialize
230-
)
231-
self.elastic_snapshot_policies = ElasticSnapshotPoliciesOperations(
232-
self._client, self._config, self._serialize, self._deserialize
233-
)
234-
self.elastic_backup_vaults = ElasticBackupVaultsOperations(
235-
self._client, self._config, self._serialize, self._deserialize
236-
)
237-
self.elastic_backup_policies = ElasticBackupPoliciesOperations(
238-
self._client, self._config, self._serialize, self._deserialize
239-
)
240-
self.elastic_backups = ElasticBackupsOperations(self._client, self._config, self._serialize, self._deserialize)
241-
self.active_directory_configs = ActiveDirectoryConfigsOperations(
242-
self._client, self._config, self._serialize, self._deserialize
243-
)
244192
self.net_app_resource_quota_limits = NetAppResourceQuotaLimitsOperations(
245193
self._client, self._config, self._serialize, self._deserialize
246194
)

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_configuration.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
3333
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3434
None.
3535
:type cloud_setting: ~azure.core.AzureClouds
36-
:keyword api_version: The API version to use for this operation. Known values are
37-
"2025-12-15-preview" and None. Default value is "2025-12-15-preview". Note that overriding this
38-
default value may result in unsupported behavior.
36+
:keyword api_version: The API version to use for this operation. Known values are "2026-01-01".
37+
Default value is "2026-01-01". Note that overriding this default value may result in
38+
unsupported behavior.
3939
:paramtype api_version: str
4040
"""
4141

@@ -47,7 +47,7 @@ def __init__(
4747
cloud_setting: Optional["AzureClouds"] = None,
4848
**kwargs: Any
4949
) -> None:
50-
api_version: str = kwargs.pop("api_version", "2025-12-15-preview")
50+
api_version: str = kwargs.pop("api_version", "2026-01-01")
5151

5252
if credential is None:
5353
raise ValueError("Parameter 'credential' must not be None.")

0 commit comments

Comments
 (0)