Skip to content

Commit b158952

Browse files
author
SDKAuto
committed
CodeGen from PR 33699 in Azure/azure-rest-api-specs
Merge 1d5be1a3454f10c6067f3a6a653d57277308ded8 into 0d182673b42de227bc01c0e4f04932b6c074f5ce
1 parent 8125ca3 commit b158952

File tree

193 files changed

+7239
-683
lines changed

Some content is hidden

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

193 files changed

+7239
-683
lines changed

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

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

3+
## 14.0.0b1 (2025-04-11)
4+
5+
### Features Added
6+
7+
- Client `NetAppManagementClient` added operation group `net_app_resource_usages`
8+
- Client `NetAppManagementClient` added operation group `net_app_resource_quota_limits_account`
9+
- Client `NetAppManagementClient` added operation group `buckets`
10+
- Model `Backup` added property `snapshot_creation_date`
11+
- Model `Backup` added property `completion_date`
12+
- Model `Backup` added property `is_large_volume`
13+
- Model `CapacityPool` added property `custom_throughput_mibps`
14+
- Model `CapacityPoolPatch` added property `custom_throughput_mibps`
15+
- Model `EncryptionIdentity` added property `federated_client_id`
16+
- Model `NetAppAccount` added property `nfs_v4_id_domain`
17+
- Model `NetAppAccount` added property `multi_ad_status`
18+
- Model `NetAppAccount` added property `ldap_configuration`
19+
- Model `NetAppAccountPatch` added property `nfs_v4_id_domain`
20+
- Model `NetAppAccountPatch` added property `multi_ad_status`
21+
- Model `NetAppAccountPatch` added property `ldap_configuration`
22+
- Model `OperationListResult` added property `next_link`
23+
- Model `ReplicationObject` added property `destination_replications`
24+
- Model `ReplicationObject` added property `external_replication_setup_status`
25+
- Model `ReplicationObject` added property `external_replication_setup_info`
26+
- Enum `ServiceLevel` added member `FLEXIBLE`
27+
- Model `Volume` added property `accept_grow_capacity_pool_for_short_term_clone_split`
28+
- Model `Volume` added property `ldap_server_type`
29+
- Model `Volume` added property `inherited_size_in_bytes`
30+
- Model `Volume` added property `language`
31+
- Model `VolumeGroupVolumeProperties` added property `accept_grow_capacity_pool_for_short_term_clone_split`
32+
- Model `VolumeGroupVolumeProperties` added property `ldap_server_type`
33+
- Model `VolumeGroupVolumeProperties` added property `inherited_size_in_bytes`
34+
- Model `VolumeGroupVolumeProperties` added property `language`
35+
- Added enum `AcceptGrowCapacityPoolForShortTermCloneSplit`
36+
- Added model `Bucket`
37+
- Added model `BucketCredentialsExpiry`
38+
- Added model `BucketGenerateCredentials`
39+
- Added model `BucketList`
40+
- Added model `BucketPatch`
41+
- Added model `BucketServerPatchProperties`
42+
- Added model `BucketServerProperties`
43+
- Added model `CifsUser`
44+
- Added enum `CredentialsStatus`
45+
- Added model `DestinationReplication`
46+
- Added enum `ExternalReplicationSetupStatus`
47+
- Added model `FileSystemUser`
48+
- Added model `LdapConfiguration`
49+
- Added enum `LdapServerType`
50+
- Added model `ListQuotaReportResponse`
51+
- Added enum `MultiAdStatus`
52+
- Added enum `NetappProvisioningState`
53+
- Added model `NfsUser`
54+
- Added model `QuotaItem`
55+
- Added model `QuotaItemList`
56+
- Added model `QuotaReport`
57+
- Added enum `ReplicationType`
58+
- Added model `UsageName`
59+
- Added model `UsageResult`
60+
- Added model `UsagesListResult`
61+
- Added enum `VolumeLanguage`
62+
- Model `VolumesOperations` added method `begin_list_quota_report`
63+
- Model `VolumesOperations` added method `begin_split_clone_from_parent`
64+
- Added model `BucketsOperations`
65+
- Added model `NetAppResourceQuotaLimitsAccountOperations`
66+
- Added model `NetAppResourceUsagesOperations`
67+
- Method `BucketsOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: Bucket, content_type: str)`
68+
- Method `BucketsOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: IO[bytes], content_type: str)`
69+
- Method `BucketsOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: Optional[BucketPatch], content_type: str)`
70+
- Method `BucketsOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: Optional[IO[bytes]], content_type: str)`
71+
- Method `BucketsOperations.generate_credentials` has a new overload `def generate_credentials(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: BucketCredentialsExpiry, content_type: str)`
72+
- Method `BucketsOperations.generate_credentials` has a new overload `def generate_credentials(self: None, resource_group_name: str, account_name: str, pool_name: str, volume_name: str, bucket_name: str, body: IO[bytes], content_type: str)`
73+
74+
### Breaking Changes
75+
76+
- Deleted or renamed model `SubscriptionQuotaItem`
77+
- Deleted or renamed model `SubscriptionQuotaItemList`
78+
379
## 13.4.0 (2025-02-26)
480

