Skip to content

Commit 73cdd98

Browse files
[AutoRelease] t2-network-2025-11-19-85053(can only be merged by SDK owner) (#44105)
* code and test * update changelog --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 471cda1 commit 73cdd98

File tree

1,145 files changed

+8765
-5262
lines changed

Some content is hidden

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

1,145 files changed

+8765
-5262
lines changed

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

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

3+
## 30.1.0 (2025-11-19)
4+
5+
### Features Added
6+
7+
- Added operation PublicIPAddressesOperations.begin_disassociate_cloud_service_reserved_public_ip
8+
- Added operation PublicIPAddressesOperations.begin_reserve_cloud_service_public_ip_address
9+
- Model ApplicationGateway has a new parameter entra_jwt_validation_configs
10+
- Model ApplicationGatewayBackendSettings has a new parameter enable_l4_client_ip_preservation
11+
- Model ApplicationGatewayClientAuthConfiguration has a new parameter verify_client_auth_mode
12+
- Model ApplicationGatewayOnDemandProbe has a new parameter enable_probe_proxy_protocol_header
13+
- Model ApplicationGatewayProbe has a new parameter enable_probe_proxy_protocol_header
14+
- Model ApplicationGatewayRequestRoutingRule has a new parameter entra_jwt_validation_config
15+
- Model DdosCustomPolicy has a new parameter detection_rules
16+
- Model DdosCustomPolicy has a new parameter front_end_ip_configuration
17+
- Model FlowLog has a new parameter record_types
18+
- Model FlowLogInformation has a new parameter record_types
19+
- Model LoadBalancer has a new parameter scope
20+
- Model NetworkManagerRoutingConfiguration has a new parameter route_table_usage_mode
21+
- Model PrivateEndpoint has a new parameter ip_version_type
22+
- Model PrivateLinkService has a new parameter access_mode
23+
- Model VirtualNetworkGatewayConnection has a new parameter authentication_type
24+
- Model VirtualNetworkGatewayConnection has a new parameter certificate_authentication
25+
326
## 30.0.0 (2025-10-24)
427

528
### Features Added
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "34499b0aa7b61a0e96a37d28aa282c9d2c345122",
2+
"commit": "b61ac84b569118b89c1ebce6bdb94600c58e1066",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.40.0",
6+
"@autorest/python@6.42.0",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/network/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.40.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/network/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.42.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/network/resource-manager/readme.md"
1111
}

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"azure.mgmt.network.models.ApplicationGatewayClientAuthConfiguration": null,
4141
"azure.mgmt.network.models.ApplicationGatewayConnectionDraining": null,
4242
"azure.mgmt.network.models.ApplicationGatewayCustomError": null,
43+
"azure.mgmt.network.models.ApplicationGatewayEntraJWTValidationConfig": null,
4344
"azure.mgmt.network.models.ApplicationGatewayFirewallDisabledRuleGroup": null,
4445
"azure.mgmt.network.models.ApplicationGatewayFirewallExclusion": null,
4546
"azure.mgmt.network.models.ApplicationGatewayFirewallManifestRuleSet": null,
@@ -156,6 +157,7 @@
156157
"azure.mgmt.network.models.BgpServiceCommunityListResult": null,
157158
"azure.mgmt.network.models.BgpSettings": null,
158159
"azure.mgmt.network.models.BreakOutCategoryPolicies": null,
160+
"azure.mgmt.network.models.CertificateAuthentication": null,
159161
"azure.mgmt.network.models.CheckPrivateLinkServiceVisibilityRequest": null,
160162
"azure.mgmt.network.models.CircuitMetadataMap": null,
161163
"azure.mgmt.network.models.CloudErrorBody": null,
@@ -214,6 +216,7 @@
214216
"azure.mgmt.network.models.CustomIpPrefix": null,
215217
"azure.mgmt.network.models.CustomIpPrefixListResult": null,
216218
"azure.mgmt.network.models.DdosCustomPolicy": null,
219+
"azure.mgmt.network.models.DdosDetectionRule": null,
217220
"azure.mgmt.network.models.DdosProtectionPlan": null,
218221
"azure.mgmt.network.models.DdosProtectionPlanListResult": null,
219222
"azure.mgmt.network.models.DdosSettings": null,
@@ -223,6 +226,7 @@
223226
"azure.mgmt.network.models.DeviceProperties": null,
224227
"azure.mgmt.network.models.DhcpOptions": null,
225228
"azure.mgmt.network.models.Dimension": null,
229+
"azure.mgmt.network.models.DisassociateCloudServicePublicIpRequest": null,
226230
"azure.mgmt.network.models.DnsNameAvailabilityResult": null,
227231
"azure.mgmt.network.models.DnsSettings": null,
228232
"azure.mgmt.network.models.DscpConfiguration": null,
@@ -618,6 +622,7 @@
618622
"azure.mgmt.network.models.ReachabilityAnalysisRunProperties": null,
619623
"azure.mgmt.network.models.RecordSet": null,
620624
"azure.mgmt.network.models.ReferencedPublicIpAddress": null,
625+
"azure.mgmt.network.models.ReserveCloudServicePublicIpAddressRequest": null,
621626
"azure.mgmt.network.models.ResiliencyRecommendationComponents": null,
622627
"azure.mgmt.network.models.ResourceBasics": null,
623628
"azure.mgmt.network.models.ResourceNavigationLink": null,
@@ -705,6 +710,7 @@
705710
"azure.mgmt.network.models.TopologyResource": null,
706711
"azure.mgmt.network.models.TrafficAnalyticsConfigurationProperties": null,
707712
"azure.mgmt.network.models.TrafficAnalyticsProperties": null,
713+
"azure.mgmt.network.models.TrafficDetectionRule": null,
708714
"azure.mgmt.network.models.TrafficSelectorPolicy": null,
709715
"azure.mgmt.network.models.TroubleshootingDetails": null,
710716
"azure.mgmt.network.models.TroubleshootingParameters": null,
@@ -834,6 +840,7 @@
834840
"azure.mgmt.network.models.SecurityRuleAccess": null,
835841
"azure.mgmt.network.models.SecurityRuleDirection": null,
836842
"azure.mgmt.network.models.ExtendedLocationTypes": null,
843+
"azure.mgmt.network.models.PrivateEndpointIPVersionType": null,
837844
"azure.mgmt.network.models.NetworkInterfaceNicType": null,
838845
"azure.mgmt.network.models.PublicIPAddressSkuName": null,
839846
"azure.mgmt.network.models.PublicIPAddressSkuTier": null,
@@ -842,6 +849,7 @@
842849
"azure.mgmt.network.models.NatGatewaySkuName": null,
843850
"azure.mgmt.network.models.PublicIPAddressMigrationPhase": null,
844851
"azure.mgmt.network.models.DeleteOptions": null,
852+
"azure.mgmt.network.models.AccessMode": null,
845853
"azure.mgmt.network.models.NetworkInterfaceMigrationPhase": null,
846854
"azure.mgmt.network.models.NetworkInterfaceAuxiliaryMode": null,
847855
"azure.mgmt.network.models.NetworkInterfaceAuxiliarySku": null,
@@ -856,9 +864,11 @@
856864
"azure.mgmt.network.models.ApplicationGatewaySslPolicyType": null,
857865
"azure.mgmt.network.models.ApplicationGatewaySslPolicyName": null,
858866
"azure.mgmt.network.models.ApplicationGatewayClientRevocationOptions": null,
867+
"azure.mgmt.network.models.ApplicationGatewayClientAuthVerificationModes": null,
859868
"azure.mgmt.network.models.ApplicationGatewayRequestRoutingRuleType": null,
860869
"azure.mgmt.network.models.ApplicationGatewayRedirectType": null,
861870
"azure.mgmt.network.models.ApplicationGatewayLoadDistributionAlgorithm": null,
871+
"azure.mgmt.network.models.ApplicationGatewayUnAuthorizedRequestAction": null,
862872
"azure.mgmt.network.models.ApplicationGatewaySkuName": null,
863873
"azure.mgmt.network.models.ApplicationGatewayTier": null,
864874
"azure.mgmt.network.models.ApplicationGatewaySkuFamily": null,
@@ -884,6 +894,8 @@
884894
"azure.mgmt.network.models.CommissionedState": null,
885895
"azure.mgmt.network.models.Geo": null,
886896
"azure.mgmt.network.models.CustomIpPrefixType": null,
897+
"azure.mgmt.network.models.DdosDetectionMode": null,
898+
"azure.mgmt.network.models.DdosTrafficType": null,
887899
"azure.mgmt.network.models.ProtocolType": null,
888900
"azure.mgmt.network.models.AuthorizationUseStatus": null,
889901
"azure.mgmt.network.models.AdvertisedPublicPrefixPropertiesValidationState": null,
@@ -925,6 +937,7 @@
925937
"azure.mgmt.network.models.LoadBalancerOutboundRuleProtocol": null,
926938
"azure.mgmt.network.models.LoadBalancerSkuName": null,
927939
"azure.mgmt.network.models.LoadBalancerSkuTier": null,
940+
"azure.mgmt.network.models.LoadBalancerScope": null,
928941
"azure.mgmt.network.models.EffectiveRouteSource": null,
929942
"azure.mgmt.network.models.EffectiveRouteState": null,
930943
"azure.mgmt.network.models.EffectiveSecurityRuleProtocol": null,
@@ -945,6 +958,7 @@
945958
"azure.mgmt.network.models.SecurityConfigurationRuleAccess": null,
946959
"azure.mgmt.network.models.SecurityConfigurationRuleDirection": null,
947960
"azure.mgmt.network.models.ScopeConnectionState": null,
961+
"azure.mgmt.network.models.RouteTableUsageMode": null,
948962
"azure.mgmt.network.models.DisableBgpRoutePropagation": null,
949963
"azure.mgmt.network.models.RoutingRuleDestinationType": null,
950964
"azure.mgmt.network.models.RoutingRuleNextHopType": null,
@@ -1020,6 +1034,7 @@
10201034
"azure.mgmt.network.models.FailoverTestStatus": null,
10211035
"azure.mgmt.network.models.FailoverTestType": null,
10221036
"azure.mgmt.network.models.FailoverTestStatusForSingleTest": null,
1037+
"azure.mgmt.network.models.ConnectionAuthenticationType": null,
10231038
"azure.mgmt.network.models.OfficeTrafficCategory": null,
10241039
"azure.mgmt.network.models.VirtualWanSecurityProviderType": null,
10251040
"azure.mgmt.network.models.VpnGatewayTunnelingProtocol": null,
@@ -1069,6 +1084,7 @@
10691084
"azure.mgmt.network.models.HTTPMethod": null,
10701085
"azure.mgmt.network.models.ConnectionStatus": null,
10711086
"azure.mgmt.network.models.VerbosityLevel": null,
1087+
"azure.mgmt.network.models.IsRollback": null,
10721088
"azure.mgmt.network.models.SyncRemoteAddressSpace": null,
10731089
"azure.mgmt.network.models.ProcessorArchitecture": null,
10741090
"azure.mgmt.network.models.AuthenticationMethod": null,
@@ -1261,6 +1277,10 @@
12611277
"azure.mgmt.network.aio.operations.PublicIPAddressesOperations.list": null,
12621278
"azure.mgmt.network.operations.PublicIPAddressesOperations.begin_ddos_protection_status": null,
12631279
"azure.mgmt.network.aio.operations.PublicIPAddressesOperations.begin_ddos_protection_status": null,
1280+
"azure.mgmt.network.operations.PublicIPAddressesOperations.begin_reserve_cloud_service_public_ip_address": null,
1281+
"azure.mgmt.network.aio.operations.PublicIPAddressesOperations.begin_reserve_cloud_service_public_ip_address": null,
1282+
"azure.mgmt.network.operations.PublicIPAddressesOperations.begin_disassociate_cloud_service_reserved_public_ip": null,
1283+
"azure.mgmt.network.aio.operations.PublicIPAddressesOperations.begin_disassociate_cloud_service_reserved_public_ip": null,
12641284
"azure.mgmt.network.operations.PublicIPAddressesOperations.list_virtual_machine_scale_set_public_ip_addresses": null,
12651285
"azure.mgmt.network.aio.operations.PublicIPAddressesOperations.list_virtual_machine_scale_set_public_ip_addresses": null,
12661286
"azure.mgmt.network.operations.PublicIPAddressesOperations.list_virtual_machine_scale_set_vm_public_ip_addresses": null,

sdk/network/azure-mgmt-network/azure/mgmt/network/_utils/serialization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ def serialize_data(self, data, data_type, **kwargs):
787787

788788
# If dependencies is empty, try with current data class
789789
# It has to be a subclass of Enum anyway
790-
enum_type = self.dependencies.get(data_type, data.__class__)
790+
enum_type = self.dependencies.get(data_type, cast(type, data.__class__))
791791
if issubclass(enum_type, Enum):
792792
return Serializer.serialize_enum(data, enum_obj=enum_type)
793793

sdk/network/azure-mgmt-network/azure/mgmt/network/_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 = "30.0.0"
9+
VERSION = "30.1.0"

0 commit comments

Comments
 (0)