Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions sdk/netapp/azure-mgmt-netapp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Release History

## 15.0.0 (2026-02-12)

### Features Added

- Client `NetAppManagementClient` added operation group `ransomware_reports`
- Model `VolumePatchPropertiesDataProtection` added property `ransomware_protection`
- Model `VolumePropertiesDataProtection` added property `ransomware_protection`
- Added enum `ActualRansomwareProtectionState`
- Added enum `DesiredRansomwareProtectionState`
- Added model `ListQuotaReportResponse`
- Added model `QuotaReport`
- Added model `QuotaReportFilterRequest`
- Added enum `QuotaType`
- Added model `RansomwareProtectionPatchSettings`
- Added model `RansomwareProtectionSettings`
- Added model `RansomwareReport`
- Added model `RansomwareReportProperties`
- Added enum `RansomwareReportSeverity`
- Added enum `RansomwareReportState`
- Added enum `RansomwareSuspectResolution`
- Added model `RansomwareSuspects`
- Added model `RansomwareSuspectsClearRequest`
- Added model `SuspectFile`
- Model `VolumesOperations` added method `begin_list_quota_report`
- Added model `RansomwareReportsOperations`

### Breaking Changes

- Deleted or renamed model `Type`

## 14.1.0b1 (2025-12-02)

### Features Added
Expand Down
9 changes: 6 additions & 3 deletions sdk/netapp/azure-mgmt-netapp/_metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"apiVersion": "2025-09-01-preview",
"commit": "fa4de8af2faa4a809027619c6ec8ed45b1e0a761",
"apiVersion": "2025-12-01",
"apiVersions": {
"Microsoft.NetApp": "2025-12-01"
},
"commit": "52b0e717060c167a12d21cb96932bec72bc5cd0c",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/netapp/resource-manager/Microsoft.NetApp/NetApp",
"emitterVersion": "0.54.0"
"emitterVersion": "0.60.1"
}
258 changes: 9 additions & 249 deletions sdk/netapp/azure-mgmt-netapp/apiview-properties.json

Large diffs are not rendered by default.

66 changes: 3 additions & 63 deletions sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,12 @@
from ._utils.serialization import Deserializer, Serializer
from .operations import (
AccountsOperations,
ActiveDirectoryConfigsOperations,
BackupPoliciesOperations,
BackupVaultsOperations,
BackupsOperations,
BackupsUnderAccountOperations,
BackupsUnderBackupVaultOperations,
BackupsUnderVolumeOperations,
BucketsOperations,
CachesOperations,
ElasticAccountsOperations,
ElasticBackupPoliciesOperations,
ElasticBackupVaultsOperations,
ElasticBackupsOperations,
ElasticCapacityPoolsOperations,
ElasticSnapshotPoliciesOperations,
ElasticSnapshotsOperations,
ElasticVolumesOperations,
NetAppResourceOperations,
NetAppResourceQuotaLimitsAccountOperations,
NetAppResourceQuotaLimitsOperations,
Expand Down Expand Up @@ -86,30 +75,6 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
:vartype ransomware_reports: azure.mgmt.netapp.operations.RansomwareReportsOperations
:ivar backup_vaults: BackupVaultsOperations operations
:vartype backup_vaults: azure.mgmt.netapp.operations.BackupVaultsOperations
:ivar buckets: BucketsOperations operations
:vartype buckets: azure.mgmt.netapp.operations.BucketsOperations
:ivar caches: CachesOperations operations
:vartype caches: azure.mgmt.netapp.operations.CachesOperations
:ivar elastic_accounts: ElasticAccountsOperations operations
:vartype elastic_accounts: azure.mgmt.netapp.operations.ElasticAccountsOperations
:ivar elastic_capacity_pools: ElasticCapacityPoolsOperations operations
:vartype elastic_capacity_pools: azure.mgmt.netapp.operations.ElasticCapacityPoolsOperations
:ivar elastic_volumes: ElasticVolumesOperations operations
:vartype elastic_volumes: azure.mgmt.netapp.operations.ElasticVolumesOperations
:ivar elastic_snapshots: ElasticSnapshotsOperations operations
:vartype elastic_snapshots: azure.mgmt.netapp.operations.ElasticSnapshotsOperations
:ivar elastic_snapshot_policies: ElasticSnapshotPoliciesOperations operations
:vartype elastic_snapshot_policies:
azure.mgmt.netapp.operations.ElasticSnapshotPoliciesOperations
:ivar elastic_backup_vaults: ElasticBackupVaultsOperations operations
:vartype elastic_backup_vaults: azure.mgmt.netapp.operations.ElasticBackupVaultsOperations
:ivar elastic_backup_policies: ElasticBackupPoliciesOperations operations
:vartype elastic_backup_policies: azure.mgmt.netapp.operations.ElasticBackupPoliciesOperations
:ivar elastic_backups: ElasticBackupsOperations operations
:vartype elastic_backups: azure.mgmt.netapp.operations.ElasticBackupsOperations
:ivar active_directory_configs: ActiveDirectoryConfigsOperations operations
:vartype active_directory_configs:
azure.mgmt.netapp.operations.ActiveDirectoryConfigsOperations
:ivar net_app_resource_quota_limits: NetAppResourceQuotaLimitsOperations operations
:vartype net_app_resource_quota_limits:
azure.mgmt.netapp.operations.NetAppResourceQuotaLimitsOperations
Expand Down Expand Up @@ -142,9 +107,9 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
None.
:paramtype cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Default value is
"2025-09-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Known values are "2025-12-01"
and None. Default value is "2025-12-01". Note that overriding this default value may result in
unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
Expand Down Expand Up @@ -216,31 +181,6 @@ def __init__(
self._client, self._config, self._serialize, self._deserialize
)
self.backup_vaults = BackupVaultsOperations(self._client, self._config, self._serialize, self._deserialize)
self.buckets = BucketsOperations(self._client, self._config, self._serialize, self._deserialize)
self.caches = CachesOperations(self._client, self._config, self._serialize, self._deserialize)
self.elastic_accounts = ElasticAccountsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_capacity_pools = ElasticCapacityPoolsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_volumes = ElasticVolumesOperations(self._client, self._config, self._serialize, self._deserialize)
self.elastic_snapshots = ElasticSnapshotsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_snapshot_policies = ElasticSnapshotPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_backup_vaults = ElasticBackupVaultsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_backup_policies = ElasticBackupPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_backups = ElasticBackupsOperations(self._client, self._config, self._serialize, self._deserialize)
self.active_directory_configs = ActiveDirectoryConfigsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.net_app_resource_quota_limits = NetAppResourceQuotaLimitsOperations(
self._client, self._config, self._serialize, self._deserialize
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
None.
:type cloud_setting: ~azure.core.AzureClouds
:keyword api_version: The API version to use for this operation. Default value is
"2025-09-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Known values are "2025-12-01"
and None. Default value is "2025-12-01". Note that overriding this default value may result in
unsupported behavior.
:paramtype api_version: str
"""

Expand All @@ -47,7 +47,7 @@ def __init__(
cloud_setting: Optional["AzureClouds"] = None,
**kwargs: Any
) -> None:
api_version: str = kwargs.pop("api_version", "2025-09-01-preview")
api_version: str = kwargs.pop("api_version", "2025-12-01")

if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
Expand Down
Loading
Loading