581
### Features Added

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pip install azure-identity
2424

2525
### Authentication
2626

27-
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.
27+
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configuration of the following environment variables.
2828

2929
- `AZURE_CLIENT_ID` for Azure client ID.
3030
- `AZURE_TENANT_ID` for Azure tenant ID.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "1d424c359209fda4d6ec397e43267da82e87a070",
2+
"commit": "0cfcc0665bed014d9decc19f6c1cc99ed07fb5e4",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
66
"@autorest/[email protected]",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/netapp/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --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",
9+
"autorest_command": "autorest specification/netapp/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/netapp/resource-manager/readme.md"
1111
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
2727
:type credential: ~azure.core.credentials.TokenCredential
2828
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
2929
:type subscription_id: str
30-
:keyword api_version: Api Version. Default value is "2024-09-01". Note that overriding this
31-
default value may result in unsupported behavior.
30+
:keyword api_version: Api Version. Default value is "2025-01-01-preview". Note that overriding
31+
this default value may result in unsupported behavior.
3232
:paramtype api_version: str
3333
"""
3434

3535
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
36-
api_version: str = kwargs.pop("api_version", "2024-09-01")
36+
api_version: str = kwargs.pop("api_version", "2025-01-01-preview")
3737

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

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

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@
2626
BackupsUnderAccountOperations,
2727
BackupsUnderBackupVaultOperations,
2828
BackupsUnderVolumeOperations,
29+
BucketsOperations,
2930
NetAppResourceOperations,
31+
NetAppResourceQuotaLimitsAccountOperations,
3032
NetAppResourceQuotaLimitsOperations,
3133
NetAppResourceRegionInfosOperations,
34+
NetAppResourceUsagesOperations,
3235
Operations,
3336
PoolsOperations,
3437
SnapshotPoliciesOperations,
@@ -50,6 +53,8 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
5053
:vartype operations: azure.mgmt.netapp.operations.Operations
5154
:ivar net_app_resource: NetAppResourceOperations operations
5255
:vartype net_app_resource: azure.mgmt.netapp.operations.NetAppResourceOperations
56+
:ivar net_app_resource_usages: NetAppResourceUsagesOperations operations
57+
:vartype net_app_resource_usages: azure.mgmt.netapp.operations.NetAppResourceUsagesOperations
5358
:ivar net_app_resource_quota_limits: NetAppResourceQuotaLimitsOperations operations
5459
:vartype net_app_resource_quota_limits:
5560
azure.mgmt.netapp.operations.NetAppResourceQuotaLimitsOperations
@@ -76,6 +81,10 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
7681
:vartype subvolumes: azure.mgmt.netapp.operations.SubvolumesOperations
7782
:ivar backups: BackupsOperations operations
7883
:vartype backups: azure.mgmt.netapp.operations.BackupsOperations
84+
:ivar net_app_resource_quota_limits_account: NetAppResourceQuotaLimitsAccountOperations
85+
operations
86+
:vartype net_app_resource_quota_limits_account:
87+
azure.mgmt.netapp.operations.NetAppResourceQuotaLimitsAccountOperations
7988
:ivar backup_vaults: BackupVaultsOperations operations
8089
:vartype backup_vaults: azure.mgmt.netapp.operations.BackupVaultsOperations
8190
:ivar backups_under_backup_vault: BackupsUnderBackupVaultOperations operations
@@ -85,14 +94,16 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
8594
:vartype backups_under_volume: azure.mgmt.netapp.operations.BackupsUnderVolumeOperations
8695
:ivar backups_under_account: BackupsUnderAccountOperations operations
8796
:vartype backups_under_account: azure.mgmt.netapp.operations.BackupsUnderAccountOperations
97+
:ivar buckets: BucketsOperations operations
98+
:vartype buckets: azure.mgmt.netapp.operations.BucketsOperations
8899
:param credential: Credential needed for the client to connect to Azure. Required.
89100
:type credential: ~azure.core.credentials.TokenCredential
90101
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
91102
:type subscription_id: str
92103
:param base_url: Service URL. Default value is "https://management.azure.com".
93104
:type base_url: str
94-
:keyword api_version: Api Version. Default value is "2024-09-01". Note that overriding this
95-
default value may result in unsupported behavior.
105+
:keyword api_version: Api Version. Default value is "2025-01-01-preview". Note that overriding
106+
this default value may result in unsupported behavior.
96107
:paramtype api_version: str
97108
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
98109
Retry-After header is present.
@@ -134,6 +145,9 @@ def __init__(
134145
self._serialize.client_side_validation = False
135146
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
136147
self.net_app_resource = NetAppResourceOperations(self._client, self._config, self._serialize, self._deserialize)
148+
self.net_app_resource_usages = NetAppResourceUsagesOperations(
149+
self._client, self._config, self._serialize, self._deserialize
150+
)
137151
self.net_app_resource_quota_limits = NetAppResourceQuotaLimitsOperations(
138152
self._client, self._config, self._serialize, self._deserialize
139153
)
@@ -154,6 +168,9 @@ def __init__(
154168
self.volume_groups = VolumeGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
155169
self.subvolumes = SubvolumesOperations(self._client, self._config, self._serialize, self._deserialize)
156170
self.backups = BackupsOperations(self._client, self._config, self._serialize, self._deserialize)
171+
self.net_app_resource_quota_limits_account = NetAppResourceQuotaLimitsAccountOperations(
172+
self._client, self._config, self._serialize, self._deserialize
173+
)
157174
self.backup_vaults = BackupVaultsOperations(self._client, self._config, self._serialize, self._deserialize)
158175
self.backups_under_backup_vault = BackupsUnderBackupVaultOperations(
159176
self._client, self._config, self._serialize, self._deserialize
@@ -164,6 +181,7 @@ def __init__(
164181
self.backups_under_account = BackupsUnderAccountOperations(
165182
self._client, self._config, self._serialize, self._deserialize
166183
)
184+
self.buckets = BucketsOperations(self._client, self._config, self._serialize, self._deserialize)
167185

168186
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
169187
"""Runs the network request through the client's chained policies.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "13.4.0"
9+
VERSION = "14.0.0b1"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class NetAppManagementClientConfiguration: # pylint: disable=too-many-instance-
2727
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
2828
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
2929
:type subscription_id: str
30-
:keyword api_version: Api Version. Default value is "2024-09-01". Note that overriding this
31-
default value may result in unsupported behavior.
30+
:keyword api_version: Api Version. Default value is "2025-01-01-preview". Note that overriding
31+
this default value may result in unsupported behavior.
3232
:paramtype api_version: str
3333
"""
3434

3535
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
36-
api_version: str = kwargs.pop("api_version", "2024-09-01")
36+
api_version: str = kwargs.pop("api_version", "2025-01-01-preview")
3737

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

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/_net_app_management_client.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@
2626
BackupsUnderAccountOperations,
2727
BackupsUnderBackupVaultOperations,
2828
BackupsUnderVolumeOperations,
29+
BucketsOperations,
2930
NetAppResourceOperations,
31+
NetAppResourceQuotaLimitsAccountOperations,
3032
NetAppResourceQuotaLimitsOperations,
3133
NetAppResourceRegionInfosOperations,
34+
NetAppResourceUsagesOperations,
3235
Operations,
3336
PoolsOperations,
3437
SnapshotPoliciesOperations,
@@ -50,6 +53,9 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
5053
:vartype operations: azure.mgmt.netapp.aio.operations.Operations
5154
:ivar net_app_resource: NetAppResourceOperations operations
5255
:vartype net_app_resource: azure.mgmt.netapp.aio.operations.NetAppResourceOperations
56+
:ivar net_app_resource_usages: NetAppResourceUsagesOperations operations
57+
:vartype net_app_resource_usages:
58+
azure.mgmt.netapp.aio.operations.NetAppResourceUsagesOperations
5359
:ivar net_app_resource_quota_limits: NetAppResourceQuotaLimitsOperations operations
5460
:vartype net_app_resource_quota_limits:
5561
azure.mgmt.netapp.aio.operations.NetAppResourceQuotaLimitsOperations
@@ -76,6 +82,10 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
7682
:vartype subvolumes: azure.mgmt.netapp.aio.operations.SubvolumesOperations
7783
:ivar backups: BackupsOperations operations
7884
:vartype backups: azure.mgmt.netapp.aio.operations.BackupsOperations
85+
:ivar net_app_resource_quota_limits_account: NetAppResourceQuotaLimitsAccountOperations
86+
operations
87+
:vartype net_app_resource_quota_limits_account:
88+
azure.mgmt.netapp.aio.operations.NetAppResourceQuotaLimitsAccountOperations
7989
:ivar backup_vaults: BackupVaultsOperations operations
8090
:vartype backup_vaults: azure.mgmt.netapp.aio.operations.BackupVaultsOperations
8191
:ivar backups_under_backup_vault: BackupsUnderBackupVaultOperations operations
@@ -85,14 +95,16 @@ class NetAppManagementClient: # pylint: disable=too-many-instance-attributes
8595
:vartype backups_under_volume: azure.mgmt.netapp.aio.operations.BackupsUnderVolumeOperations
8696
:ivar backups_under_account: BackupsUnderAccountOperations operations
8797
:vartype backups_under_account: azure.mgmt.netapp.aio.operations.BackupsUnderAccountOperations
98+
:ivar buckets: BucketsOperations operations
99+
:vartype buckets: azure.mgmt.netapp.aio.operations.BucketsOperations
88100
:param credential: Credential needed for the client to connect to Azure. Required.
89101
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
90102
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
91103
:type subscription_id: str
92104
:param base_url: Service URL. Default value is "https://management.azure.com".
93105
:type base_url: str
94-
:keyword api_version: Api Version. Default value is "2024-09-01". Note that overriding this
95-
default value may result in unsupported behavior.
106+
:keyword api_version: Api Version. Default value is "2025-01-01-preview". Note that overriding
107+
this default value may result in unsupported behavior.
96108
:paramtype api_version: str
97109
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
98110
Retry-After header is present.
@@ -134,6 +146,9 @@ def __init__(
134146
self._serialize.client_side_validation = False
135147
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
136148
self.net_app_resource = NetAppResourceOperations(self._client, self._config, self._serialize, self._deserialize)
149+
self.net_app_resource_usages = NetAppResourceUsagesOperations(
150+
self._client, self._config, self._serialize, self._deserialize
151+
)
137152
self.net_app_resource_quota_limits = NetAppResourceQuotaLimitsOperations(
138153
self._client, self._config, self._serialize, self._deserialize
139154
)
@@ -154,6 +169,9 @@ def __init__(
154169
self.volume_groups = VolumeGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
155170
self.subvolumes = SubvolumesOperations(self._client, self._config, self._serialize, self._deserialize)
156171
self.backups = BackupsOperations(self._client, self._config, self._serialize, self._deserialize)
172+
self.net_app_resource_quota_limits_account = NetAppResourceQuotaLimitsAccountOperations(
173+
self._client, self._config, self._serialize, self._deserialize
174+
)
157175
self.backup_vaults = BackupVaultsOperations(self._client, self._config, self._serialize, self._deserialize)
158176
self.backups_under_backup_vault = BackupsUnderBackupVaultOperations(
159177
self._client, self._config, self._serialize, self._deserialize
@@ -164,6 +182,7 @@ def __init__(
164182
self.backups_under_account = BackupsUnderAccountOperations(
165183
self._client, self._config, self._serialize, self._deserialize
166184
)
185+
self.buckets = BucketsOperations(self._client, self._config, self._serialize, self._deserialize)
167186

168187
def _send_request(
169188
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

0 commit comments

Comments
 (0)