Skip to content

Commit a78bae3

Browse files
[AutoRelease] t2-networkcloud-2025-12-02-55256(can only be merged by SDK owner) (#44216)
* code and test * update changelog --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent b80ac8b commit a78bae3

File tree

230 files changed

+2350
-1583
lines changed

Some content is hidden

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

230 files changed

+2350
-1583
lines changed

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

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

3+
## 2.2.0 (2025-12-22)
4+
5+
### Features Added
6+
7+
- Model `NetworkCloudMgmtClient` added parameter `cloud_setting` in method `__init__`
8+
- Model `BareMetalMachine` added property `action_states`
9+
- Model `BareMetalMachine` added property `ca_certificate`
10+
- Model `BareMetalMachineKeySet` added property `privilege_level_name`
11+
- Enum `BareMetalMachineKeySetPrivilegeLevel` added member `OTHER`
12+
- Model `BareMetalMachineReplaceParameters` added property `safeguard_mode`
13+
- Model `BareMetalMachineReplaceParameters` added property `storage_policy`
14+
- Model `CloudServicesNetwork` added property `storage_options`
15+
- Model `CloudServicesNetwork` added property `storage_status`
16+
- Model `CloudServicesNetworkPatchParameters` added property `storage_options`
17+
- Model `Cluster` added property `action_states`
18+
- Model `CommandOutputSettings` added property `overrides`
19+
- Model `SecretArchiveReference` added property `key_vault_uri`
20+
- Model `StorageAppliance` added property `ca_certificate`
21+
- Model `VirtualMachine` added property `identity`
22+
- Model `VirtualMachine` added property `network_data_content`
23+
- Model `VirtualMachine` added property `user_data_content`
24+
- Model `VirtualMachinePatchParameters` added property `identity`
25+
- Model `Volume` added property `allocated_size_mi_b`
26+
- Model `Volume` added property `storage_appliance_id`
27+
- Added model `ActionState`
28+
- Added enum `ActionStateStatus`
29+
- Added enum `BareMetalMachineReplaceSafeguardMode`
30+
- Added enum `BareMetalMachineReplaceStoragePolicy`
31+
- Added model `CertificateInfo`
32+
- Added enum `CloudServicesNetworkStorageMode`
33+
- Added model `CloudServicesNetworkStorageOptions`
34+
- Added model `CloudServicesNetworkStorageOptionsPatch`
35+
- Added model `CloudServicesNetworkStorageStatus`
36+
- Added enum `CloudServicesNetworkStorageStatusStatus`
37+
- Added model `CommandOutputOverride`
38+
- Added enum `CommandOutputType`
39+
- Added enum `RelayType`
40+
- Added model `StepState`
41+
- Added enum `StepStateStatus`
42+
- Added model `StorageApplianceCommandSpecification`
43+
- Added model `StorageApplianceRunReadCommandsParameters`
44+
- Added model `VirtualMachineAssignRelayParameters`
45+
- Operation group `BareMetalMachinesOperations` added method `begin_run_data_extracts_restricted`
46+
- Operation group `StorageAppliancesOperations` added method `begin_run_read_commands`
47+
- Operation group `VirtualMachinesOperations` added method `begin_assign_relay`
48+
349
## 2.2.0b1 (2025-11-17)
450

551
### Features Added
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "a39b73b1c7d12a633805a3b2ed3177a8bfddd9e2",
2+
"commit": "46c51b03d99b113ecc3b38883e3cb2d395fe94a4",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.41.3",
6+
"@autorest/python@6.43.0",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/networkcloud/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 --tag=package-2025-07-01-preview --use=@autorest/python@6.41.3 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/networkcloud/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/python@6.43.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/networkcloud/resource-manager/readme.md"
1111
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ class NetworkCloudMgmtClientConfiguration: # pylint: disable=too-many-instance-
3131
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3232
None.
3333
:type cloud_setting: ~azure.core.AzureClouds
34-
:keyword api_version: Api Version. Default value is "2025-07-01-preview". Note that overriding
35-
this default value may result in unsupported behavior.
34+
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
35+
default value may result in unsupported behavior.
3636
:paramtype api_version: str
3737
"""
3838

@@ -43,7 +43,7 @@ def __init__(
4343
cloud_setting: Optional["AzureClouds"] = None,
4444
**kwargs: Any
4545
) -> None:
46-
api_version: str = kwargs.pop("api_version", "2025-07-01-preview")
46+
api_version: str = kwargs.pop("api_version", "2025-09-01")
4747

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

sdk/networkcloud/azure-mgmt-networkcloud/azure/mgmt/networkcloud/_network_cloud_mgmt_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ class NetworkCloudMgmtClient: # pylint: disable=too-many-instance-attributes
105105
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
106106
None.
107107
:paramtype cloud_setting: ~azure.core.AzureClouds
108-
:keyword api_version: Api Version. Default value is "2025-07-01-preview". Note that overriding
109-
this default value may result in unsupported behavior.
108+
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
109+
default value may result in unsupported behavior.
110110
:paramtype api_version: str
111111
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
112112
Retry-After header is present.

sdk/networkcloud/azure-mgmt-networkcloud/azure/mgmt/networkcloud/_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 = "2.2.0b1"
9+
VERSION = "2.2.0"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ class NetworkCloudMgmtClientConfiguration: # pylint: disable=too-many-instance-
3131
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3232
None.
3333
:type cloud_setting: ~azure.core.AzureClouds
34-
:keyword api_version: Api Version. Default value is "2025-07-01-preview". Note that overriding
35-
this default value may result in unsupported behavior.
34+
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
35+
default value may result in unsupported behavior.
3636
:paramtype api_version: str
3737
"""
3838

@@ -43,7 +43,7 @@ def __init__(
4343
cloud_setting: Optional["AzureClouds"] = None,
4444
**kwargs: Any
4545
) -> None:
46-
api_version: str = kwargs.pop("api_version", "2025-07-01-preview")
46+
api_version: str = kwargs.pop("api_version", "2025-09-01")
4747

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

sdk/networkcloud/azure-mgmt-networkcloud/azure/mgmt/networkcloud/aio/_network_cloud_mgmt_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ class NetworkCloudMgmtClient: # pylint: disable=too-many-instance-attributes
107107
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
108108
None.
109109
:paramtype cloud_setting: ~azure.core.AzureClouds
110-
:keyword api_version: Api Version. Default value is "2025-07-01-preview". Note that overriding
111-
this default value may result in unsupported behavior.
110+
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
111+
default value may result in unsupported behavior.
112112
:paramtype api_version: str
113113
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
114114
Retry-After header is present.

sdk/networkcloud/azure-mgmt-networkcloud/azure/mgmt/networkcloud/aio/operations/_agent_pools_operations.py

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,10 @@ async def get_next(next_link=None):
159159

160160
if response.status_code not in [200]:
161161
map_error(status_code=response.status_code, response=response, error_map=error_map)
162-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
162+
error = self._deserialize.failsafe_deserialize(
163+
_models.ErrorResponse,
164+
pipeline_response,
165+
)
163166
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
164167

165168
return pipeline_response
@@ -219,7 +222,10 @@ async def get(
219222

220223
if response.status_code not in [200]:
221224
map_error(status_code=response.status_code, response=response, error_map=error_map)
222-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
225+
error = self._deserialize.failsafe_deserialize(
226+
_models.ErrorResponse,
227+
pipeline_response,
228+
)
223229
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
224230

225231
deserialized = self._deserialize("AgentPool", pipeline_response.http_response)
@@ -292,7 +298,10 @@ async def _create_or_update_initial(
292298
except (StreamConsumedError, StreamClosedError):
293299
pass
294300
map_error(status_code=response.status_code, response=response, error_map=error_map)
295-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
301+
error = self._deserialize.failsafe_deserialize(
302+
_models.ErrorResponse,
303+
pipeline_response,
304+
)
296305
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
297306

298307
response_headers = {}
@@ -535,7 +544,10 @@ async def _delete_initial(
535544
except (StreamConsumedError, StreamClosedError):
536545
pass
537546
map_error(status_code=response.status_code, response=response, error_map=error_map)
538-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
547+
error = self._deserialize.failsafe_deserialize(
548+
_models.ErrorResponse,
549+
pipeline_response,
550+
)
539551
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
540552

541553
response_headers = {}
@@ -700,7 +712,10 @@ async def _update_initial(
700712
except (StreamConsumedError, StreamClosedError):
701713
pass
702714
map_error(status_code=response.status_code, response=response, error_map=error_map)
703-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
715+
error = self._deserialize.failsafe_deserialize(
716+
_models.ErrorResponse,
717+
pipeline_response,
718+
)
704719
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
705720

706721
response_headers = {}

sdk/networkcloud/azure-mgmt-networkcloud/azure/mgmt/networkcloud/aio/operations/_bare_metal_machine_key_sets_operations.py

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,10 @@ async def get_next(next_link=None):
161161

162162
if response.status_code not in [200]:
163163
map_error(status_code=response.status_code, response=response, error_map=error_map)
164-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
164+
error = self._deserialize.failsafe_deserialize(
165+
_models.ErrorResponse,
166+
pipeline_response,
167+
)
165168
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
166169

167170
return pipeline_response
@@ -221,7 +224,10 @@ async def get(
221224

222225
if response.status_code not in [200]:
223226
map_error(status_code=response.status_code, response=response, error_map=error_map)
224-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
227+
error = self._deserialize.failsafe_deserialize(
228+
_models.ErrorResponse,
229+
pipeline_response,
230+
)
225231
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
226232

227233
deserialized = self._deserialize("BareMetalMachineKeySet", pipeline_response.http_response)
@@ -294,7 +300,10 @@ async def _create_or_update_initial(
294300
except (StreamConsumedError, StreamClosedError):
295301
pass
296302
map_error(status_code=response.status_code, response=response, error_map=error_map)
297-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
303+
error = self._deserialize.failsafe_deserialize(
304+
_models.ErrorResponse,
305+
pipeline_response,
306+
)
298307
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
299308

300309
response_headers = {}
@@ -542,7 +551,10 @@ async def _delete_initial(
542551
except (StreamConsumedError, StreamClosedError):
543552
pass
544553
map_error(status_code=response.status_code, response=response, error_map=error_map)
545-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
554+
error = self._deserialize.failsafe_deserialize(
555+
_models.ErrorResponse,
556+
pipeline_response,
557+
)
546558
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
547559

548560
response_headers = {}
@@ -711,7 +723,10 @@ async def _update_initial(
711723
except (StreamConsumedError, StreamClosedError):
712724
pass
713725
map_error(status_code=response.status_code, response=response, error_map=error_map)
714-
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
726+
error = self._deserialize.failsafe_deserialize(
727+
_models.ErrorResponse,
728+
pipeline_response,
729+
)
715730
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
716731

717732
response_headers = {}

0 commit comments

Comments
 (0)