Metadata-Version: 2.4
Name: azure-mgmt-network
Version: 31.0.1
Summary: Microsoft Azure Network Management Client Library for Python
Author-email: Microsoft Corporation <azpysdkhelp@microsoft.com>
License-Expression: MIT
Project-URL: repository, https://github.com/Azure/azure-sdk-for-python
Keywords: azure,azure sdk
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: isodate>=0.6.1
Requires-Dist: azure-mgmt-core>=1.6.0
Requires-Dist: typing-extensions>=4.6.0
Dynamic: license-file

# Microsoft Azure SDK for Python

This is the Microsoft Azure Network Management Client Library.
This package has been tested with Python 3.10+.
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).

## _Disclaimer_

_Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_

## Getting started

### Prerequisites

- Python 3.10+ is required to use this package.
- [Azure subscription](https://azure.microsoft.com/free/)

### Install the package

```bash
pip install azure-mgmt-network
pip install azure-identity
```

### Authentication

By default, [Microsoft Entra](https://learn.microsoft.com/entra/fundamentals/what-is-entra) token authentication depends on correct configuration of the following environment variables.

- `AZURE_CLIENT_ID` for Azure client ID.
- `AZURE_TENANT_ID` for Azure tenant ID.
- `AZURE_CLIENT_SECRET` for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

With above configuration, client can be authenticated by following code:

```python
from azure.identity import DefaultAzureCredential
from azure.mgmt.network import NetworkManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = NetworkManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
```

## Examples

Code samples for this package can be found at:
- [Search Network Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)


## Troubleshooting

## Next steps

## Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
section of the project. 

# Release History

## 31.0.1 (2026-07-02)

### Other Changes

  - Shortened changelog

## 31.0.0 (2026-06-29)

### Features Added

  - Client `NetworkManagementClient` added method `send_request`
  - Client `NetworkManagementClient` added operation group `commits`
  - Client `NetworkManagementClient` added operation group `connection_policies`
  - Client `NetworkManagementClient` added operation group `interconnect_groups`
  - Client `NetworkManagementClient` added operation group `subgroups`
  - Model `DdosSettings` added property `ddos_custom_policy`
  - Enum `NextHopType` added member `VIRTUAL_APPLIANCE_ECMP`
  - Enum `RouteNextHopType` added member `VIRTUAL_APPLIANCE_ECMP`
  - Added model `AfcConfiguration`
  - Added model `ApplicationGatewayManagedHsm`
  - Added model `CloudError`
  - Added model `Commit`
  - Added model `CommitProperties`
  - Added model `ConnectionPolicy`
  - Added model `ConnectionPolicyProperties`
  - Added model `DdosFrontendIpConfigurationSettings`
  - Added model `DefaultRuleSetPropertyFormat`
  - Added enum `DisablePeeringRoute`
  - Added enum `ExpressRouteFailoverBgpStatusAddressFamily`
  - Added enum `ExpressRouteFailoverLinkType`
  - Added model `ExpressRouteLinkFailoverAllTestsDetails`
  - Added enum `ExpressRouteLinkFailoverBgpStatus`
  - Added model `ExpressRouteLinkFailoverRoute`
  - Added model `ExpressRouteLinkFailoverRouteList`
  - Added model `ExpressRouteLinkFailoverSingleTestDetails`
  - Added model `ExpressRouteLinkFailoverStopApiParameters`
  - Added model `ExpressRouteLinkFailoverTestBgpStatus`
  - Added model `InterconnectGroup`
  - Added model `InterconnectGroupNodeAvailability`
  - Added model `InterconnectGroupPropertiesFormat`
  - Added enum `InterconnectGroupScope`
  - Added enum `LoadBalancerDetailLevel`
  - Added enum `MaintenanceTestCategory`
  - Added model `ManagedServiceIdentityUserAssignedIdentities`
  - Added enum `Nat64State`
  - Added enum `NspReadinessState`
  - Added enum `PrivateEndpointBillingSku`
  - Added model `ProxyResourceWithReadOnlyID`
  - Added model `ProxyResourceWithSettableId`
  - Added model `ReadOnlySubResourceModel`
  - Added model `RouteNextHopEcmp`
  - Added model `SecurityPerimeterTrackedResource`
  - Added model `StopCircuitLinkFailoverTestParameterBody`
  - Added model `StopSiteFailoverTestParameterBody`
  - Added model `SubResourceModel`
  - Added model `Subgroup`
  - Added model `SubgroupNodeAvailabilityEntry`
  - Added model `SubgroupProfile`
  - Added enum `SubgroupProfileScope`
  - Added model `SubgroupProperties`
  - Added model `TrackedResourceWithEtag`
  - Added model `TrackedResourceWithOptionalLocation`
  - Added model `TrackedResourceWithSettableIdOptionalLocation`
  - Added model `TrackedResourceWithSettableName`
  - Added enum `VirtualNetworkApplianceIpVersionType`
  - Added model `WritableResource`
  - Operation group `AzureFirewallsOperations` added parameter `create_afc_control_plane` in method `begin_create_or_update`
  - Operation group `DdosCustomPoliciesOperations` added method `list`
  - Operation group `DdosCustomPoliciesOperations` added method `list_all`
  - Operation group `ExpressRouteCircuitsOperations` added method `begin_get_circuit_link_failover_all_tests_details`
  - Operation group `ExpressRouteCircuitsOperations` added method `begin_get_circuit_link_failover_single_test_details`
  - Operation group `ExpressRouteCircuitsOperations` added method `begin_start_circuit_link_failover_test`
  - Operation group `ExpressRouteCircuitsOperations` added method `begin_stop_circuit_link_failover_test`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_get_failover_all_tests_details`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_get_failover_single_test_details`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_get_resiliency_information`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_get_routes_information`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_start_site_failover_test`
  - Operation group `ExpressRouteGatewaysOperations` added method `begin_stop_site_failover_test`
  - Operation group `LoadBalancersOperations` added parameter `detail_level` in method `get`
  - Added operation group `CommitsOperations`
  - Added operation group `ConnectionPoliciesOperations`
  - Added operation group `InterconnectGroupsOperations`
  - Added operation group `SubgroupsOperations`

### Breaking Changes

  - This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  - For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  - Method `IpamPoolsOperations.begin_create` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `IpamPoolsOperations.begin_delete` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `IpamPoolsOperations.update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `NetworkGroupsOperations.create_or_update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.begin_delete` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.create` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Model `ConnectionMonitorEndpointFilter` renamed its instance variable `items` to `items_property`
  - Model `ExceptionEntry` renamed its instance variable `values` to `values_property`
  - Model `FilterItems` renamed its instance variable `values` to `values_property`
  - Model `PolicySettings` renamed its instance variable `captcha_cookie_expiration_in_mins` to `captcha_expiration_in_mins`
  - Model `ServiceTagsListResult` renamed its instance variable `values` to `values_property`
  - Model `ActiveConnectivityConfiguration` moved instance variable `description`, `connectivity_topology`, `hubs`, `is_global`, `connectivity_capabilities`, `applies_to_groups`, `provisioning_state`, `delete_existing_peering` and `resource_guid` under property `properties` whose type is `ConnectivityConfigurationProperties`
  - Model `ActiveDefaultSecurityAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `DefaultAdminPropertiesFormat`
  - Model `ActiveSecurityAdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminPropertiesFormat`
  - Model `AdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminPropertiesFormat`
  - Model `AdminRuleCollection` moved instance variable `description`, `applies_to_groups`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminRuleCollectionPropertiesFormat`
  - Model `ApplicationGateway` moved instance variable `sku`, `ssl_policy`, `operational_state`, `gateway_ip_configurations`, `authentication_certificates`, `trusted_root_certificates`, `trusted_client_certificates`, `ssl_certificates`, `frontend_ip_configurations`, `frontend_ports`, `probes`, `backend_address_pools`, `backend_http_settings_collection`, `backend_settings_collection`, `http_listeners`, `listeners`, `ssl_profiles`, `url_path_maps`, `request_routing_rules`, `routing_rules`, `rewrite_rule_sets`, `redirect_configurations`, `web_application_firewall_configuration`, `firewall_policy`, `enable_http2`, `enable_fips`, `autoscale_configuration`, `private_link_configurations`, `private_endpoint_connections`, `resource_guid`, `provisioning_state`, `custom_error_configurations`, `force_firewall_policy_association`, `load_distribution_policies`, `entra_jwt_validation_configs`, `global_configuration` and `default_predefined_ssl_policy` under property `properties` whose type is `ApplicationGatewayPropertiesFormat`
  - Model `ApplicationGatewayAuthenticationCertificate` moved instance variable `data` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayAuthenticationCertificatePropertiesFormat`
  - Model `ApplicationGatewayAvailableSslOptions` moved instance variable `predefined_policies`, `default_policy`, `available_cipher_suites` and `available_protocols` under property `properties` whose type is `ApplicationGatewayAvailableSslOptionsPropertiesFormat`
  - Model `ApplicationGatewayBackendAddressPool` moved instance variable `backend_ip_configurations`, `backend_addresses` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendAddressPoolPropertiesFormat`
  - Model `ApplicationGatewayBackendHttpSettings` moved instance variable `port`, `protocol`, `cookie_based_affinity`, `request_timeout`, `probe`, `authentication_certificates`, `trusted_root_certificates`, `connection_draining`, `host_name`, `pick_host_name_from_backend_address`, `affinity_cookie_name`, `probe_enabled`, `path`, `dedicated_backend_connection`, `validate_cert_chain_and_expiry`, `validate_sni`, `sni_name` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendHttpSettingsPropertiesFormat`
  - Model `ApplicationGatewayBackendSettings` moved instance variable `port`, `protocol`, `timeout`, `probe`, `trusted_root_certificates`, `host_name`, `pick_host_name_from_backend_address`, `enable_l4_client_ip_preservation` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendSettingsPropertiesFormat`
  - Model `ApplicationGatewayEntraJWTValidationConfig` moved instance variable `un_authorized_request_action`, `tenant_id`, `client_id`, `audiences` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayEntraJWTValidationConfigPropertiesFormat`
  - Model `ApplicationGatewayFirewallRuleSet` moved instance variable `provisioning_state`, `rule_set_type`, `rule_set_version`, `rule_groups` and `tiers` under property `properties` whose type is `ApplicationGatewayFirewallRuleSetPropertiesFormat`
  - Model `ApplicationGatewayFrontendIPConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address`, `private_link_configuration` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayFrontendIPConfigurationPropertiesFormat`
  - Model `ApplicationGatewayFrontendPort` moved instance variable `port` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayFrontendPortPropertiesFormat`
  - Model `ApplicationGatewayHttpListener` moved instance variable `frontend_ip_configuration`, `frontend_port`, `protocol`, `host_name`, `ssl_certificate`, `ssl_profile`, `require_server_name_indication`, `provisioning_state`, `custom_error_configurations`, `firewall_policy` and `host_names` under property `properties` whose type is `ApplicationGatewayHttpListenerPropertiesFormat`
  - Model `ApplicationGatewayIPConfiguration` moved instance variable `subnet` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayIPConfigurationPropertiesFormat`
  - Model `ApplicationGatewayListener` moved instance variable `frontend_ip_configuration`, `frontend_port`, `protocol`, `ssl_certificate`, `ssl_profile`, `provisioning_state` and `host_names` under property `properties` whose type is `ApplicationGatewayListenerPropertiesFormat`
  - Model `ApplicationGatewayLoadDistributionPolicy` moved instance variable `load_distribution_targets`, `load_distribution_algorithm` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayLoadDistributionPolicyPropertiesFormat`
  - Model `ApplicationGatewayLoadDistributionTarget` moved instance variable `weight_per_server` and `backend_address_pool` under property `properties` whose type is `ApplicationGatewayLoadDistributionTargetPropertiesFormat`
  - Model `ApplicationGatewayPathRule` moved instance variable `paths`, `backend_address_pool`, `backend_http_settings`, `redirect_configuration`, `rewrite_rule_set`, `load_distribution_policy`, `provisioning_state` and `firewall_policy` under property `properties` whose type is `ApplicationGatewayPathRulePropertiesFormat`
  - Model `ApplicationGatewayPrivateEndpointConnection` moved instance variable `private_endpoint`, `private_link_service_connection_state`, `provisioning_state` and `link_identifier` under property `properties` whose type is `ApplicationGatewayPrivateEndpointConnectionProperties`
  - Model `ApplicationGatewayPrivateLinkConfiguration` moved instance variable `ip_configurations` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayPrivateLinkConfigurationProperties`
  - Model `ApplicationGatewayPrivateLinkIpConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `primary` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayPrivateLinkIpConfigurationProperties`
  - Model `ApplicationGatewayPrivateLinkResource` moved instance variable `group_id`, `required_members` and `required_zone_names` under property `properties` whose type is `ApplicationGatewayPrivateLinkResourceProperties`
  - Model `ApplicationGatewayProbe` moved instance variable `protocol`, `host`, `path`, `interval`, `timeout`, `unhealthy_threshold`, `pick_host_name_from_backend_http_settings`, `pick_host_name_from_backend_settings`, `min_servers`, `match`, `enable_probe_proxy_protocol_header`, `provisioning_state` and `port` under property `properties` whose type is `ApplicationGatewayProbePropertiesFormat`
  - Model `ApplicationGatewayRedirectConfiguration` moved instance variable `redirect_type`, `target_listener`, `target_url`, `include_path`, `include_query_string`, `request_routing_rules`, `url_path_maps` and `path_rules` under property `properties` whose type is `ApplicationGatewayRedirectConfigurationPropertiesFormat`
  - Model `ApplicationGatewayRequestRoutingRule` moved instance variable `rule_type`, `priority`, `backend_address_pool`, `backend_http_settings`, `http_listener`, `url_path_map`, `rewrite_rule_set`, `redirect_configuration`, `load_distribution_policy`, `entra_jwt_validation_config` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRequestRoutingRulePropertiesFormat`
  - Model `ApplicationGatewayRewriteRuleSet` moved instance variable `rewrite_rules` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRewriteRuleSetPropertiesFormat`
  - Model `ApplicationGatewayRoutingRule` moved instance variable `rule_type`, `priority`, `backend_address_pool`, `backend_settings`, `listener` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRoutingRulePropertiesFormat`
  - Model `ApplicationGatewaySslCertificate` moved instance variable `data`, `password`, `public_cert_data`, `key_vault_secret_id` and `provisioning_state` under property `properties` whose type is `ApplicationGatewaySslCertificatePropertiesFormat`
  - Model `ApplicationGatewaySslPredefinedPolicy` moved instance variable `cipher_suites` and `min_protocol_version` under property `properties` whose type is `ApplicationGatewaySslPredefinedPolicyPropertiesFormat`
  - Model `ApplicationGatewaySslProfile` moved instance variable `trusted_client_certificates`, `ssl_policy`, `client_auth_configuration` and `provisioning_state` under property `properties` whose type is `ApplicationGatewaySslProfilePropertiesFormat`
  - Model `ApplicationGatewayTrustedClientCertificate` moved instance variable `data`, `validated_cert_data`, `client_cert_issuer_dn` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayTrustedClientCertificatePropertiesFormat`
  - Model `ApplicationGatewayTrustedRootCertificate` moved instance variable `data`, `key_vault_secret_id` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayTrustedRootCertificatePropertiesFormat`
  - Model `ApplicationGatewayUrlPathMap` moved instance variable `default_backend_address_pool`, `default_backend_http_settings`, `default_rewrite_rule_set`, `default_redirect_configuration`, `default_load_distribution_policy`, `path_rules` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayUrlPathMapPropertiesFormat`
  - Model `ApplicationGatewayWafDynamicManifestResult` moved instance variable `available_rule_sets`, `rule_set_type` and `rule_set_version` under property `properties` whose type is `ApplicationGatewayWafDynamicManifestPropertiesResult`
  - Model `ApplicationSecurityGroup` moved instance variable `resource_guid` and `provisioning_state` under property `properties` whose type is `ApplicationSecurityGroupPropertiesFormat`
  - Model `AzureFirewall` moved instance variable `application_rule_collections`, `nat_rule_collections`, `network_rule_collections`, `ip_configurations`, `management_ip_configuration`, `provisioning_state`, `threat_intel_mode`, `virtual_hub`, `firewall_policy`, `hub_ip_addresses`, `ip_groups`, `sku` and `autoscale_configuration` under property `properties` whose type is `AzureFirewallPropertiesFormat`
  - Model `AzureFirewallApplicationRuleCollection` moved instance variable `priority`, `action`, `rules` and `provisioning_state` under property `properties` whose type is `AzureFirewallApplicationRuleCollectionPropertiesFormat`
  - Model `AzureFirewallFqdnTag` moved instance variable `provisioning_state` and `fqdn_tag_name` under property `properties` whose type is `AzureFirewallFqdnTagPropertiesFormat`
  - Model `AzureFirewallIPConfiguration` moved instance variable `private_ip_address`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `AzureFirewallIPConfigurationPropertiesFormat`
  - Model `AzureFirewallNatRuleCollection` moved instance variable `priority`, `action`, `rules` and `provisioning_state` under property `properties` whose type is `AzureFirewallNatRuleCollectionProperties`
  - Model `AzureFirewallNetworkRuleCollection` moved instance variable `priority`, `action`, `rules` and `provisioning_state` under property `properties` whose type is `AzureFirewallNetworkRuleCollectionPropertiesFormat`
  - Model `AzureWebCategory` moved instance variable `group` under property `properties` whose type is `AzureWebCategoryPropertiesFormat`
  - Model `BackendAddressPool` moved instance variable `location`, `tunnel_interfaces`, `load_balancer_backend_addresses`, `backend_ip_configurations`, `load_balancing_rules`, `outbound_rule`, `outbound_rules`, `inbound_nat_rules`, `provisioning_state`, `drain_period_in_seconds`, `virtual_network` and `sync_mode` under property `properties` whose type is `BackendAddressPoolPropertiesFormat`
  - Model `BastionHost` moved instance variable `ip_configurations`, `dns_name`, `virtual_network`, `network_acls`, `provisioning_state`, `scale_units`, `disable_copy_paste`, `enable_file_copy`, `enable_ip_connect`, `enable_shareable_link`, `enable_tunneling`, `enable_kerberos`, `enable_session_recording` and `enable_private_only_bastion` under property `properties` whose type is `BastionHostPropertiesFormat`
  - Model `BastionHostIPConfiguration` moved instance variable `subnet`, `public_ip_address`, `provisioning_state` and `private_ip_allocation_method` under property `properties` whose type is `BastionHostIPConfigurationPropertiesFormat`
  - Model `BgpConnection` moved instance variable `peer_asn`, `peer_ip`, `hub_virtual_network_connection`, `provisioning_state` and `connection_state` under property `properties` whose type is `BgpConnectionProperties`
  - Model `BgpServiceCommunity` moved instance variable `service_name` and `bgp_communities` under property `properties` whose type is `BgpServiceCommunityPropertiesFormat`
  - Model `ConfigurationGroup` moved instance variable `description`, `member_type`, `provisioning_state` and `resource_guid` under property `properties` whose type is `NetworkGroupProperties`
  - Model `ConnectionMonitor` moved instance variable `source`, `destination`, `auto_start`, `monitoring_interval_in_seconds`, `endpoints`, `test_configurations`, `test_groups`, `outputs` and `notes` under property `properties` whose type is `ConnectionMonitorParameters`
  - Model `ConnectionMonitorResult` moved instance variable `source`, `destination`, `auto_start`, `monitoring_interval_in_seconds`, `endpoints`, `test_configurations`, `test_groups`, `outputs`, `notes`, `provisioning_state`, `start_time`, `monitoring_status` and `connection_monitor_type` under property `properties` whose type is `ConnectionMonitorResultProperties`
  - Model `ConnectivityConfiguration` moved instance variable `description`, `connectivity_topology`, `hubs`, `is_global`, `connectivity_capabilities`, `applies_to_groups`, `provisioning_state`, `delete_existing_peering` and `resource_guid` under property `properties` whose type is `ConnectivityConfigurationProperties`
  - Model `ContainerNetworkInterface` moved instance variable `container_network_interface_configuration`, `container`, `ip_configurations` and `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfacePropertiesFormat`
  - Model `ContainerNetworkInterfaceConfiguration` moved instance variable `ip_configurations`, `container_network_interfaces` and `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfaceConfigurationPropertiesFormat`
  - Model `ContainerNetworkInterfaceIpConfiguration` moved instance variable `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfaceIpConfigurationPropertiesFormat`
  - Model `CustomIpPrefix` moved instance variable `asn`, `cidr`, `signed_message`, `authorization_message`, `custom_ip_prefix_parent`, `child_custom_ip_prefixes`, `commissioned_state`, `express_route_advertise`, `geo`, `no_internet_advertise`, `prefix_type`, `public_ip_prefixes`, `resource_guid`, `failed_reason` and `provisioning_state` under property `properties` whose type is `CustomIpPrefixPropertiesFormat`
  - Model `DdosCustomPolicy` moved instance variable `resource_guid`, `provisioning_state`, `detection_rules` and `front_end_ip_configuration` under property `properties` whose type is `DdosCustomPolicyPropertiesFormat`
  - Model `DdosDetectionRule` moved instance variable `provisioning_state`, `detection_mode` and `traffic_detection_rule` under property `properties` whose type is `DdosDetectionRulePropertiesFormat`
  - Model `DdosProtectionPlan` moved instance variable `resource_guid`, `provisioning_state`, `public_ip_addresses` and `virtual_networks` under property `properties` whose type is `DdosProtectionPlanPropertiesFormat`
  - Model `DefaultAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `DefaultAdminPropertiesFormat`
  - Model `Delegation` moved instance variable `service_name`, `actions` and `provisioning_state` under property `properties` whose type is `ServiceDelegationPropertiesFormat`
  - Model `DscpConfiguration` moved instance variable `markings`, `source_ip_ranges`, `destination_ip_ranges`, `source_port_ranges`, `destination_port_ranges`, `protocol`, `qos_definition_collection`, `qos_collection_id`, `associated_network_interfaces`, `resource_guid` and `provisioning_state` under property `properties` whose type is `DscpConfigurationPropertiesFormat`
  - Model `EffectiveConnectivityConfiguration` moved instance variable `description`, `connectivity_topology`, `hubs`, `is_global`, `connectivity_capabilities`, `applies_to_groups`, `provisioning_state`, `delete_existing_peering` and `resource_guid` under property `properties` whose type is `ConnectivityConfigurationProperties`
  - Model `EffectiveDefaultSecurityAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `DefaultAdminPropertiesFormat`
  - Model `EffectiveSecurityAdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminPropertiesFormat`
  - Model `ExpressRouteCircuit` moved instance variable `allow_classic_operations`, `circuit_provisioning_state`, `service_provider_provisioning_state`, `authorizations`, `peerings`, `service_key`, `service_provider_notes`, `service_provider_properties`, `express_route_port`, `bandwidth_in_gbps`, `stag`, `provisioning_state`, `gateway_manager_etag`, `global_reach_enabled`, `authorization_key`, `authorization_status` and `enable_direct_port_rate_limit` under property `properties` whose type is `ExpressRouteCircuitPropertiesFormat`
  - Model `ExpressRouteCircuitAuthorization` moved instance variable `authorization_key`, `authorization_use_status`, `connection_resource_uri` and `provisioning_state` under property `properties` whose type is `AuthorizationPropertiesFormat`
  - Model `ExpressRouteCircuitConnection` moved instance variable `express_route_circuit_peering`, `peer_express_route_circuit_peering`, `address_prefix`, `authorization_key`, `ipv6_circuit_connection_config`, `circuit_connection_status` and `provisioning_state` under property `properties` whose type is `ExpressRouteCircuitConnectionPropertiesFormat`
  - Model `ExpressRouteCircuitPeering` moved instance variable `peering_type`, `state`, `azure_asn`, `peer_asn`, `primary_peer_address_prefix`, `secondary_peer_address_prefix`, `primary_azure_port`, `secondary_azure_port`, `shared_key`, `vlan_id`, `microsoft_peering_config`, `stats`, `provisioning_state`, `gateway_manager_etag`, `last_modified_by`, `route_filter`, `ipv6_peering_config`, `express_route_connection`, `connections` and `peered_connections` under property `properties` whose type is `ExpressRouteCircuitPeeringPropertiesFormat`
  - Model `ExpressRouteConnection` moved instance variable `provisioning_state`, `express_route_circuit_peering`, `authorization_key`, `routing_weight`, `enable_internet_security`, `express_route_gateway_bypass`, `enable_private_link_fast_path` and `routing_configuration` under property `properties` whose type is `ExpressRouteConnectionProperties`
  - Model `ExpressRouteCrossConnection` moved instance variable `primary_azure_port`, `secondary_azure_port`, `s_tag`, `peering_location`, `bandwidth_in_mbps`, `express_route_circuit`, `service_provider_provisioning_state`, `service_provider_notes`, `provisioning_state` and `peerings` under property `properties` whose type is `ExpressRouteCrossConnectionProperties`
  - Model `ExpressRouteCrossConnectionPeering` moved instance variable `peering_type`, `state`, `azure_asn`, `peer_asn`, `primary_peer_address_prefix`, `secondary_peer_address_prefix`, `primary_azure_port`, `secondary_azure_port`, `shared_key`, `vlan_id`, `microsoft_peering_config`, `provisioning_state`, `gateway_manager_etag`, `last_modified_by` and `ipv6_peering_config` under property `properties` whose type is `ExpressRouteCrossConnectionPeeringProperties`
  - Model `ExpressRouteGateway` moved instance variable `auto_scale_configuration`, `express_route_connections`, `provisioning_state`, `virtual_hub` and `allow_non_virtual_wan_traffic` under property `properties` whose type is `ExpressRouteGatewayProperties`
  - Model `ExpressRouteLink` moved instance variable `router_name`, `interface_name`, `patch_panel_id`, `rack_id`, `colo_location`, `connector_type`, `admin_state`, `provisioning_state` and `mac_sec_config` under property `properties` whose type is `ExpressRouteLinkPropertiesFormat`
  - Model `ExpressRoutePort` moved instance variable `peering_location`, `bandwidth_in_gbps`, `provisioned_bandwidth_in_gbps`, `mtu`, `encapsulation`, `ether_type`, `allocation_date`, `links`, `circuits`, `provisioning_state`, `resource_guid` and `billing_type` under property `properties` whose type is `ExpressRoutePortPropertiesFormat`
  - Model `ExpressRoutePortAuthorization` moved instance variable `authorization_key`, `authorization_use_status`, `circuit_resource_uri` and `provisioning_state` under property `properties` whose type is `ExpressRoutePortAuthorizationPropertiesFormat`
  - Model `ExpressRoutePortsLocation` moved instance variable `address`, `contact`, `available_bandwidths` and `provisioning_state` under property `properties` whose type is `ExpressRoutePortsLocationPropertiesFormat`
  - Model `ExpressRouteProviderPort` moved instance variable `port_pair_descriptor`, `primary_azure_port`, `secondary_azure_port`, `peering_location`, `overprovision_factor`, `port_bandwidth_in_mbps`, `used_bandwidth_in_mbps` and `remaining_bandwidth_in_mbps` under property `properties` whose type is `ExpressRouteProviderPortProperties`
  - Model `ExpressRouteServiceProvider` moved instance variable `peering_locations`, `bandwidths_offered` and `provisioning_state` under property `properties` whose type is `ExpressRouteServiceProviderPropertiesFormat`
  - Model `FirewallPolicy` moved instance variable `size`, `rule_collection_groups`, `provisioning_state`, `base_policy`, `firewalls`, `child_policies`, `threat_intel_mode`, `threat_intel_whitelist`, `insights`, `snat`, `sql`, `dns_settings`, `explicit_proxy`, `intrusion_detection`, `transport_security` and `sku` under property `properties` whose type is `FirewallPolicyPropertiesFormat`
  - Model `FirewallPolicyDraft` moved instance variable `base_policy`, `threat_intel_mode`, `threat_intel_whitelist`, `insights`, `snat`, `sql`, `dns_settings`, `explicit_proxy` and `intrusion_detection` under property `properties` whose type is `FirewallPolicyDraftProperties`
  - Model `FirewallPolicyRuleCollectionGroup` moved instance variable `size`, `priority`, `rule_collections` and `provisioning_state` under property `properties` whose type is `FirewallPolicyRuleCollectionGroupProperties`
  - Model `FirewallPolicyRuleCollectionGroupDraft` moved instance variable `size`, `priority` and `rule_collections` under property `properties` whose type is `FirewallPolicyRuleCollectionGroupDraftProperties`
  - Model `FlowLog` moved instance variable `target_resource_id`, `target_resource_guid`, `storage_id`, `enabled_filtering_criteria`, `record_types`, `enabled`, `retention_policy`, `format`, `flow_analytics_configuration` and `provisioning_state` under property `properties` whose type is `FlowLogPropertiesFormat`
  - Model `FlowLogInformation` moved instance variable `storage_id`, `enabled_filtering_criteria`, `record_types`, `enabled`, `retention_policy` and `format` under property `properties` whose type is `FlowLogProperties`
  - Model `FrontendIPConfiguration` moved instance variable `inbound_nat_rules`, `inbound_nat_pools`, `outbound_rules`, `load_balancing_rules`, `private_ip_address`, `private_ip_allocation_method`, `private_ip_address_version`, `subnet`, `public_ip_address`, `public_ip_prefix`, `gateway_load_balancer` and `provisioning_state` under property `properties` whose type is `FrontendIPConfigurationPropertiesFormat`
  - Model `HopLink` moved instance variable `round_trip_time_min`, `round_trip_time_avg` and `round_trip_time_max` under property `properties` whose type is `HopLinkProperties`
  - Model `HubIpConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `HubIPConfigurationPropertiesFormat`
  - Model `HubRouteTable` moved instance variable `routes`, `labels`, `associated_connections`, `propagating_connections` and `provisioning_state` under property `properties` whose type is `HubRouteTableProperties`
  - Model `HubVirtualNetworkConnection` moved instance variable `remote_virtual_network`, `allow_hub_to_remote_vnet_transit`, `allow_remote_vnet_to_use_hub_vnet_gateways`, `enable_internet_security`, `routing_configuration` and `provisioning_state` under property `properties` whose type is `HubVirtualNetworkConnectionProperties`
  - Model `IPConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `IPConfigurationPropertiesFormat`
  - Model `IPConfigurationProfile` moved instance variable `subnet` and `provisioning_state` under property `properties` whose type is `IPConfigurationProfilePropertiesFormat`
  - Model `InboundNatPool` moved instance variable `frontend_ip_configuration`, `protocol`, `frontend_port_range_start`, `frontend_port_range_end`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset` and `provisioning_state` under property `properties` whose type is `InboundNatPoolPropertiesFormat`
  - Model `InboundNatRule` moved instance variable `frontend_ip_configuration`, `backend_ip_configuration`, `protocol`, `frontend_port`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset`, `frontend_port_range_start`, `frontend_port_range_end`, `backend_address_pool` and `provisioning_state` under property `properties` whose type is `InboundNatRulePropertiesFormat`
  - Model `InboundSecurityRule` moved instance variable `rule_type`, `rules` and `provisioning_state` under property `properties` whose type is `InboundSecurityRuleProperties`
  - Model `IpAllocation` moved instance variable `subnet`, `virtual_network`, `type_properties_type`, `prefix`, `prefix_length`, `prefix_type`, `ipam_allocation_id` and `allocation_tags` under property `properties` whose type is `IpAllocationPropertiesFormat`
  - Model `IpGroup` moved instance variable `provisioning_state`, `ip_addresses`, `firewalls` and `firewall_policies` under property `properties` whose type is `IpGroupPropertiesFormat`
  - Model `IpamPoolPrefixAllocation` moved instance variable `id` under property `pool` whose type is `IpamPoolPrefixAllocationPool`
  - Model `LoadBalancer` moved instance variable `frontend_ip_configurations`, `backend_address_pools`, `load_balancing_rules`, `probes`, `inbound_nat_rules`, `inbound_nat_pools`, `outbound_rules`, `resource_guid`, `provisioning_state` and `scope` under property `properties` whose type is `LoadBalancerPropertiesFormat`
  - Model `LoadBalancerBackendAddress` moved instance variable `virtual_network`, `subnet`, `ip_address`, `network_interface_ip_configuration`, `load_balancer_frontend_ip_configuration`, `inbound_nat_rules_port_mapping` and `admin_state` under property `properties` whose type is `LoadBalancerBackendAddressPropertiesFormat`
  - Model `LoadBalancerVipSwapRequestFrontendIPConfiguration` moved instance variable `public_ip_address` under property `properties` whose type is `LoadBalancerVipSwapRequestFrontendIPConfigurationProperties`
  - Model `LoadBalancingRule` moved instance variable `frontend_ip_configuration`, `backend_address_pool`, `backend_address_pools`, `probe`, `protocol`, `load_distribution`, `frontend_port`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset`, `disable_outbound_snat`, `enable_connection_tracking` and `provisioning_state` under property `properties` whose type is `LoadBalancingRulePropertiesFormat`
  - Model `LocalNetworkGateway` moved instance variable `local_network_address_space`, `gateway_ip_address`, `fqdn`, `bgp_settings`, `resource_guid` and `provisioning_state` under property `properties` whose type is `LocalNetworkGatewayPropertiesFormat`
  - Model `NatGateway` moved instance variable `idle_timeout_in_minutes`, `public_ip_addresses`, `public_ip_addresses_v6`, `public_ip_prefixes`, `public_ip_prefixes_v6`, `subnets`, `source_virtual_network`, `service_gateway`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NatGatewayPropertiesFormat`
  - Model `NetworkGroup` moved instance variable `description`, `member_type`, `provisioning_state` and `resource_guid` under property `properties` whose type is `NetworkGroupProperties`
  - Model `NetworkInterface` moved instance variable `virtual_machine`, `network_security_group`, `private_endpoint`, `ip_configurations`, `tap_configurations`, `dns_settings`, `mac_address`, `primary`, `vnet_encryption_supported`, `default_outbound_connectivity_enabled`, `enable_accelerated_networking`, `disable_tcp_state_tracking`, `enable_ip_forwarding`, `hosted_workloads`, `dscp_configuration`, `resource_guid`, `provisioning_state`, `workload_type`, `nic_type`, `private_link_service`, `migration_phase`, `auxiliary_mode` and `auxiliary_sku` under property `properties` whose type is `NetworkInterfacePropertiesFormat`
  - Model `NetworkInterfaceIPConfiguration` moved instance variable `gateway_load_balancer`, `virtual_network_taps`, `application_gateway_backend_address_pools`, `load_balancer_backend_address_pools`, `load_balancer_inbound_nat_rules`, `private_ip_address`, `private_ip_address_prefix_length`, `private_ip_allocation_method`, `private_ip_address_version`, `subnet`, `primary`, `public_ip_address`, `application_security_groups`, `provisioning_state` and `private_link_connection_properties` under property `properties` whose type is `NetworkInterfaceIPConfigurationPropertiesFormat`
  - Model `NetworkInterfaceTapConfiguration` moved instance variable `virtual_network_tap` and `provisioning_state` under property `properties` whose type is `NetworkInterfaceTapConfigurationPropertiesFormat`
  - Model `NetworkManager` moved instance variable `description`, `network_manager_scopes`, `network_manager_scope_accesses`, `provisioning_state` and `resource_guid` under property `properties` whose type is `NetworkManagerProperties`
  - Model `NetworkManagerConnection` moved instance variable `network_manager_id`, `connection_state` and `description` under property `properties` whose type is `NetworkManagerConnectionProperties`
  - Model `NetworkManagerRoutingConfiguration` moved instance variable `description`, `provisioning_state`, `resource_guid` and `route_table_usage_mode` under property `properties` whose type is `NetworkManagerRoutingConfigurationPropertiesFormat`
  - Model `NetworkProfile` moved instance variable `container_network_interfaces`, `container_network_interface_configurations`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NetworkProfilePropertiesFormat`
  - Model `NetworkSecurityGroup` moved instance variable `flush_connection`, `security_rules`, `default_security_rules`, `network_interfaces`, `subnets`, `flow_logs`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NetworkSecurityGroupPropertiesFormat`
  - Model `NetworkSecurityPerimeter` moved instance variable `provisioning_state` and `perimeter_guid` under property `properties` whose type is `NetworkSecurityPerimeterProperties`
  - Model `NetworkVirtualAppliance` moved instance variable `nva_sku`, `address_prefix`, `boot_strap_configuration_blobs`, `virtual_hub`, `cloud_init_configuration_blobs`, `cloud_init_configuration`, `virtual_appliance_asn`, `ssh_public_key`, `virtual_appliance_nics`, `network_profile`, `additional_nics`, `internet_ingress_public_ips`, `virtual_appliance_sites`, `virtual_appliance_connections`, `inbound_security_rules`, `provisioning_state`, `deployment_type`, `delegation`, `partner_managed_resource`, `nva_interface_configurations` and `private_ip_address` under property `properties` whose type is `NetworkVirtualAppliancePropertiesFormat`
  - Model `NetworkVirtualApplianceConnection` moved instance variable `name_properties_name`, `provisioning_state`, `asn`, `tunnel_identifier`, `bgp_peer_address`, `enable_internet_security` and `routing_configuration` under property `properties` whose type is `NetworkVirtualApplianceConnectionProperties`
  - Model `NetworkVirtualApplianceSku` moved instance variable `vendor`, `available_versions` and `available_scale_units` under property `properties` whose type is `NetworkVirtualApplianceSkuPropertiesFormat`
  - Model `NetworkWatcher` moved instance variable `provisioning_state` under property `properties` whose type is `NetworkWatcherPropertiesFormat`
  - Model `NspAccessRule` moved instance variable `provisioning_state`, `direction`, `address_prefixes`, `fully_qualified_domain_names`, `subscriptions`, `network_security_perimeters`, `email_addresses`, `phone_numbers` and `service_tags` under property `properties` whose type is `NspAccessRuleProperties`
  - Model `NspAssociation` moved instance variable `provisioning_state`, `private_link_resource`, `profile`, `access_mode` and `has_provisioning_issues` under property `properties` whose type is `NspAssociationProperties`
  - Model `NspLink` moved instance variable `provisioning_state`, `auto_approved_remote_perimeter_resource_id`, `remote_perimeter_guid`, `remote_perimeter_location`, `local_inbound_profiles`, `local_outbound_profiles`, `remote_inbound_profiles`, `remote_outbound_profiles`, `description` and `status` under property `properties` whose type is `NspLinkProperties`
  - Model `NspLinkReference` moved instance variable `provisioning_state`, `remote_perimeter_resource_id`, `remote_perimeter_guid`, `remote_perimeter_location`, `local_inbound_profiles`, `local_outbound_profiles`, `remote_inbound_profiles`, `remote_outbound_profiles`, `description` and `status` under property `properties` whose type is `NspLinkReferenceProperties`
  - Model `NspLoggingConfiguration` moved instance variable `enabled_log_categories` and `version` under property `properties` whose type is `NspLoggingConfigurationProperties`
  - Model `NspProfile` moved instance variable `access_rules_version` and `diagnostic_settings_version` under property `properties` whose type is `NspProfileProperties`
  - Model `Operation` moved instance variable `service_specification` under property `properties` whose type is `OperationPropertiesFormat`
  - Model `OutboundRule` moved instance variable `allocated_outbound_ports`, `frontend_ip_configurations`, `backend_address_pool`, `provisioning_state`, `protocol`, `enable_tcp_reset` and `idle_timeout_in_minutes` under property `properties` whose type is `OutboundRulePropertiesFormat`
  - Model `P2SConnectionConfiguration` moved instance variable `vpn_client_address_pool`, `routing_configuration`, `enable_internet_security`, `configuration_policy_group_associations`, `previous_configuration_policy_group_associations` and `provisioning_state` under property `properties` whose type is `P2SConnectionConfigurationProperties`
  - Model `P2SVpnGateway` moved instance variable `virtual_hub`, `p2_s_connection_configurations`, `provisioning_state`, `vpn_gateway_scale_unit`, `vpn_server_configuration`, `vpn_client_connection_health`, `custom_dns_servers` and `is_routing_preference_internet` under property `properties` whose type is `P2SVpnGatewayProperties`
  - Model `PacketCapture` moved instance variable `target`, `scope`, `target_type`, `bytes_to_capture_per_packet`, `total_bytes_per_session`, `time_limit_in_seconds`, `storage_location`, `filters`, `continuous_capture` and `capture_settings` under property `properties` whose type is `PacketCaptureParameters`
  - Model `PacketCaptureResult` moved instance variable `target`, `scope`, `target_type`, `bytes_to_capture_per_packet`, `total_bytes_per_session`, `time_limit_in_seconds`, `storage_location`, `filters`, `continuous_capture`, `capture_settings` and `provisioning_state` under property `properties` whose type is `PacketCaptureResultProperties`
  - Model `PeerExpressRouteCircuitConnection` moved instance variable `express_route_circuit_peering`, `peer_express_route_circuit_peering`, `address_prefix`, `circuit_connection_status`, `connection_name`, `auth_resource_guid` and `provisioning_state` under property `properties` whose type is `PeerExpressRouteCircuitConnectionPropertiesFormat`
  - Model `PerimeterAssociableResource` moved instance variable `display_name`, `resource_type` and `public_dns_zones` under property `properties` whose type is `PerimeterAssociableResourceProperties`
  - Model `PrivateDnsZoneConfig` moved instance variable `private_dns_zone_id` and `record_sets` under property `properties` whose type is `PrivateDnsZonePropertiesFormat`
  - Model `PrivateDnsZoneGroup` moved instance variable `provisioning_state` and `private_dns_zone_configs` under property `properties` whose type is `PrivateDnsZoneGroupPropertiesFormat`
  - Model `PrivateEndpoint` moved instance variable `subnet`, `network_interfaces`, `provisioning_state`, `ip_version_type`, `private_link_service_connections`, `manual_private_link_service_connections`, `custom_dns_configs`, `application_security_groups`, `ip_configurations` and `custom_network_interface_name` under property `properties` whose type is `PrivateEndpointProperties`
  - Model `PrivateEndpointConnection` moved instance variable `private_endpoint`, `private_link_service_connection_state`, `provisioning_state`, `link_identifier` and `private_endpoint_location` under property `properties` whose type is `PrivateEndpointConnectionProperties`
  - Model `PrivateEndpointIPConfiguration` moved instance variable `group_id`, `member_name` and `private_ip_address` under property `properties` whose type is `PrivateEndpointIPConfigurationProperties`
  - Model `PrivateLinkService` moved instance variable `load_balancer_frontend_ip_configurations`, `ip_configurations`, `destination_ip_address`, `access_mode`, `network_interfaces`, `provisioning_state`, `private_endpoint_connections`, `visibility`, `auto_approval`, `fqdns`, `alias` and `enable_proxy_protocol` under property `properties` whose type is `PrivateLinkServiceProperties`
  - Model `PrivateLinkServiceConnection` moved instance variable `provisioning_state`, `private_link_service_id`, `group_ids`, `request_message` and `private_link_service_connection_state` under property `properties` whose type is `PrivateLinkServiceConnectionProperties`
  - Model `PrivateLinkServiceIpConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `primary`, `provisioning_state` and `private_ip_address_version` under property `properties` whose type is `PrivateLinkServiceIpConfigurationProperties`
  - Model `Probe` moved instance variable `load_balancing_rules`, `protocol`, `port`, `interval_in_seconds`, `no_healthy_backends_behavior`, `number_of_probes`, `probe_threshold`, `request_path` and `provisioning_state` under property `properties` whose type is `ProbePropertiesFormat`
  - Model `PublicIPAddress` moved instance variable `public_ip_allocation_method`, `public_ip_address_version`, `ip_configuration`, `dns_settings`, `ddos_settings`, `ip_tags`, `ip_address`, `public_ip_prefix`, `idle_timeout_in_minutes`, `resource_guid`, `provisioning_state`, `service_public_ip_address`, `nat_gateway`, `migration_phase`, `linked_public_ip_address` and `delete_option` under property `properties` whose type is `PublicIPAddressPropertiesFormat`
  - Model `PublicIPPrefix` moved instance variable `public_ip_address_version`, `ip_tags`, `prefix_length`, `ip_prefix`, `public_ip_addresses`, `load_balancer_frontend_ip_configuration`, `custom_ip_prefix`, `resource_guid`, `provisioning_state` and `nat_gateway` under property `properties` whose type is `PublicIPPrefixPropertiesFormat`
  - Model `ResourceNavigationLink` moved instance variable `linked_resource_type`, `link` and `provisioning_state` under property `properties` whose type is `ResourceNavigationLinkFormat`
  - Model `Route` moved instance variable `address_prefix`, `next_hop_type`, `next_hop_ip_address`, `provisioning_state` and `has_bgp_override` under property `properties` whose type is `RoutePropertiesFormat`
  - Model `RouteFilter` moved instance variable `rules`, `peerings`, `ipv6_peerings` and `provisioning_state` under property `properties` whose type is `RouteFilterPropertiesFormat`
  - Model `RouteFilterRule` moved instance variable `access`, `route_filter_rule_type`, `communities` and `provisioning_state` under property `properties` whose type is `RouteFilterRulePropertiesFormat`
  - Model `RouteMap` moved instance variable `associated_inbound_connections`, `associated_outbound_connections`, `rules` and `provisioning_state` under property `properties` whose type is `RouteMapProperties`
  - Model `RouteTable` moved instance variable `routes`, `subnets`, `disable_bgp_route_propagation`, `provisioning_state` and `resource_guid` under property `properties` whose type is `RouteTablePropertiesFormat`
  - Model `RoutingIntent` moved instance variable `routing_policies` and `provisioning_state` under property `properties` whose type is `RoutingIntentProperties`
  - Model `RoutingRule` moved instance variable `description`, `provisioning_state`, `resource_guid`, `destination` and `next_hop` under property `properties` whose type is `RoutingRulePropertiesFormat`
  - Model `RoutingRuleCollection` moved instance variable `description`, `provisioning_state`, `resource_guid`, `applies_to` and `disable_bgp_route_propagation` under property `properties` whose type is `RoutingRuleCollectionPropertiesFormat`
  - Model `ScopeConnection` moved instance variable `tenant_id`, `resource_id`, `connection_state` and `description` under property `properties` whose type is `ScopeConnectionProperties`
  - Model `SecurityAdminConfiguration` moved instance variable `description`, `apply_on_network_intent_policy_based_services`, `network_group_address_space_aggregation_option`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityAdminConfigurationPropertiesFormat`
  - Model `SecurityPartnerProvider` moved instance variable `provisioning_state`, `security_provider_name`, `connection_status` and `virtual_hub` under property `properties` whose type is `SecurityPartnerProviderPropertiesFormat`
  - Model `SecurityRule` moved instance variable `description`, `protocol`, `source_port_range`, `destination_port_range`, `source_address_prefix`, `source_address_prefixes`, `source_application_security_groups`, `destination_address_prefix`, `destination_address_prefixes`, `destination_application_security_groups`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction` and `provisioning_state` under property `properties` whose type is `SecurityRulePropertiesFormat`
  - Model `SecurityUserConfiguration` moved instance variable `description`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserConfigurationPropertiesFormat`
  - Model `SecurityUserRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserRulePropertiesFormat`
  - Model `SecurityUserRuleCollection` moved instance variable `description`, `applies_to_groups`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserRuleCollectionPropertiesFormat`
  - Model `ServiceAssociationLink` moved instance variable `linked_resource_type`, `link`, `provisioning_state`, `allow_delete` and `locations` under property `properties` whose type is `ServiceAssociationLinkPropertiesFormat`
  - Model `ServiceEndpointPolicy` moved instance variable `service_endpoint_policy_definitions`, `subnets`, `resource_guid`, `provisioning_state`, `service_alias` and `contextual_service_endpoint_policies` under property `properties` whose type is `ServiceEndpointPolicyPropertiesFormat`
  - Model `ServiceEndpointPolicyDefinition` moved instance variable `description`, `service`, `service_resources` and `provisioning_state` under property `properties` whose type is `ServiceEndpointPolicyDefinitionPropertiesFormat`
  - Model `ServiceGateway` moved instance variable `virtual_network`, `route_target_address`, `route_target_address_v6`, `resource_guid` and `provisioning_state` under property `properties` whose type is `ServiceGatewayPropertiesFormat`
  - Model `ServiceGatewayService` moved instance variable `service_type`, `is_default`, `load_balancer_backend_pools` and `public_nat_gateway_id` under property `properties` whose type is `ServiceGatewayServicePropertiesFormat`
  - Model `StaticMember` moved instance variable `resource_id`, `region` and `provisioning_state` under property `properties` whose type is `StaticMemberProperties`
  - Model `Subnet` moved instance variable `address_prefix`, `address_prefixes`, `network_security_group`, `route_table`, `nat_gateway`, `service_endpoints`, `service_endpoint_policies`, `private_endpoints`, `ip_configurations`, `ip_configuration_profiles`, `ip_allocations`, `resource_navigation_links`, `service_association_links`, `delegations`, `purpose`, `provisioning_state`, `private_endpoint_network_policies`, `private_link_service_network_policies`, `application_gateway_ip_configurations`, `sharing_scope`, `default_outbound_access`, `ipam_pool_prefix_allocations` and `service_gateway` under property `properties` whose type is `SubnetPropertiesFormat`
  - Model `TroubleshootingParameters` moved instance variable `storage_id` and `storage_path` under property `properties` whose type is `TroubleshootingProperties`
  - Model `VirtualApplianceSite` moved instance variable `address_prefix`, `o365_policy` and `provisioning_state` under property `properties` whose type is `VirtualApplianceSiteProperties`
  - Model `VirtualHub` moved instance variable `virtual_wan`, `vpn_gateway`, `p2_s_vpn_gateway`, `express_route_gateway`, `azure_firewall`, `security_partner_provider`, `address_prefix`, `route_table`, `provisioning_state`, `security_provider_name`, `virtual_hub_route_table_v2_s`, `sku`, `routing_state`, `bgp_connections`, `ip_configurations`, `route_maps`, `virtual_router_asn`, `virtual_router_ips`, `allow_branch_to_branch_traffic`, `preferred_routing_gateway`, `hub_routing_preference` and `virtual_router_auto_scale_configuration` under property `properties` whose type is `VirtualHubProperties`
  - Model `VirtualHubRouteTableV2` moved instance variable `routes`, `attached_connections` and `provisioning_state` under property `properties` whose type is `VirtualHubRouteTableV2Properties`
  - Model `VirtualNetwork` moved instance variable `address_space`, `dhcp_options`, `flow_timeout_in_minutes`, `subnets`, `virtual_network_peerings`, `resource_guid`, `provisioning_state`, `enable_ddos_protection`, `enable_vm_protection`, `ddos_protection_plan`, `bgp_communities`, `encryption`, `ip_allocations`, `flow_logs`, `private_endpoint_v_net_policies` and `default_public_nat_gateway` under property `properties` whose type is `VirtualNetworkPropertiesFormat`
  - Model `VirtualNetworkAppliance` moved instance variable `bandwidth_in_gbps`, `ip_configurations`, `provisioning_state`, `resource_guid` and `subnet` under property `properties` whose type is `VirtualNetworkAppliancePropertiesFormat`
  - Model `VirtualNetworkApplianceIpConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `primary`, `provisioning_state` and `private_ip_address_version` under property `properties` whose type is `VirtualNetworkApplianceIpConfigurationProperties`
  - Model `VirtualNetworkGateway` moved instance variable `auto_scale_configuration`, `ip_configurations`, `gateway_type`, `vpn_type`, `vpn_gateway_generation`, `enable_bgp`, `enable_private_ip_address`, `virtual_network_gateway_migration_status`, `active`, `enable_high_bandwidth_vpn_gateway`, `disable_ip_sec_replay_protection`, `gateway_default_site`, `sku`, `vpn_client_configuration`, `virtual_network_gateway_policy_groups`, `bgp_settings`, `custom_routes`, `resource_guid`, `provisioning_state`, `enable_dns_forwarding`, `inbound_dns_forwarding_endpoint`, `v_net_extended_location_resource_id`, `nat_rules`, `enable_bgp_route_translation_for_nat`, `allow_virtual_wan_traffic`, `allow_remote_vnet_traffic`, `admin_state` and `resiliency_model` under property `properties` whose type is `VirtualNetworkGatewayPropertiesFormat`
  - Model `VirtualNetworkGatewayConnection` moved instance variable `authorization_key`, `virtual_network_gateway1`, `virtual_network_gateway2`, `local_network_gateway2`, `ingress_nat_rules`, `egress_nat_rules`, `connection_type`, `connection_protocol`, `routing_weight`, `dpd_timeout_seconds`, `connection_mode`, `tunnel_properties`, `shared_key`, `connection_status`, `tunnel_connection_status`, `egress_bytes_transferred`, `ingress_bytes_transferred`, `peer`, `enable_bgp`, `gateway_custom_bgp_ip_addresses`, `use_local_azure_ip_address`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `traffic_selector_policies`, `resource_guid`, `provisioning_state`, `express_route_gateway_bypass`, `enable_private_link_fast_path`, `authentication_type` and `certificate_authentication` under property `properties` whose type is `VirtualNetworkGatewayConnectionPropertiesFormat`
  - Model `VirtualNetworkGatewayConnectionListEntity` moved instance variable `authorization_key`, `virtual_network_gateway1`, `virtual_network_gateway2`, `local_network_gateway2`, `connection_type`, `connection_protocol`, `routing_weight`, `connection_mode`, `shared_key`, `connection_status`, `tunnel_connection_status`, `egress_bytes_transferred`, `ingress_bytes_transferred`, `peer`, `enable_bgp`, `gateway_custom_bgp_ip_addresses`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `traffic_selector_policies`, `resource_guid`, `provisioning_state`, `express_route_gateway_bypass` and `enable_private_link_fast_path` under property `properties` whose type is `VirtualNetworkGatewayConnectionListEntityPropertiesFormat`
  - Model `VirtualNetworkGatewayIPConfiguration` moved instance variable `private_ip_allocation_method`, `subnet`, `public_ip_address`, `private_ip_address` and `provisioning_state` under property `properties` whose type is `VirtualNetworkGatewayIPConfigurationPropertiesFormat`
  - Model `VirtualNetworkGatewayNatRule` moved instance variable `provisioning_state`, `type_properties_type`, `mode`, `internal_mappings`, `external_mappings` and `ip_configuration_id` under property `properties` whose type is `VirtualNetworkGatewayNatRuleProperties`
  - Model `VirtualNetworkGatewayPolicyGroup` moved instance variable `is_default`, `priority`, `policy_members`, `vng_client_connection_configurations` and `provisioning_state` under property `properties` whose type is `VirtualNetworkGatewayPolicyGroupProperties`
  - Model `VirtualNetworkPeering` moved instance variable `allow_virtual_network_access`, `allow_forwarded_traffic`, `allow_gateway_transit`, `use_remote_gateways`, `remote_virtual_network`, `local_address_space`, `local_virtual_network_address_space`, `remote_address_space`, `remote_virtual_network_address_space`, `remote_bgp_communities`, `remote_virtual_network_encryption`, `peering_state`, `peering_sync_level`, `provisioning_state`, `do_not_verify_remote_gateways`, `resource_guid`, `peer_complete_vnets`, `enable_only_i_pv6_peering`, `local_subnet_names` and `remote_subnet_names` under property `properties` whose type is `VirtualNetworkPeeringPropertiesFormat`
  - Model `VirtualNetworkTap` moved instance variable `network_interface_tap_configurations`, `resource_guid`, `provisioning_state`, `destination_network_interface_ip_configuration`, `destination_load_balancer_front_end_ip_configuration` and `destination_port` under property `properties` whose type is `VirtualNetworkTapPropertiesFormat`
  - Model `VirtualRouter` moved instance variable `virtual_router_asn`, `virtual_router_ips`, `hosted_subnet`, `hosted_gateway`, `peerings` and `provisioning_state` under property `properties` whose type is `VirtualRouterPropertiesFormat`
  - Model `VirtualRouterPeering` moved instance variable `peer_asn`, `peer_ip` and `provisioning_state` under property `properties` whose type is `VirtualRouterPeeringProperties`
  - Model `VirtualWAN` moved instance variable `disable_vpn_encryption`, `virtual_hubs`, `vpn_sites`, `allow_branch_to_branch_traffic`, `allow_vnet_to_vnet_traffic`, `office365_local_breakout_category`, `provisioning_state` and `type_properties_type` under property `properties` whose type is `VirtualWanProperties`
  - Model `VngClientConnectionConfiguration` moved instance variable `vpn_client_address_pool`, `virtual_network_gateway_policy_groups` and `provisioning_state` under property `properties` whose type is `VngClientConnectionConfigurationProperties`
  - Model `VpnClientRevokedCertificate` moved instance variable `thumbprint` and `provisioning_state` under property `properties` whose type is `VpnClientRevokedCertificatePropertiesFormat`
  - Model `VpnClientRootCertificate` moved instance variable `public_cert_data` and `provisioning_state` under property `properties` whose type is `VpnClientRootCertificatePropertiesFormat`
  - Model `VpnConnection` moved instance variable `remote_vpn_site`, `routing_weight`, `dpd_timeout_seconds`, `connection_status`, `vpn_connection_protocol_type`, `ingress_bytes_transferred`, `egress_bytes_transferred`, `connection_bandwidth`, `shared_key`, `enable_bgp`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `traffic_selector_policies`, `enable_rate_limiting`, `enable_internet_security`, `use_local_azure_ip_address`, `provisioning_state`, `vpn_link_connections` and `routing_configuration` under property `properties` whose type is `VpnConnectionProperties`
  - Model `VpnGateway` moved instance variable `virtual_hub`, `connections`, `bgp_settings`, `provisioning_state`, `vpn_gateway_scale_unit`, `ip_configurations`, `enable_bgp_route_translation_for_nat`, `is_routing_preference_internet` and `nat_rules` under property `properties` whose type is `VpnGatewayProperties`
  - Model `VpnGatewayNatRule` moved instance variable `provisioning_state`, `type_properties_type`, `mode`, `internal_mappings`, `external_mappings`, `ip_configuration_id`, `egress_vpn_site_link_connections` and `ingress_vpn_site_link_connections` under property `properties` whose type is `VpnGatewayNatRuleProperties`
  - Model `VpnServerConfiguration` moved instance variable `name_properties_name`, `vpn_protocols`, `vpn_authentication_types`, `vpn_client_root_certificates`, `vpn_client_revoked_certificates`, `radius_server_root_certificates`, `radius_client_root_certificates`, `vpn_client_ipsec_policies`, `radius_server_address`, `radius_server_secret`, `radius_servers`, `aad_authentication_parameters`, `provisioning_state`, `p2_s_vpn_gateways`, `configuration_policy_groups` and `etag_properties_etag` under property `properties` whose type is `VpnServerConfigurationProperties`
  - Model `VpnServerConfigurationPolicyGroup` moved instance variable `is_default`, `priority`, `policy_members`, `p2_s_connection_configurations` and `provisioning_state` under property `properties` whose type is `VpnServerConfigurationPolicyGroupProperties`
  - Model `VpnSite` moved instance variable `virtual_wan`, `device_properties`, `ip_address`, `site_key`, `address_space`, `bgp_properties`, `provisioning_state`, `is_security_site`, `vpn_site_links` and `o365_policy` under property `properties` whose type is `VpnSiteProperties`
  - Model `VpnSiteLink` moved instance variable `link_properties`, `ip_address`, `fqdn`, `bgp_properties` and `provisioning_state` under property `properties` whose type is `VpnSiteLinkProperties`
  - Model `VpnSiteLinkConnection` moved instance variable `vpn_site_link`, `routing_weight`, `vpn_link_connection_mode`, `connection_status`, `vpn_connection_protocol_type`, `ingress_bytes_transferred`, `egress_bytes_transferred`, `connection_bandwidth`, `shared_key`, `enable_bgp`, `vpn_gateway_custom_bgp_addresses`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `enable_rate_limiting`, `use_local_azure_ip_address`, `provisioning_state`, `ingress_nat_rules`, `egress_nat_rules` and `dpd_timeout_seconds` under property `properties` whose type is `VpnSiteLinkConnectionProperties`
  - Model `WebApplicationFirewallPolicy` moved instance variable `policy_settings`, `custom_rules`, `application_gateways`, `provisioning_state`, `resource_state`, `managed_rules`, `http_listeners`, `path_based_rules` and `application_gateway_for_containers` under property `properties` whose type is `WebApplicationFirewallPolicyPropertiesFormat`
  - Deleted or renamed model `AzureAsyncOperationResult`
  - Deleted or renamed model `Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties`
  - Deleted or renamed model `ConnectionMonitorQueryResult`
  - Deleted or renamed model `ConnectionMonitorSourceStatus`
  - Deleted or renamed model `ConnectionState`
  - Deleted or renamed model `ConnectionStateSnapshot`
  - Deleted or renamed model `EvaluationState`
  - Deleted or renamed model `HubVirtualNetworkConnectionStatus`
  - Deleted or renamed model `NetworkOperationStatus`
  - Deleted or renamed model `PatchRouteFilter`
  - Deleted or renamed model `PatchRouteFilterRule`
  - Deleted or renamed model `SecurityPerimeterSystemData`
  - Deleted or renamed model `TrackedResource`
  - Deleted or renamed model `TunnelConnectionStatus`
  - Deleted or renamed model `VpnSiteId`

### Other Changes

  - Method `NetworkSecurityPerimeterAccessRulesOperations.reconcile` changed return type from `JSON` to `Any`
  - Method `NetworkSecurityPerimeterAssociationsOperations.reconcile` changed return type from `JSON` to `Any`
  - Deleted model `AdminRuleCollectionListResult`/`AdminRuleListResult`/`ApplicationGatewayAvailableSslPredefinedPolicies`/`ApplicationGatewayListResult`/`ApplicationGatewayPrivateEndpointConnectionListResult`/`ApplicationGatewayPrivateLinkResourceListResult`/`ApplicationGatewayWafDynamicManifestResultList`/`ApplicationSecurityGroupListResult`/`AuthorizationListResult`/`AutoApprovedPrivateLinkServicesResult`/`AvailableDelegationsResult`/`AvailablePrivateEndpointTypesResult`/`AvailableServiceAliasesResult`/`AzureFirewallFqdnTagListResult`/`AzureFirewallListResult`/`AzureWebCategoryListResult`/`BastionActiveSessionListResult`/`BastionHostListResult`/`BastionSessionDeleteResult`/`BastionShareableLinkListResult`/`BgpServiceCommunityListResult`/`ConnectionMonitorListResult`/`ConnectionSharedKeyResultList`/`ConnectivityConfigurationListResult`/`CustomIpPrefixListResult`/`DdosProtectionPlanListResult`/`DscpConfigurationListResult`/`EndpointServicesListResult`/`ExpressRouteCircuitConnectionListResult`/`ExpressRouteCircuitListResult`/`ExpressRouteCircuitPeeringListResult`/`ExpressRouteCrossConnectionListResult`/`ExpressRouteCrossConnectionPeeringList`/`ExpressRouteLinkListResult`/`ExpressRoutePortAuthorizationListResult`/`ExpressRoutePortListResult`/`ExpressRoutePortsLocationListResult`/`ExpressRouteServiceProviderListResult`/`FirewallPolicyListResult`/`FirewallPolicyRuleCollectionGroupListResult`/`FlowLogListResult`/`GetServiceGatewayAddressLocationsResult`/`GetServiceGatewayServicesResult`/`InboundNatRuleListResult`/`IpAllocationListResult`/`IpGroupListResult`/`IpamPoolList`/`ListHubRouteTablesResult`/`ListHubVirtualNetworkConnectionsResult`/`ListP2SVpnGatewaysResult`/`ListRouteMapsResult`/`ListRoutingIntentResult`/`ListVirtualHubBgpConnectionResults`/`ListVirtualHubIpConfigurationResults`/`ListVirtualHubRouteTableV2SResult`/`ListVirtualHubsResult`/`ListVirtualNetworkGatewayNatRulesResult`/`ListVirtualWANsResult`/`ListVpnConnectionsResult`/`ListVpnGatewayNatRulesResult`/`ListVpnGatewaysResult`/`ListVpnServerConfigurationPolicyGroupsResult`/`ListVpnServerConfigurationsResult`/`ListVpnSiteLinkConnectionsResult`/`ListVpnSiteLinksResult`/`ListVpnSitesResult`/`LoadBalancerBackendAddressPoolListResult`/`LoadBalancerFrontendIPConfigurationListResult`/`LoadBalancerListResult`/`LoadBalancerLoadBalancingRuleListResult`/`LoadBalancerOutboundRuleListResult`/`LoadBalancerProbeListResult`/`LocalNetworkGatewayListResult`/`NatGatewayListResult`/`NetworkGroupListResult`/`NetworkInterfaceIPConfigurationListResult`/`NetworkInterfaceListResult`/`NetworkInterfaceLoadBalancerListResult`/`NetworkInterfaceTapConfigurationListResult`/`NetworkManagerConnectionListResult`/`NetworkManagerListResult`/`NetworkManagerRoutingConfigurationListResult`/`NetworkProfileListResult`/`NetworkSecurityGroupListResult`/`NetworkSecurityPerimeterListResult`/`NetworkVirtualApplianceConnectionList`/`NetworkVirtualApplianceListResult`/`NetworkVirtualApplianceSiteListResult`/`NetworkVirtualApplianceSkuListResult`/`NetworkWatcherListResult`/`NspAccessRuleListResult`/`NspAssociationsListResult`/`NspLinkListResult`/`NspLinkReferenceListResult`/`NspLoggingConfigurationListResult`/`NspProfileListResult`/`NspServiceTagsListResult`/`OperationListResult`/`PacketCaptureListResult`/`PeerExpressRouteCircuitConnectionListResult`/`PerimeterAssociableResourcesListResult`/`PoolAssociationList`/`PrivateDnsZoneGroupListResult`/`PrivateEndpointConnectionListResult`/`PrivateEndpointListResult`/`PrivateLinkServiceListResult`/`PublicIPAddressListResult`/`PublicIPPrefixListResult`/`ReachabilityAnalysisIntentListResult`/`ReachabilityAnalysisRunListResult`/`RouteFilterListResult`/`RouteFilterRuleListResult`/`RouteListResult`/`RouteTableListResult`/`RoutingRuleCollectionListResult`/`RoutingRuleListResult`/`ScopeConnectionListResult`/`SecurityAdminConfigurationListResult`/`SecurityPartnerProviderListResult`/`SecurityRuleListResult`/`SecurityUserConfigurationListResult`/`SecurityUserRuleCollectionListResult`/`SecurityUserRuleListResult`/`ServiceEndpointPolicyDefinitionListResult`/`ServiceEndpointPolicyListResult`/`ServiceGatewayListResult`/`ServiceTagInformationListResult`/`StaticCidrList`/`StaticMemberListResult`/`SubnetListResult`/`UsagesListResult`/`VerifierWorkspaceListResult`/`VirtualNetworkApplianceListResult`/`VirtualNetworkDdosProtectionStatusResult`/`VirtualNetworkGatewayConnectionListResult`/`VirtualNetworkGatewayListConnectionsResult`/`VirtualNetworkGatewayListResult`/`VirtualNetworkListResult`/`VirtualNetworkListUsageResult`/`VirtualNetworkPeeringListResult`/`VirtualNetworkTapListResult`/`VirtualRouterListResult`/`VirtualRouterPeeringListResult`/`WebApplicationFirewallPolicyListResult` which actually was not used by SDK users

## 31.0.0b1 (2026-05-08)

### Features Added

  - Client `NetworkManagementClient` added method `send_request`
  - Added model `CloudError`
  - Added model `DefaultRuleSetPropertyFormat`
  - Added model `ManagedServiceIdentityUserAssignedIdentities`
  - Added model `ProxyResourceWithReadOnlyID`
  - Added model `ProxyResourceWithSettableId`
  - Added model `ReadOnlySubResourceModel`
  - Added model `SecurityPerimeterTrackedResource`
  - Added model `SubResourceModel`
  - Added model `TrackedResourceWithEtag`
  - Added model `TrackedResourceWithOptionalLocation`
  - Added model `TrackedResourceWithSettableIdOptionalLocation`
  - Added model `TrackedResourceWithSettableName`
  - Added model `WritableResource`

### Breaking Changes

  - This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  - For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  - Method `IpamPoolsOperations.begin_create` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `IpamPoolsOperations.begin_delete` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `IpamPoolsOperations.update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `NetworkGroupsOperations.create_or_update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.begin_delete` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.create` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Method `VerifierWorkspacesOperations.update` replaced positional_or_keyword `if_match` to keyword_only `etag`/`match_condition`
  - Model `ConnectionMonitorEndpointFilter` renamed its instance variable `items` to `items_property`
  - Model `ExceptionEntry` renamed its instance variable `values` to `values_property`
  - Model `FilterItems` renamed its instance variable `values` to `values_property`
  - Model `ServiceTagsListResult` renamed its instance variable `values` to `values_property`
  - Model `AdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminPropertiesFormat`
  - Model `AdminRuleCollection` moved instance variable `description`, `applies_to_groups`, `provisioning_state` and `resource_guid` under property `properties` whose type is `AdminRuleCollectionPropertiesFormat`
  - Model `ApplicationGateway` moved instance variable `sku`, `ssl_policy`, `operational_state`, `gateway_ip_configurations`, `authentication_certificates`, `trusted_root_certificates`, `trusted_client_certificates`, `ssl_certificates`, `frontend_ip_configurations`, `frontend_ports`, `probes`, `backend_address_pools`, `backend_http_settings_collection`, `backend_settings_collection`, `http_listeners`, `listeners`, `ssl_profiles`, `url_path_maps`, `request_routing_rules`, `routing_rules`, `rewrite_rule_sets`, `redirect_configurations`, `web_application_firewall_configuration`, `firewall_policy`, `enable_http2`, `enable_fips`, `autoscale_configuration`, `private_link_configurations`, `private_endpoint_connections`, `resource_guid`, `provisioning_state`, `custom_error_configurations`, `force_firewall_policy_association`, `load_distribution_policies`, `entra_jwt_validation_configs`, `global_configuration` and `default_predefined_ssl_policy` under property `properties` whose type is `ApplicationGatewayPropertiesFormat`
  - Model `ApplicationGatewayAuthenticationCertificate` moved instance variable `data` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayAuthenticationCertificatePropertiesFormat`
  - Model `ApplicationGatewayAvailableSslOptions` moved instance variable `predefined_policies`, `default_policy`, `available_cipher_suites` and `available_protocols` under property `properties` whose type is `ApplicationGatewayAvailableSslOptionsPropertiesFormat`
  - Model `ApplicationGatewayBackendAddressPool` moved instance variable `backend_ip_configurations`, `backend_addresses` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendAddressPoolPropertiesFormat`
  - Model `ApplicationGatewayBackendHttpSettings` moved instance variable `port`, `protocol`, `cookie_based_affinity`, `request_timeout`, `probe`, `authentication_certificates`, `trusted_root_certificates`, `connection_draining`, `host_name`, `pick_host_name_from_backend_address`, `affinity_cookie_name`, `probe_enabled`, `path`, `dedicated_backend_connection`, `validate_cert_chain_and_expiry`, `validate_sni`, `sni_name` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendHttpSettingsPropertiesFormat`
  - Model `ApplicationGatewayBackendSettings` moved instance variable `port`, `protocol`, `timeout`, `probe`, `trusted_root_certificates`, `host_name`, `pick_host_name_from_backend_address`, `enable_l4_client_ip_preservation` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayBackendSettingsPropertiesFormat`
  - Model `ApplicationGatewayEntraJWTValidationConfig` moved instance variable `un_authorized_request_action`, `tenant_id`, `client_id`, `audiences` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayEntraJWTValidationConfigPropertiesFormat`
  - Model `ApplicationGatewayFirewallRuleSet` moved instance variable `provisioning_state`, `rule_set_type`, `rule_set_version`, `rule_groups` and `tiers` under property `properties` whose type is `ApplicationGatewayFirewallRuleSetPropertiesFormat`
  - Model `ApplicationGatewayFrontendIPConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address`, `private_link_configuration` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayFrontendIPConfigurationPropertiesFormat`
  - Model `ApplicationGatewayFrontendPort` moved instance variable `port` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayFrontendPortPropertiesFormat`
  - Model `ApplicationGatewayHttpListener` moved instance variable `frontend_ip_configuration`, `frontend_port`, `protocol`, `host_name`, `ssl_certificate`, `ssl_profile`, `require_server_name_indication`, `provisioning_state`, `custom_error_configurations`, `firewall_policy` and `host_names` under property `properties` whose type is `ApplicationGatewayHttpListenerPropertiesFormat`
  - Model `ApplicationGatewayIPConfiguration` moved instance variable `subnet` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayIPConfigurationPropertiesFormat`
  - Model `ApplicationGatewayListener` moved instance variable `frontend_ip_configuration`, `frontend_port`, `protocol`, `ssl_certificate`, `ssl_profile`, `provisioning_state` and `host_names` under property `properties` whose type is `ApplicationGatewayListenerPropertiesFormat`
  - Model `ApplicationGatewayLoadDistributionPolicy` moved instance variable `load_distribution_targets`, `load_distribution_algorithm` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayLoadDistributionPolicyPropertiesFormat`
  - Model `ApplicationGatewayLoadDistributionTarget` moved instance variable `weight_per_server` and `backend_address_pool` under property `properties` whose type is `ApplicationGatewayLoadDistributionTargetPropertiesFormat`
  - Model `ApplicationGatewayPathRule` moved instance variable `paths`, `backend_address_pool`, `backend_http_settings`, `redirect_configuration`, `rewrite_rule_set`, `load_distribution_policy`, `provisioning_state` and `firewall_policy` under property `properties` whose type is `ApplicationGatewayPathRulePropertiesFormat`
  - Model `ApplicationGatewayProbe` moved instance variable `protocol`, `host`, `path`, `interval`, `timeout`, `unhealthy_threshold`, `pick_host_name_from_backend_http_settings`, `pick_host_name_from_backend_settings`, `min_servers`, `match`, `enable_probe_proxy_protocol_header`, `provisioning_state` and `port` under property `properties` whose type is `ApplicationGatewayProbePropertiesFormat`
  - Model `ApplicationGatewayRedirectConfiguration` moved instance variable `redirect_type`, `target_listener`, `target_url`, `include_path`, `include_query_string`, `request_routing_rules`, `url_path_maps` and `path_rules` under property `properties` whose type is `ApplicationGatewayRedirectConfigurationPropertiesFormat`
  - Model `ApplicationGatewayRequestRoutingRule` moved instance variable `rule_type`, `priority`, `backend_address_pool`, `backend_http_settings`, `http_listener`, `url_path_map`, `rewrite_rule_set`, `redirect_configuration`, `load_distribution_policy`, `entra_jwt_validation_config` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRequestRoutingRulePropertiesFormat`
  - Model `ApplicationGatewayRewriteRuleSet` moved instance variable `rewrite_rules` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRewriteRuleSetPropertiesFormat`
  - Model `ApplicationGatewayRoutingRule` moved instance variable `rule_type`, `priority`, `backend_address_pool`, `backend_settings`, `listener` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayRoutingRulePropertiesFormat`
  - Model `ApplicationGatewaySslCertificate` moved instance variable `data`, `password`, `public_cert_data`, `key_vault_secret_id` and `provisioning_state` under property `properties` whose type is `ApplicationGatewaySslCertificatePropertiesFormat`
  - Model `ApplicationGatewaySslPredefinedPolicy` moved instance variable `cipher_suites` and `min_protocol_version` under property `properties` whose type is `ApplicationGatewaySslPredefinedPolicyPropertiesFormat`
  - Model `ApplicationGatewaySslProfile` moved instance variable `trusted_client_certificates`, `ssl_policy`, `client_auth_configuration` and `provisioning_state` under property `properties` whose type is `ApplicationGatewaySslProfilePropertiesFormat`
  - Model `ApplicationGatewayTrustedClientCertificate` moved instance variable `data`, `validated_cert_data`, `client_cert_issuer_dn` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayTrustedClientCertificatePropertiesFormat`
  - Model `ApplicationGatewayTrustedRootCertificate` moved instance variable `data`, `key_vault_secret_id` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayTrustedRootCertificatePropertiesFormat`
  - Model `ApplicationGatewayUrlPathMap` moved instance variable `default_backend_address_pool`, `default_backend_http_settings`, `default_rewrite_rule_set`, `default_redirect_configuration`, `default_load_distribution_policy`, `path_rules` and `provisioning_state` under property `properties` whose type is `ApplicationGatewayUrlPathMapPropertiesFormat`
  - Model `ApplicationGatewayWafDynamicManifestResult` moved instance variable `available_rule_sets`, `rule_set_type` and `rule_set_version` under property `properties` whose type is `ApplicationGatewayWafDynamicManifestPropertiesResult`
  - Model `ApplicationSecurityGroup` moved instance variable `resource_guid` and `provisioning_state` under property `properties` whose type is `ApplicationSecurityGroupPropertiesFormat`
  - Model `AzureFirewall` moved instance variable `application_rule_collections`, `nat_rule_collections`, `network_rule_collections`, `ip_configurations`, `management_ip_configuration`, `provisioning_state`, `threat_intel_mode`, `virtual_hub`, `firewall_policy`, `hub_ip_addresses`, `ip_groups`, `sku` and `autoscale_configuration` under property `properties` whose type is `AzureFirewallPropertiesFormat`
  - Model `AzureFirewallApplicationRuleCollection` moved instance variable `priority`, `action`, `rules` and `provisioning_state` under property `properties` whose type is `AzureFirewallApplicationRuleCollectionPropertiesFormat`
  - Model `AzureFirewallFqdnTag` moved instance variable `provisioning_state` and `fqdn_tag_name` under property `properties` whose type is `AzureFirewallFqdnTagPropertiesFormat`
  - Model `AzureFirewallIPConfiguration` moved instance variable `private_ip_address`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `AzureFirewallIPConfigurationPropertiesFormat`
  - Model `AzureFirewallNetworkRuleCollection` moved instance variable `priority`, `action`, `rules` and `provisioning_state` under property `properties` whose type is `AzureFirewallNetworkRuleCollectionPropertiesFormat`
  - Model `AzureWebCategory` moved instance variable `group` under property `properties` whose type is `AzureWebCategoryPropertiesFormat`
  - Model `BackendAddressPool` moved instance variable `location`, `tunnel_interfaces`, `load_balancer_backend_addresses`, `backend_ip_configurations`, `load_balancing_rules`, `outbound_rule`, `outbound_rules`, `inbound_nat_rules`, `provisioning_state`, `drain_period_in_seconds`, `virtual_network` and `sync_mode` under property `properties` whose type is `BackendAddressPoolPropertiesFormat`
  - Model `BastionHost` moved instance variable `ip_configurations`, `dns_name`, `virtual_network`, `network_acls`, `provisioning_state`, `scale_units`, `disable_copy_paste`, `enable_file_copy`, `enable_ip_connect`, `enable_shareable_link`, `enable_tunneling`, `enable_kerberos`, `enable_session_recording` and `enable_private_only_bastion` under property `properties` whose type is `BastionHostPropertiesFormat`
  - Model `BastionHostIPConfiguration` moved instance variable `subnet`, `public_ip_address`, `provisioning_state` and `private_ip_allocation_method` under property `properties` whose type is `BastionHostIPConfigurationPropertiesFormat`
  - Model `BgpServiceCommunity` moved instance variable `service_name` and `bgp_communities` under property `properties` whose type is `BgpServiceCommunityPropertiesFormat`
  - Model `ContainerNetworkInterface` moved instance variable `container_network_interface_configuration`, `container`, `ip_configurations` and `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfacePropertiesFormat`
  - Model `ContainerNetworkInterfaceConfiguration` moved instance variable `ip_configurations`, `container_network_interfaces` and `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfaceConfigurationPropertiesFormat`
  - Model `ContainerNetworkInterfaceIpConfiguration` moved instance variable `provisioning_state` under property `properties` whose type is `ContainerNetworkInterfaceIpConfigurationPropertiesFormat`
  - Model `CustomIpPrefix` moved instance variable `asn`, `cidr`, `signed_message`, `authorization_message`, `custom_ip_prefix_parent`, `child_custom_ip_prefixes`, `commissioned_state`, `express_route_advertise`, `geo`, `no_internet_advertise`, `prefix_type`, `public_ip_prefixes`, `resource_guid`, `failed_reason` and `provisioning_state` under property `properties` whose type is `CustomIpPrefixPropertiesFormat`
  - Model `DdosCustomPolicy` moved instance variable `resource_guid`, `provisioning_state`, `detection_rules` and `front_end_ip_configuration` under property `properties` whose type is `DdosCustomPolicyPropertiesFormat`
  - Model `DdosDetectionRule` moved instance variable `provisioning_state`, `detection_mode` and `traffic_detection_rule` under property `properties` whose type is `DdosDetectionRulePropertiesFormat`
  - Model `DdosProtectionPlan` moved instance variable `resource_guid`, `provisioning_state`, `public_ip_addresses` and `virtual_networks` under property `properties` whose type is `DdosProtectionPlanPropertiesFormat`
  - Model `DefaultAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `DefaultAdminPropertiesFormat`
  - Model `Delegation` moved instance variable `service_name`, `actions` and `provisioning_state` under property `properties` whose type is `ServiceDelegationPropertiesFormat`
  - Model `DscpConfiguration` moved instance variable `markings`, `source_ip_ranges`, `destination_ip_ranges`, `source_port_ranges`, `destination_port_ranges`, `protocol`, `qos_definition_collection`, `qos_collection_id`, `associated_network_interfaces`, `resource_guid` and `provisioning_state` under property `properties` whose type is `DscpConfigurationPropertiesFormat`
  - Model `ExpressRouteCircuit` moved instance variable `allow_classic_operations`, `circuit_provisioning_state`, `service_provider_provisioning_state`, `authorizations`, `peerings`, `service_key`, `service_provider_notes`, `service_provider_properties`, `express_route_port`, `bandwidth_in_gbps`, `stag`, `provisioning_state`, `gateway_manager_etag`, `global_reach_enabled`, `authorization_key`, `authorization_status` and `enable_direct_port_rate_limit` under property `properties` whose type is `ExpressRouteCircuitPropertiesFormat`
  - Model `ExpressRouteCircuitAuthorization` moved instance variable `authorization_key`, `authorization_use_status`, `connection_resource_uri` and `provisioning_state` under property `properties` whose type is `AuthorizationPropertiesFormat`
  - Model `ExpressRouteCircuitConnection` moved instance variable `express_route_circuit_peering`, `peer_express_route_circuit_peering`, `address_prefix`, `authorization_key`, `ipv6_circuit_connection_config`, `circuit_connection_status` and `provisioning_state` under property `properties` whose type is `ExpressRouteCircuitConnectionPropertiesFormat`
  - Model `ExpressRouteCircuitPeering` moved instance variable `peering_type`, `state`, `azure_asn`, `peer_asn`, `primary_peer_address_prefix`, `secondary_peer_address_prefix`, `primary_azure_port`, `secondary_azure_port`, `shared_key`, `vlan_id`, `microsoft_peering_config`, `stats`, `provisioning_state`, `gateway_manager_etag`, `last_modified_by`, `route_filter`, `ipv6_peering_config`, `express_route_connection`, `connections` and `peered_connections` under property `properties` whose type is `ExpressRouteCircuitPeeringPropertiesFormat`
  - Model `ExpressRouteLink` moved instance variable `router_name`, `interface_name`, `patch_panel_id`, `rack_id`, `colo_location`, `connector_type`, `admin_state`, `provisioning_state` and `mac_sec_config` under property `properties` whose type is `ExpressRouteLinkPropertiesFormat`
  - Model `ExpressRoutePort` moved instance variable `peering_location`, `bandwidth_in_gbps`, `provisioned_bandwidth_in_gbps`, `mtu`, `encapsulation`, `ether_type`, `allocation_date`, `links`, `circuits`, `provisioning_state`, `resource_guid` and `billing_type` under property `properties` whose type is `ExpressRoutePortPropertiesFormat`
  - Model `ExpressRoutePortAuthorization` moved instance variable `authorization_key`, `authorization_use_status`, `circuit_resource_uri` and `provisioning_state` under property `properties` whose type is `ExpressRoutePortAuthorizationPropertiesFormat`
  - Model `ExpressRoutePortsLocation` moved instance variable `address`, `contact`, `available_bandwidths` and `provisioning_state` under property `properties` whose type is `ExpressRoutePortsLocationPropertiesFormat`
  - Model `ExpressRouteServiceProvider` moved instance variable `peering_locations`, `bandwidths_offered` and `provisioning_state` under property `properties` whose type is `ExpressRouteServiceProviderPropertiesFormat`
  - Model `FirewallPolicy` moved instance variable `size`, `rule_collection_groups`, `provisioning_state`, `base_policy`, `firewalls`, `child_policies`, `threat_intel_mode`, `threat_intel_whitelist`, `insights`, `snat`, `sql`, `dns_settings`, `explicit_proxy`, `intrusion_detection`, `transport_security` and `sku` under property `properties` whose type is `FirewallPolicyPropertiesFormat`
  - Model `FlowLogInformation` moved instance variable `storage_id`, `enabled_filtering_criteria`, `record_types`, `enabled`, `retention_policy` and `format` under property `properties` whose type is `FlowLogPropertiesFormat`
  - Model `FrontendIPConfiguration` moved instance variable `inbound_nat_rules`, `inbound_nat_pools`, `outbound_rules`, `load_balancing_rules`, `private_ip_address`, `private_ip_allocation_method`, `private_ip_address_version`, `subnet`, `public_ip_address`, `public_ip_prefix`, `gateway_load_balancer` and `provisioning_state` under property `properties` whose type is `FrontendIPConfigurationPropertiesFormat`
  - Model `HubIpConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `HubIPConfigurationPropertiesFormat`
  - Model `IPConfiguration` moved instance variable `private_ip_address`, `private_ip_allocation_method`, `subnet`, `public_ip_address` and `provisioning_state` under property `properties` whose type is `IPConfigurationPropertiesFormat`
  - Model `IPConfigurationProfile` moved instance variable `subnet` and `provisioning_state` under property `properties` whose type is `IPConfigurationProfilePropertiesFormat`
  - Model `InboundNatPool` moved instance variable `frontend_ip_configuration`, `protocol`, `frontend_port_range_start`, `frontend_port_range_end`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset` and `provisioning_state` under property `properties` whose type is `InboundNatPoolPropertiesFormat`
  - Model `InboundNatRule` moved instance variable `frontend_ip_configuration`, `backend_ip_configuration`, `protocol`, `frontend_port`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset`, `frontend_port_range_start`, `frontend_port_range_end`, `backend_address_pool` and `provisioning_state` under property `properties` whose type is `InboundNatRulePropertiesFormat`
  - Model `IpAllocation` moved instance variable `subnet`, `virtual_network`, `type_properties_type`, `prefix`, `prefix_length`, `prefix_type`, `ipam_allocation_id` and `allocation_tags` under property `properties` whose type is `IpAllocationPropertiesFormat`
  - Model `IpGroup` moved instance variable `provisioning_state`, `ip_addresses`, `firewalls` and `firewall_policies` under property `properties` whose type is `IpGroupPropertiesFormat`
  - Model `IpamPoolPrefixAllocation` moved instance variable `id` under property `pool` whose type is `IpamPoolPrefixAllocationPool`
  - Model `LoadBalancer` moved instance variable `frontend_ip_configurations`, `backend_address_pools`, `load_balancing_rules`, `probes`, `inbound_nat_rules`, `inbound_nat_pools`, `outbound_rules`, `resource_guid`, `provisioning_state` and `scope` under property `properties` whose type is `LoadBalancerPropertiesFormat`
  - Model `LoadBalancerBackendAddress` moved instance variable `virtual_network`, `subnet`, `ip_address`, `network_interface_ip_configuration`, `load_balancer_frontend_ip_configuration`, `inbound_nat_rules_port_mapping` and `admin_state` under property `properties` whose type is `LoadBalancerBackendAddressPropertiesFormat`
  - Model `LoadBalancingRule` moved instance variable `frontend_ip_configuration`, `backend_address_pool`, `backend_address_pools`, `probe`, `protocol`, `load_distribution`, `frontend_port`, `backend_port`, `idle_timeout_in_minutes`, `enable_floating_ip`, `enable_tcp_reset`, `disable_outbound_snat`, `enable_connection_tracking` and `provisioning_state` under property `properties` whose type is `LoadBalancingRulePropertiesFormat`
  - Model `LocalNetworkGateway` moved instance variable `local_network_address_space`, `gateway_ip_address`, `fqdn`, `bgp_settings`, `resource_guid` and `provisioning_state` under property `properties` whose type is `LocalNetworkGatewayPropertiesFormat`
  - Model `NatGateway` moved instance variable `idle_timeout_in_minutes`, `public_ip_addresses`, `public_ip_addresses_v6`, `public_ip_prefixes`, `public_ip_prefixes_v6`, `subnets`, `source_virtual_network`, `service_gateway`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NatGatewayPropertiesFormat`
  - Model `NetworkInterface` moved instance variable `virtual_machine`, `network_security_group`, `private_endpoint`, `ip_configurations`, `tap_configurations`, `dns_settings`, `mac_address`, `primary`, `vnet_encryption_supported`, `default_outbound_connectivity_enabled`, `enable_accelerated_networking`, `disable_tcp_state_tracking`, `enable_ip_forwarding`, `hosted_workloads`, `dscp_configuration`, `resource_guid`, `provisioning_state`, `workload_type`, `nic_type`, `private_link_service`, `migration_phase`, `auxiliary_mode` and `auxiliary_sku` under property `properties` whose type is `NetworkInterfacePropertiesFormat`
  - Model `NetworkInterfaceIPConfiguration` moved instance variable `gateway_load_balancer`, `virtual_network_taps`, `application_gateway_backend_address_pools`, `load_balancer_backend_address_pools`, `load_balancer_inbound_nat_rules`, `private_ip_address`, `private_ip_address_prefix_length`, `private_ip_allocation_method`, `private_ip_address_version`, `subnet`, `primary`, `public_ip_address`, `application_security_groups`, `provisioning_state` and `private_link_connection_properties` under property `properties` whose type is `NetworkInterfaceIPConfigurationPropertiesFormat`
  - Model `NetworkInterfaceTapConfiguration` moved instance variable `virtual_network_tap` and `provisioning_state` under property `properties` whose type is `NetworkInterfaceTapConfigurationPropertiesFormat`
  - Model `NetworkManagerRoutingConfiguration` moved instance variable `description`, `provisioning_state`, `resource_guid` and `route_table_usage_mode` under property `properties` whose type is `NetworkManagerRoutingConfigurationPropertiesFormat`
  - Model `NetworkProfile` moved instance variable `container_network_interfaces`, `container_network_interface_configurations`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NetworkProfilePropertiesFormat`
  - Model `NetworkSecurityGroup` moved instance variable `flush_connection`, `security_rules`, `default_security_rules`, `network_interfaces`, `subnets`, `flow_logs`, `resource_guid` and `provisioning_state` under property `properties` whose type is `NetworkSecurityGroupPropertiesFormat`
  - Model `NetworkVirtualAppliance` moved instance variable `nva_sku`, `address_prefix`, `boot_strap_configuration_blobs`, `virtual_hub`, `cloud_init_configuration_blobs`, `cloud_init_configuration`, `virtual_appliance_asn`, `ssh_public_key`, `virtual_appliance_nics`, `network_profile`, `additional_nics`, `internet_ingress_public_ips`, `virtual_appliance_sites`, `virtual_appliance_connections`, `inbound_security_rules`, `provisioning_state`, `deployment_type`, `delegation`, `partner_managed_resource`, `nva_interface_configurations` and `private_ip_address` under property `properties` whose type is `NetworkVirtualAppliancePropertiesFormat`
  - Model `NetworkVirtualApplianceSku` moved instance variable `vendor`, `available_versions` and `available_scale_units` under property `properties` whose type is `NetworkVirtualApplianceSkuPropertiesFormat`
  - Model `NetworkWatcher` moved instance variable `provisioning_state` under property `properties` whose type is `NetworkWatcherPropertiesFormat`
  - Model `Operation` moved instance variable `service_specification` under property `properties` whose type is `OperationPropertiesFormat`
  - Model `OutboundRule` moved instance variable `allocated_outbound_ports`, `frontend_ip_configurations`, `backend_address_pool`, `provisioning_state`, `protocol`, `enable_tcp_reset` and `idle_timeout_in_minutes` under property `properties` whose type is `OutboundRulePropertiesFormat`
  - Model `PeerExpressRouteCircuitConnection` moved instance variable `express_route_circuit_peering`, `peer_express_route_circuit_peering`, `address_prefix`, `circuit_connection_status`, `connection_name`, `auth_resource_guid` and `provisioning_state` under property `properties` whose type is `PeerExpressRouteCircuitConnectionPropertiesFormat`
  - Model `PrivateDnsZoneConfig` moved instance variable `private_dns_zone_id` and `record_sets` under property `properties` whose type is `PrivateDnsZonePropertiesFormat`
  - Model `PrivateDnsZoneGroup` moved instance variable `provisioning_state` and `private_dns_zone_configs` under property `properties` whose type is `PrivateDnsZoneGroupPropertiesFormat`
  - Model `Probe` moved instance variable `load_balancing_rules`, `protocol`, `port`, `interval_in_seconds`, `no_healthy_backends_behavior`, `number_of_probes`, `probe_threshold`, `request_path` and `provisioning_state` under property `properties` whose type is `ProbePropertiesFormat`
  - Model `PublicIPAddress` moved instance variable `public_ip_allocation_method`, `public_ip_address_version`, `ip_configuration`, `dns_settings`, `ddos_settings`, `ip_tags`, `ip_address`, `public_ip_prefix`, `idle_timeout_in_minutes`, `resource_guid`, `provisioning_state`, `service_public_ip_address`, `nat_gateway`, `migration_phase`, `linked_public_ip_address` and `delete_option` under property `properties` whose type is `PublicIPAddressPropertiesFormat`
  - Model `PublicIPPrefix` moved instance variable `public_ip_address_version`, `ip_tags`, `prefix_length`, `ip_prefix`, `public_ip_addresses`, `load_balancer_frontend_ip_configuration`, `custom_ip_prefix`, `resource_guid`, `provisioning_state` and `nat_gateway` under property `properties` whose type is `PublicIPPrefixPropertiesFormat`
  - Model `ResourceNavigationLink` moved instance variable `linked_resource_type`, `link` and `provisioning_state` under property `properties` whose type is `ResourceNavigationLinkFormat`
  - Model `Route` moved instance variable `address_prefix`, `next_hop_type`, `next_hop_ip_address`, `provisioning_state` and `has_bgp_override` under property `properties` whose type is `RoutePropertiesFormat`
  - Model `RouteFilter` moved instance variable `rules`, `peerings`, `ipv6_peerings` and `provisioning_state` under property `properties` whose type is `RouteFilterPropertiesFormat`
  - Model `RouteFilterRule` moved instance variable `access`, `route_filter_rule_type`, `communities` and `provisioning_state` under property `properties` whose type is `RouteFilterRulePropertiesFormat`
  - Model `RouteTable` moved instance variable `routes`, `subnets`, `disable_bgp_route_propagation`, `provisioning_state` and `resource_guid` under property `properties` whose type is `RouteTablePropertiesFormat`
  - Model `RoutingRule` moved instance variable `description`, `provisioning_state`, `resource_guid`, `destination` and `next_hop` under property `properties` whose type is `RoutingRulePropertiesFormat`
  - Model `RoutingRuleCollection` moved instance variable `description`, `provisioning_state`, `resource_guid`, `applies_to` and `disable_bgp_route_propagation` under property `properties` whose type is `RoutingRuleCollectionPropertiesFormat`
  - Model `SecurityAdminConfiguration` moved instance variable `description`, `apply_on_network_intent_policy_based_services`, `network_group_address_space_aggregation_option`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityAdminConfigurationPropertiesFormat`
  - Model `SecurityPartnerProvider` moved instance variable `provisioning_state`, `security_provider_name`, `connection_status` and `virtual_hub` under property `properties` whose type is `SecurityPartnerProviderPropertiesFormat`
  - Model `SecurityRule` moved instance variable `description`, `protocol`, `source_port_range`, `destination_port_range`, `source_address_prefix`, `source_address_prefixes`, `source_application_security_groups`, `destination_address_prefix`, `destination_address_prefixes`, `destination_application_security_groups`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction` and `provisioning_state` under property `properties` whose type is `SecurityRulePropertiesFormat`
  - Model `SecurityUserConfiguration` moved instance variable `description`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserConfigurationPropertiesFormat`
  - Model `SecurityUserRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `direction`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserRulePropertiesFormat`
  - Model `SecurityUserRuleCollection` moved instance variable `description`, `applies_to_groups`, `provisioning_state` and `resource_guid` under property `properties` whose type is `SecurityUserRuleCollectionPropertiesFormat`
  - Model `ServiceAssociationLink` moved instance variable `linked_resource_type`, `link`, `provisioning_state`, `allow_delete` and `locations` under property `properties` whose type is `ServiceAssociationLinkPropertiesFormat`
  - Model `ServiceEndpointPolicy` moved instance variable `service_endpoint_policy_definitions`, `subnets`, `resource_guid`, `provisioning_state`, `service_alias` and `contextual_service_endpoint_policies` under property `properties` whose type is `ServiceEndpointPolicyPropertiesFormat`
  - Model `ServiceEndpointPolicyDefinition` moved instance variable `description`, `service`, `service_resources` and `provisioning_state` under property `properties` whose type is `ServiceEndpointPolicyDefinitionPropertiesFormat`
  - Model `ServiceGateway` moved instance variable `virtual_network`, `route_target_address`, `route_target_address_v6`, `resource_guid` and `provisioning_state` under property `properties` whose type is `ServiceGatewayPropertiesFormat`
  - Model `ServiceGatewayService` moved instance variable `service_type`, `is_default`, `load_balancer_backend_pools` and `public_nat_gateway_id` under property `properties` whose type is `ServiceGatewayServicePropertiesFormat`
  - Model `Subnet` moved instance variable `address_prefix`, `address_prefixes`, `network_security_group`, `route_table`, `nat_gateway`, `service_endpoints`, `service_endpoint_policies`, `private_endpoints`, `ip_configurations`, `ip_configuration_profiles`, `ip_allocations`, `resource_navigation_links`, `service_association_links`, `delegations`, `purpose`, `provisioning_state`, `private_endpoint_network_policies`, `private_link_service_network_policies`, `application_gateway_ip_configurations`, `sharing_scope`, `default_outbound_access`, `ipam_pool_prefix_allocations` and `service_gateway` under property `properties` whose type is `SubnetPropertiesFormat`
  - Model `TroubleshootingParameters` moved instance variable `storage_id` and `storage_path` under property `properties` whose type is `TroubleshootingProperties`
  - Model `VirtualNetwork` moved instance variable `address_space`, `dhcp_options`, `flow_timeout_in_minutes`, `subnets`, `virtual_network_peerings`, `resource_guid`, `provisioning_state`, `enable_ddos_protection`, `enable_vm_protection`, `ddos_protection_plan`, `bgp_communities`, `encryption`, `ip_allocations`, `flow_logs`, `private_endpoint_v_net_policies` and `default_public_nat_gateway` under property `properties` whose type is `VirtualNetworkPropertiesFormat`
  - Model `VirtualNetworkAppliance` moved instance variable `bandwidth_in_gbps`, `ip_configurations`, `provisioning_state`, `resource_guid` and `subnet` under property `properties` whose type is `VirtualNetworkAppliancePropertiesFormat`
  - Model `VirtualNetworkGateway` moved instance variable `auto_scale_configuration`, `ip_configurations`, `gateway_type`, `vpn_type`, `vpn_gateway_generation`, `enable_bgp`, `enable_private_ip_address`, `virtual_network_gateway_migration_status`, `active`, `enable_high_bandwidth_vpn_gateway`, `disable_ip_sec_replay_protection`, `gateway_default_site`, `sku`, `vpn_client_configuration`, `virtual_network_gateway_policy_groups`, `bgp_settings`, `custom_routes`, `resource_guid`, `provisioning_state`, `enable_dns_forwarding`, `inbound_dns_forwarding_endpoint`, `v_net_extended_location_resource_id`, `nat_rules`, `enable_bgp_route_translation_for_nat`, `allow_virtual_wan_traffic`, `allow_remote_vnet_traffic`, `admin_state` and `resiliency_model` under property `properties` whose type is `VirtualNetworkGatewayPropertiesFormat`
  - Model `VirtualNetworkGatewayConnection` moved instance variable `authorization_key`, `virtual_network_gateway1`, `virtual_network_gateway2`, `local_network_gateway2`, `ingress_nat_rules`, `egress_nat_rules`, `connection_type`, `connection_protocol`, `routing_weight`, `dpd_timeout_seconds`, `connection_mode`, `tunnel_properties`, `shared_key`, `connection_status`, `tunnel_connection_status`, `egress_bytes_transferred`, `ingress_bytes_transferred`, `peer`, `enable_bgp`, `gateway_custom_bgp_ip_addresses`, `use_local_azure_ip_address`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `traffic_selector_policies`, `resource_guid`, `provisioning_state`, `express_route_gateway_bypass`, `enable_private_link_fast_path`, `authentication_type` and `certificate_authentication` under property `properties` whose type is `VirtualNetworkGatewayConnectionPropertiesFormat`
  - Model `VirtualNetworkGatewayConnectionListEntity` moved instance variable `authorization_key`, `virtual_network_gateway1`, `virtual_network_gateway2`, `local_network_gateway2`, `connection_type`, `connection_protocol`, `routing_weight`, `connection_mode`, `shared_key`, `connection_status`, `tunnel_connection_status`, `egress_bytes_transferred`, `ingress_bytes_transferred`, `peer`, `enable_bgp`, `gateway_custom_bgp_ip_addresses`, `use_policy_based_traffic_selectors`, `ipsec_policies`, `traffic_selector_policies`, `resource_guid`, `provisioning_state`, `express_route_gateway_bypass` and `enable_private_link_fast_path` under property `properties` whose type is `VirtualNetworkGatewayConnectionListEntityPropertiesFormat`
  - Model `VirtualNetworkGatewayIPConfiguration` moved instance variable `private_ip_allocation_method`, `subnet`, `public_ip_address`, `private_ip_address` and `provisioning_state` under property `properties` whose type is `VirtualNetworkGatewayIPConfigurationPropertiesFormat`
  - Model `VirtualNetworkPeering` moved instance variable `allow_virtual_network_access`, `allow_forwarded_traffic`, `allow_gateway_transit`, `use_remote_gateways`, `remote_virtual_network`, `local_address_space`, `local_virtual_network_address_space`, `remote_address_space`, `remote_virtual_network_address_space`, `remote_bgp_communities`, `remote_virtual_network_encryption`, `peering_state`, `peering_sync_level`, `provisioning_state`, `do_not_verify_remote_gateways`, `resource_guid`, `peer_complete_vnets`, `enable_only_i_pv6_peering`, `local_subnet_names` and `remote_subnet_names` under property `properties` whose type is `VirtualNetworkPeeringPropertiesFormat`
  - Model `VirtualNetworkTap` moved instance variable `network_interface_tap_configurations`, `resource_guid`, `provisioning_state`, `destination_network_interface_ip_configuration`, `destination_load_balancer_front_end_ip_configuration` and `destination_port` under property `properties` whose type is `VirtualNetworkTapPropertiesFormat`
  - Model `VirtualRouter` moved instance variable `virtual_router_asn`, `virtual_router_ips`, `hosted_subnet`, `hosted_gateway`, `peerings` and `provisioning_state` under property `properties` whose type is `VirtualRouterPropertiesFormat`
  - Model `VirtualWAN` moved instance variable `disable_vpn_encryption`, `virtual_hubs`, `vpn_sites`, `allow_branch_to_branch_traffic`, `allow_vnet_to_vnet_traffic`, `office365_local_breakout_category`, `provisioning_state` and `type_properties_type` under property `properties` whose type is `VirtualWanProperties`
  - Model `VpnClientRevokedCertificate` moved instance variable `thumbprint` and `provisioning_state` under property `properties` whose type is `VpnClientRevokedCertificatePropertiesFormat`
  - Model `VpnClientRootCertificate` moved instance variable `public_cert_data` and `provisioning_state` under property `properties` whose type is `VpnClientRootCertificatePropertiesFormat`
  - Model `WebApplicationFirewallPolicy` moved instance variable `policy_settings`, `custom_rules`, `application_gateways`, `provisioning_state`, `resource_state`, `managed_rules`, `http_listeners`, `path_based_rules` and `application_gateway_for_containers` under property `properties` whose type is `WebApplicationFirewallPolicyPropertiesFormat`
  - Model `ActiveConnectivityConfiguration` moved instance variable `description`, `connectivity_topology`, `hubs`, `is_global`, `connectivity_capabilities`, `applies_to_groups`, `provisioning_state`, `delete_existing_peering` and `resource_guid` under property `properties`
  - Model `ActiveDefaultSecurityAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties`
  - Model `ActiveSecurityAdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties`
  - Model `ConfigurationGroup` moved instance variable `description`, `member_type`, `provisioning_state` and `resource_guid` under property `properties`
  - Model `ConnectionMonitor` moved instance variable `source`, `destination`, `auto_start`, `monitoring_interval_in_seconds`, `endpoints`, `test_configurations`, `test_groups`, `outputs` and `notes` under property `properties` whose type is `ConnectionMonitorParameters`
  - Model `ConnectionMonitorResult` moved instance variable `source`, `destination`, `auto_start`, `monitoring_interval_in_seconds`, `endpoints`, `test_configurations`, `test_groups`, `outputs`, `notes`, `provisioning_state`, `start_time`, `monitoring_status` and `connection_monitor_type` under property `properties` whose type is `ConnectionMonitorResultProperties`
  - Model `EffectiveConnectivityConfiguration` moved instance variable `description`, `connectivity_topology`, `hubs`, `is_global`, `connectivity_capabilities`, `applies_to_groups`, `provisioning_state`, `delete_existing_peering` and `resource_guid` under property `properties`
  - Model `EffectiveDefaultSecurityAdminRule` moved instance variable `description`, `flag`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties`
  - Model `EffectiveSecurityAdminRule` moved instance variable `description`, `protocol`, `sources`, `destinations`, `source_port_ranges`, `destination_port_ranges`, `access`, `priority`, `direction`, `provisioning_state` and `resource_guid` under property `properties`
  - Model `PacketCapture` moved instance variable `target`, `scope`, `target_type`, `bytes_to_capture_per_packet`, `total_bytes_per_session`, `time_limit_in_seconds`, `storage_location`, `filters`, `continuous_capture` and `capture_settings` under property `properties` whose type is `PacketCaptureParameters`
  - Model `PacketCaptureResult` moved instance variable `target`, `scope`, `target_type`, `bytes_to_capture_per_packet`, `total_bytes_per_session`, `time_limit_in_seconds`, `storage_location`, `filters`, `continuous_capture`, `capture_settings` and `provisioning_state` under property `properties` whose type is `PacketCaptureResultProperties`
  - Deleted or renamed model `AzureAsyncOperationResult`
  - Deleted or renamed model `BastionSessionDeleteResult`
  - Deleted or renamed model `Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties`
  - Deleted or renamed model `ConnectionMonitorQueryResult`
  - Deleted or renamed model `ConnectionMonitorSourceStatus`
  - Deleted or renamed model `ConnectionState`
  - Deleted or renamed model `ConnectionStateSnapshot`
  - Deleted or renamed model `EvaluationState`
  - Deleted or renamed model `HubVirtualNetworkConnectionStatus`
  - Deleted or renamed model `NetworkOperationStatus`
  - Deleted or renamed model `PatchRouteFilter`
  - Deleted or renamed model `PatchRouteFilterRule`
  - Deleted or renamed model `TrackedResource`
  - Deleted or renamed model `TunnelConnectionStatus`
  - Deleted or renamed model `VpnSiteId`

### Other Changes

  - Deleted model `ApplicationGatewayAvailableSslPredefinedPolicies`/`ApplicationGatewayWafDynamicManifestResultList`/`AutoApprovedPrivateLinkServicesResult`/`AvailableDelegationsResult`/`AvailablePrivateEndpointTypesResult`/`AvailableServiceAliasesResult`/`ConnectionSharedKeyResultList`/`ExpressRouteCrossConnectionPeeringList`/`GetServiceGatewayAddressLocationsResult`/`GetServiceGatewayServicesResult`/`IpamPoolList`/`ListHubRouteTablesResult`/`ListHubVirtualNetworkConnectionsResult`/`ListP2SVpnGatewaysResult`/`ListRouteMapsResult`/`ListRoutingIntentResult`/`ListVirtualHubBgpConnectionResults`/`ListVirtualHubIpConfigurationResults`/`ListVirtualHubRouteTableV2SResult`/`ListVirtualHubsResult`/`ListVirtualNetworkGatewayNatRulesResult`/`ListVirtualWANsResult`/`ListVpnConnectionsResult`/`ListVpnGatewayNatRulesResult`/`ListVpnGatewaysResult`/`ListVpnServerConfigurationPolicyGroupsResult`/`ListVpnServerConfigurationsResult`/`ListVpnSiteLinkConnectionsResult`/`ListVpnSiteLinksResult`/`ListVpnSitesResult`/`NetworkVirtualApplianceConnectionList`/`PoolAssociationList`/`StaticCidrList`/`VirtualNetworkDdosProtectionStatusResult`/`VirtualNetworkGatewayListConnectionsResult`/`VirtualNetworkListUsageResult` which actually was not used by SDK users

## 30.2.0 (2026-02-11)

### Features Added

  - Client `NetworkManagementClient` added operation group `service_gateways`
  - Client `NetworkManagementClient` added operation group `virtual_network_appliances`
  - Enum `ActionType` added member `CAPTCHA`
  - Enum `FirewallPolicyIntrusionDetectionProfileType` added member `CORE`
  - Enum `FirewallPolicyIntrusionDetectionProfileType` added member `EMERGING`
  - Enum `FirewallPolicyIntrusionDetectionProfileType` added member `OFF`
  - Model `NatGateway` added property `service_gateway`
  - Model `PolicySettings` added property `captcha_cookie_expiration_in_mins`
  - Model `Subnet` added property `service_gateway`
  - Enum `WebApplicationFirewallAction` added member `CAPTCHA`
  - Added enum `AddressUpdateAction`
  - Added model `GetServiceGatewayAddressLocationsResult`
  - Added model `GetServiceGatewayServicesResult`
  - Added model `RouteTargetAddressPropertiesFormat`
  - Added model `ServiceGateway`
  - Added model `ServiceGatewayAddress`
  - Added model `ServiceGatewayAddressLocation`
  - Added model `ServiceGatewayAddressLocationResponse`
  - Added model `ServiceGatewayListResult`
  - Added model `ServiceGatewayService`
  - Added model `ServiceGatewayServiceRequest`
  - Added model `ServiceGatewaySku`
  - Added enum `ServiceGatewaySkuName`
  - Added enum `ServiceGatewaySkuTier`
  - Added model `ServiceGatewayUpdateAddressLocationsRequest`
  - Added model `ServiceGatewayUpdateServicesRequest`
  - Added enum `ServiceType`
  - Added enum `ServiceUpdateAction`
  - Added enum `UpdateAction`
  - Added model `VirtualNetworkAppliance`
  - Added model `VirtualNetworkApplianceIpConfiguration`
  - Added model `VirtualNetworkApplianceListResult`
  - Added operation group `ServiceGatewaysOperations`
  - Added operation group `VirtualNetworkAppliancesOperations`

### Breaking Changes

  - Deleted or renamed enum value `FirewallPolicyIntrusionDetectionProfileType.ADVANCED`
  - Deleted or renamed enum value `FirewallPolicyIntrusionDetectionProfileType.BASIC`
  - Deleted or renamed enum value `FirewallPolicyIntrusionDetectionProfileType.STANDARD`

## 30.1.0 (2025-11-19)

### Features Added

  - Added operation PublicIPAddressesOperations.begin_disassociate_cloud_service_reserved_public_ip
  - Added operation PublicIPAddressesOperations.begin_reserve_cloud_service_public_ip_address
  - Model ApplicationGateway has a new parameter entra_jwt_validation_configs
  - Model ApplicationGatewayBackendSettings has a new parameter enable_l4_client_ip_preservation
  - Model ApplicationGatewayClientAuthConfiguration has a new parameter verify_client_auth_mode
  - Model ApplicationGatewayOnDemandProbe has a new parameter enable_probe_proxy_protocol_header
  - Model ApplicationGatewayProbe has a new parameter enable_probe_proxy_protocol_header
  - Model ApplicationGatewayRequestRoutingRule has a new parameter entra_jwt_validation_config
  - Model DdosCustomPolicy has a new parameter detection_rules
  - Model DdosCustomPolicy has a new parameter front_end_ip_configuration
  - Model FlowLog has a new parameter record_types
  - Model FlowLogInformation has a new parameter record_types
  - Model LoadBalancer has a new parameter scope
  - Model NetworkManagerRoutingConfiguration has a new parameter route_table_usage_mode
  - Model PrivateEndpoint has a new parameter ip_version_type
  - Model PrivateLinkService has a new parameter access_mode
  - Model VirtualNetworkGatewayConnection has a new parameter authentication_type
  - Model VirtualNetworkGatewayConnection has a new parameter certificate_authentication

## 30.0.0 (2025-10-24)

### Features Added

  - Added operation AzureFirewallsOperations.begin_packet_capture_operation
  - Added operation VirtualNetworkGatewaysOperations.list_radius_secrets
  - Added operation VpnServerConfigurationsOperations.list_radius_secrets
  - Added operation group NetworkSecurityPerimeterServiceTagsOperations
  - Model ApplicationGatewayBackendHttpSettings has a new parameter dedicated_backend_connection
  - Model ApplicationGatewayBackendHttpSettings has a new parameter sni_name
  - Model ApplicationGatewayBackendHttpSettings has a new parameter validate_cert_chain_and_expiry
  - Model ApplicationGatewayBackendHttpSettings has a new parameter validate_sni
  - Model AzureFirewall has a new parameter extended_location
  - Model FirewallPacketCaptureParameters has a new parameter operation
  - Model NetworkVirtualAppliance has a new parameter nva_interface_configurations
  - Model NetworkVirtualAppliance has a new parameter private_ip_address

### Breaking Changes

  - Removed operation group NetworkManagementClientOperationsMixin

## 29.0.0 (2025-05-22)

### Features Added

  - Added operation NetworkVirtualAppliancesOperations.begin_get_boot_diagnostic_logs
  - Added operation NetworkVirtualAppliancesOperations.begin_reimage
  - Added operation VirtualNetworkGatewaysOperations.begin_get_resiliency_information
  - Added operation VirtualNetworkGatewaysOperations.begin_get_routes_information
  - Added operation VirtualNetworkGatewaysOperations.begin_invoke_abort_migration
  - Added operation VirtualNetworkGatewaysOperations.begin_invoke_commit_migration
  - Added operation VirtualNetworkGatewaysOperations.begin_invoke_execute_migration
  - Added operation VirtualNetworkGatewaysOperations.begin_invoke_prepare_migration
  - Added operation group NetworkSecurityPerimeterAccessRulesOperations
  - Added operation group NetworkSecurityPerimeterAssociableResourceTypesOperations
  - Added operation group NetworkSecurityPerimeterAssociationsOperations
  - Added operation group NetworkSecurityPerimeterLinkReferencesOperations
  - Added operation group NetworkSecurityPerimeterLinksOperations
  - Added operation group NetworkSecurityPerimeterLoggingConfigurationsOperations
  - Added operation group NetworkSecurityPerimeterOperationStatusesOperations
  - Added operation group NetworkSecurityPerimeterProfilesOperations
  - Added operation group NetworkSecurityPerimetersOperations
  - Model ActiveConnectivityConfiguration has a new parameter connectivity_capabilities
  - Model ConnectivityConfiguration has a new parameter connectivity_capabilities
  - Model EffectiveConnectivityConfiguration has a new parameter connectivity_capabilities
  - Model ExpressRouteCircuitPeeringConfig has a new parameter advertised_public_prefix_info
  - Model IpamPool has a new parameter etag
  - Model LoadBalancingRule has a new parameter enable_connection_tracking
  - Model ManagedRuleSet has a new parameter computed_disabled_rules
  - Model NatGateway has a new parameter public_ip_addresses_v6
  - Model NatGateway has a new parameter public_ip_prefixes_v6
  - Model NatGateway has a new parameter source_virtual_network
  - Model VerifierWorkspace has a new parameter etag
  - Model VirtualNetwork has a new parameter default_public_nat_gateway
  - Model VirtualNetworkGateway has a new parameter enable_high_bandwidth_vpn_gateway
  - Model VirtualNetworkGateway has a new parameter virtual_network_gateway_migration_status
  - Model VirtualNetworkGatewayConnection has a new parameter tunnel_properties
  - Operation IpamPoolsOperations.begin_create has a new optional parameter if_match
  - Operation IpamPoolsOperations.begin_delete has a new optional parameter if_match
  - Operation IpamPoolsOperations.update has a new optional parameter if_match
  - Operation VerifierWorkspacesOperations.begin_delete has a new optional parameter if_match
  - Operation VerifierWorkspacesOperations.create has a new optional parameter if_match
  - Operation VerifierWorkspacesOperations.update has a new optional parameter if_match

### Breaking Changes

  - Removed operation ConnectionMonitorsOperations.begin_query
  - Removed operation ConnectionMonitorsOperations.begin_start

## 28.1.0 (2024-12-20)

### Features Added

  - Client `NetworkManagementClient` added operation group `ipam_pools`
  - Client `NetworkManagementClient` added operation group `static_cidrs`
  - Client `NetworkManagementClient` added operation group `reachability_analysis_intents`
  - Client `NetworkManagementClient` added operation group `reachability_analysis_runs`
  - Client `NetworkManagementClient` added operation group `verifier_workspaces`
  - Enum `AddressPrefixType` added member `NETWORK_GROUP`
  - Model `AddressSpace` added property `ipam_pool_prefix_allocations`
  - Model `BastionHost` added property `enable_private_only_bastion`
  - Enum `FirewallPolicyIDPSSignatureDirection` added member `FIVE`
  - Model `NetworkInterface` added property `default_outbound_connectivity_enabled`
  - Enum `ProvisioningState` added member `CANCELED`
  - Enum `ProvisioningState` added member `CREATING`
  - Model `SecurityAdminConfiguration` added property `network_group_address_space_aggregation_option`
  - Model `Subnet` added property `ipam_pool_prefix_allocations`
  - Added enum `AddressSpaceAggregationOption`
  - Added model `CommonErrorAdditionalInfo`
  - Added model `CommonErrorDetail`
  - Added model `CommonErrorResponse`
  - Added model `CommonProxyResource`
  - Added model `CommonResource`
  - Added model `CommonTrackedResource`
  - Added model `ExpressRouteFailoverCircuitResourceDetails`
  - Added model `ExpressRouteFailoverConnectionResourceDetails`
  - Added model `ExpressRouteFailoverRedundantRoute`
  - Added model `ExpressRouteFailoverSingleTestDetails`
  - Added model `ExpressRouteFailoverStopApiParameters`
  - Added model `ExpressRouteFailoverTestDetails`
  - Added model `FailoverConnectionDetails`
  - Added enum `FailoverConnectionStatus`
  - Added enum `FailoverTestStatus`
  - Added enum `FailoverTestStatusForSingleTest`
  - Added enum `FailoverTestType`
  - Added model `IPTraffic`
  - Added model `IntentContent`
  - Added enum `IpType`
  - Added model `IpamPool`
  - Added model `IpamPoolList`
  - Added model `IpamPoolPrefixAllocation`
  - Added model `IpamPoolProperties`
  - Added model `IpamPoolUpdate`
  - Added model `IpamPoolUpdateProperties`
  - Added model `LoadBalancerHealthPerRule`
  - Added model `LoadBalancerHealthPerRulePerBackendAddress`
  - Added enum `NetworkProtocol`
  - Added model `PoolAssociation`
  - Added model `PoolAssociationList`
  - Added model `PoolUsage`
  - Added model `ReachabilityAnalysisIntent`
  - Added model `ReachabilityAnalysisIntentListResult`
  - Added model `ReachabilityAnalysisIntentProperties`
  - Added model `ReachabilityAnalysisRun`
  - Added model `ReachabilityAnalysisRunListResult`
  - Added model `ReachabilityAnalysisRunProperties`
  - Added model `ResourceBasics`
  - Added model `StaticCidr`
  - Added model `StaticCidrList`
  - Added model `StaticCidrProperties`
  - Added model `VerifierWorkspace`
  - Added model `VerifierWorkspaceListResult`
  - Added model `VerifierWorkspaceProperties`
  - Added model `VerifierWorkspaceUpdate`
  - Added model `VerifierWorkspaceUpdateProperties`
  - Operation group `LoadBalancerLoadBalancingRulesOperations` added method `begin_health`
  - Operation group `VirtualNetworkGatewaysOperations` added method `begin_get_failover_all_test_details`
  - Operation group `VirtualNetworkGatewaysOperations` added method `begin_get_failover_single_test_details`
  - Operation group `VirtualNetworkGatewaysOperations` added method `begin_start_express_route_site_failover_simulation`
  - Operation group `VirtualNetworkGatewaysOperations` added method `begin_stop_express_route_site_failover_simulation`
  - Added operation group `IpamPoolsOperations`
  - Added operation group `ReachabilityAnalysisIntentsOperations`
  - Added operation group `ReachabilityAnalysisRunsOperations`
  - Added operation group `StaticCidrsOperations`
  - Added operation group `VerifierWorkspacesOperations`

## 28.0.0 (2024-11-01)

### Breaking Changes

- This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.

## 27.0.0 (2024-09-22)

### Features Added

  - Added operation SecurityUserConfigurationsOperations.begin_delete
  - Added operation VpnLinkConnectionsOperations.begin_set_or_init_default_shared_key
  - Added operation VpnLinkConnectionsOperations.get_all_shared_keys
  - Added operation VpnLinkConnectionsOperations.get_default_shared_key
  - Added operation VpnLinkConnectionsOperations.list_default_shared_key
  - Added operation group NetworkManagerRoutingConfigurationsOperations
  - Added operation group RoutingRuleCollectionsOperations
  - Added operation group RoutingRulesOperations
  - Added operation group SecurityUserRuleCollectionsOperations
  - Added operation group SecurityUserRulesOperations
  - Model ApplicationGatewayFirewallRule has a new parameter sensitivity
  - Model AzureFirewall has a new parameter autoscale_configuration
  - Model ConfigurationGroup has a new parameter member_type
  - Model ConnectionSharedKeyResult has a new parameter id
  - Model ConnectionSharedKeyResult has a new parameter name
  - Model ConnectionSharedKeyResult has a new parameter properties
  - Model ConnectionSharedKeyResult has a new parameter type
  - Model FlowLog has a new parameter enabled_filtering_criteria
  - Model FlowLogInformation has a new parameter enabled_filtering_criteria
  - Model ManagedRuleOverride has a new parameter sensitivity
  - Model ManagedRulesDefinition has a new parameter exceptions
  - Model NetworkGroup has a new parameter member_type
  - Model PrivateLinkService has a new parameter destination_ip_address
  - Model VirtualNetwork has a new parameter private_endpoint_v_net_policies
  - Model VirtualNetworkGateway has a new parameter resiliency_model
  - Model WebApplicationFirewallPolicy has a new parameter application_gateway_for_containers

### Breaking Changes

  - Model ConnectionSharedKeyResult no longer has parameter value

## 26.0.0 (2024-07-21)

### Features Added

  - Added operation InboundSecurityRuleOperations.get
  - Model BastionHost has a new parameter enable_session_recording
  - Model ExpressRouteCircuitAuthorization has a new parameter connection_resource_uri
  - Model FlowLog has a new parameter identity
  - Model FlowLogInformation has a new parameter identity
  - Model Probe has a new parameter no_healthy_backends_behavior
  - Model ServiceEndpointPropertiesFormat has a new parameter network_identifier
  - Model VirtualNetworkGateway has a new parameter identity
  - Operation ExpressRouteCrossConnectionsOperations.list has a new optional parameter filter

### Breaking Changes

  - Model FirewallPacketCaptureParameters no longer has parameter id

## 25.4.0 (2024-05-27)

### Features Added

  - Added operation NetworkVirtualAppliancesOperations.begin_restart
  - Added operation group FirewallPolicyDeploymentsOperations
  - Added operation group FirewallPolicyDraftsOperations
  - Added operation group FirewallPolicyRuleCollectionGroupDraftsOperations
  - Model ApplicationGatewayHeaderConfiguration has a new parameter header_value_matcher
  - Model ApplicationGatewaySku has a new parameter family
  - Model ConnectionMonitorEndpoint has a new parameter location_details
  - Model ConnectionMonitorEndpoint has a new parameter subscription_id
  - Model ExpressRouteCircuit has a new parameter enable_direct_port_rate_limit
  - Model InboundSecurityRule has a new parameter rule_type
  - Model InboundSecurityRules has a new parameter applies_on
  - Model InboundSecurityRules has a new parameter destination_port_ranges
  - Model InboundSecurityRules has a new parameter name
  - Model NetworkInterfaceIPConfiguration has a new parameter private_ip_address_prefix_length
  - Model NetworkVirtualAppliance has a new parameter network_profile
  - Model PacketCapture has a new parameter capture_settings
  - Model PacketCapture has a new parameter continuous_capture
  - Model PacketCaptureParameters has a new parameter capture_settings
  - Model PacketCaptureParameters has a new parameter continuous_capture
  - Model PacketCaptureResult has a new parameter capture_settings
  - Model PacketCaptureResult has a new parameter continuous_capture
  - Model PacketCaptureResultProperties has a new parameter capture_settings
  - Model PacketCaptureResultProperties has a new parameter continuous_capture
  - Model PacketCaptureStorageLocation has a new parameter local_path
  - Model PolicySettings has a new parameter js_challenge_cookie_expiration_in_mins
  - Model Subnet has a new parameter sharing_scope
  - Model VirtualApplianceNicProperties has a new parameter nic_type
  - Model VirtualNetworkPeering has a new parameter enable_only_i_pv6_peering
  - Model VirtualNetworkPeering has a new parameter local_address_space
  - Model VirtualNetworkPeering has a new parameter local_subnet_names
  - Model VirtualNetworkPeering has a new parameter local_virtual_network_address_space
  - Model VirtualNetworkPeering has a new parameter peer_complete_vnets
  - Model VirtualNetworkPeering has a new parameter remote_subnet_names
  - Model VpnSiteLinkConnection has a new parameter dpd_timeout_seconds

## 25.3.0 (2024-02-22)

### Features Added

  - Model BastionHost has a new parameter zones

## 25.2.0 (2023-12-18)

### Features Added

  - Added operation NetworkManagementClientOperationsMixin.begin_delete_bastion_shareable_link_by_token
  - Added operation NetworkSecurityPerimetersOperations.patch
  - Model ApplicationGatewayListener has a new parameter host_names
  - Model FirewallPolicyIntrusionDetection has a new parameter profile
  - Model NetworkVirtualAppliance has a new parameter internet_ingress_public_ips

## 25.1.0 (2023-09-15)

### Features Added

  - Model BastionHost has a new parameter network_acls
  - Model BastionHost has a new parameter virtual_network
  - Model FirewallPolicy has a new parameter size
  - Model FirewallPolicyRuleCollectionGroup has a new parameter size
  - Model Subnet has a new parameter default_outbound_access
  - Model VirtualNetworkGateway has a new parameter auto_scale_configuration

## 25.0.0 (2023-08-18)

### Features Added

  - Added operation LoadBalancersOperations.migrate_to_ip_based
  - Model BackendAddressPool has a new parameter sync_mode

### Breaking Changes

  - Removed operation group NspLinkReconcileOperations
  - Removed operation group NspLinkReferenceReconcileOperations

## 24.0.0 (2023-07-21)

### Breaking Changes

  - Removed `HTTP_STATUS499` from enum `ApplicationGatewayCustomErrorStatusCode`

### Features Added

  - Added enum `AdminState`
  - Model ActiveConnectivityConfiguration has a new parameter resource_guid
  - Model ActiveDefaultSecurityAdminRule has a new parameter resource_guid
  - Model ActiveSecurityAdminRule has a new parameter resource_guid
  - Model AdminRule has a new parameter resource_guid
  - Model AdminRuleCollection has a new parameter resource_guid
  - Model ApplicationGateway has a new parameter default_predefined_ssl_policy
  - Model ConfigurationGroup has a new parameter resource_guid
  - Model ConnectivityConfiguration has a new parameter resource_guid
  - Model DefaultAdminRule has a new parameter resource_guid
  - Model EffectiveConnectivityConfiguration has a new parameter resource_guid
  - Model EffectiveDefaultSecurityAdminRule has a new parameter resource_guid
  - Model EffectiveSecurityAdminRule has a new parameter resource_guid
  - Model NetworkGroup has a new parameter resource_guid
  - Model NetworkManager has a new parameter resource_guid
  - Model SecurityAdminConfiguration has a new parameter resource_guid
  - Model VirtualNetworkGateway has a new parameter admin_state

## 23.1.0 (2023-05-20)

### Features Added

  - Added operation AzureFirewallsOperations.begin_packet_capture
  - Added operation group NetworkVirtualApplianceConnectionsOperations
  - Model ApplicationRule has a new parameter http_headers_to_insert
  - Model BastionHost has a new parameter enable_kerberos
  - Model NetworkInterface has a new parameter auxiliary_sku
  - Model NetworkVirtualAppliance has a new parameter additional_nics
  - Model NetworkVirtualAppliance has a new parameter virtual_appliance_connections
  - Model PolicySettings has a new parameter file_upload_enforcement
  - Model PolicySettings has a new parameter log_scrubbing
  - Model PolicySettings has a new parameter request_body_enforcement
  - Model PolicySettings has a new parameter request_body_inspect_limit_in_kb
  - Model PrivateEndpointConnection has a new parameter private_endpoint_location
  - Model PublicIPAddressDnsSettings has a new parameter domain_name_label_scope
  - Model VirtualApplianceNicProperties has a new parameter instance_name
  - Model WebApplicationFirewallCustomRule has a new parameter group_by_user_session
  - Model WebApplicationFirewallCustomRule has a new parameter rate_limit_duration
  - Model WebApplicationFirewallCustomRule has a new parameter rate_limit_threshold

## 23.0.1 (2023-04-26)

### Bugs Fixed

  - Fix calling failure for those operations which could be called by client directly #30057

## 23.0.0 (2023-03-29)

### Other Changes

  - Initial stable release with our new combined multiapi package. Package size is now 5% of what it used to be.

### Breaking Changes

  - All query and header parameters are now keyword-only
  - Removed api version subfolders. This means you can no longer access any `azure.mgmt.network.v20xx_xx_xx` modules.
  - Removed `.models` method from `NetworkManagementClient`. Instead, import models from `azure.mgmt.network.models`.

## 22.3.0 (2023-03-20)

### Features Added

  - Model ExpressRouteCircuit has a new parameter authorization_status
  - Model NspAccessRule has a new parameter email_addresses
  - Model NspAccessRule has a new parameter phone_numbers
  - Model NspLink has a new parameter remote_perimeter_location
  - Model NspLinkReference has a new parameter remote_perimeter_location
  - Model VirtualNetwork has a new parameter flow_logs
  - Model WebApplicationFirewallCustomRule has a new parameter state
  - Operation VpnGatewaysOperations.begin_reset has a new optional parameter ip_configuration_id

## 23.0.0b2 (2023-02-20)

### Other Changes

  - Continued package size improvements. The whole package is now 5% of the latest stable release

### Breaking Changes

  - Removed api version subfolders. This means you can no longer access any `azure.mgmt.network.v20xx_xx_xx` modules
  - Removed `.models` method from `NetworkManagementClient`

## 23.0.0b1 (2022-12-19)

### Other Changes

  - Preview package with the same multiapi support but much reduced package size.

### Breaking Changes

  - All query and header parameters are now keyword-only
  - Can not individually access each API version's client and operations

## 22.2.0 (2022-12-15)

### Features Added

  - Model BackendAddressPool has a new parameter virtual_network
  - Model NetworkVirtualAppliance has a new parameter delegation
  - Model NetworkVirtualAppliance has a new parameter deployment_type
  - Model NetworkVirtualAppliance has a new parameter partner_managed_resource
  - Model PolicySettings has a new parameter custom_block_response_body
  - Model PolicySettings has a new parameter custom_block_response_status_code

## 22.1.0 (2022-10-24)

### Features Added

  - Added operation group NspLinkReconcileOperations
  - Added operation group NspLinkReferenceReconcileOperations
  - Added operation group NspLinkReferencesOperations
  - Added operation group NspLinksOperations

## 22.0.0 (2022-10-12)

### Features Added

  - Added operation PublicIPAddressesOperations.begin_ddos_protection_status
  - Added operation VirtualHubsOperations.begin_get_inbound_routes
  - Added operation VirtualHubsOperations.begin_get_outbound_routes
  - Added operation VirtualNetworksOperations.begin_list_ddos_protection_status
  - Added operation group ApplicationGatewayWafDynamicManifestsDefaultOperations
  - Added operation group ApplicationGatewayWafDynamicManifestsOperations
  - Added operation group NspAssociationReconcileOperations
  - Added operation group RouteMapsOperations
  - Added operation group VipSwapOperations
  - Model ApplicationGatewayClientAuthConfiguration has a new parameter verify_client_revocation
  - Model ApplicationGatewayFirewallRule has a new parameter action
  - Model ApplicationGatewayFirewallRule has a new parameter rule_id_string
  - Model ApplicationGatewayFirewallRule has a new parameter state
  - Model ApplicationGatewayFirewallRuleSet has a new parameter tiers
  - Model CustomIpPrefix has a new parameter asn
  - Model CustomIpPrefix has a new parameter express_route_advertise
  - Model CustomIpPrefix has a new parameter geo
  - Model CustomIpPrefix has a new parameter prefix_type
  - Model DdosProtectionPlan has a new parameter public_ip_addresses
  - Model DdosSettings has a new parameter ddos_protection_plan
  - Model DdosSettings has a new parameter protection_mode
  - Model ExpressRouteConnection has a new parameter enable_private_link_fast_path
  - Model ExpressRouteGateway has a new parameter allow_non_virtual_wan_traffic
  - Model ExpressRouteLink has a new parameter colo_location
  - Model ExpressRoutePort has a new parameter billing_type
  - Model ManagedRuleOverride has a new parameter action
  - Model NetworkInterface has a new parameter disable_tcp_state_tracking
  - Model NspProfile has a new parameter diagnostic_settings_version
  - Model Probe has a new parameter probe_threshold
  - Model RoutingConfiguration has a new parameter inbound_route_map
  - Model RoutingConfiguration has a new parameter outbound_route_map
  - Model VirtualHub has a new parameter route_maps
  - Model VirtualNetworkGateway has a new parameter allow_remote_vnet_traffic
  - Model VirtualNetworkGateway has a new parameter allow_virtual_wan_traffic
  - Model VirtualNetworkGateway has a new parameter virtual_network_gateway_policy_groups
  - Model VirtualNetworkGatewayConnection has a new parameter enable_private_link_fast_path
  - Model VirtualNetworkGatewayConnectionListEntity has a new parameter enable_private_link_fast_path
  - Model VnetRoute has a new parameter static_routes_config
  - Model VpnClientConfiguration has a new parameter vng_client_connection_configurations

### Breaking Changes

  - Model DdosCustomPolicy no longer has parameter protocol_custom_settings
  - Model DdosCustomPolicy no longer has parameter public_ip_addresses
  - Model DdosSettings no longer has parameter ddos_custom_policy
  - Model DdosSettings no longer has parameter protected_ip
  - Model DdosSettings no longer has parameter protection_coverage
  - Operation NetworkManagementClientOperationsMixin.list_active_connectivity_configurations has a new parameter top
  - Operation NetworkManagementClientOperationsMixin.list_active_security_admin_rules has a new parameter top
  - Operation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurations has a new parameter top
  - Operation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rules has a new parameter top
  - Operation NetworkManagerDeploymentStatusOperations.list has a new parameter top
  - Removed operation NetworkSecurityPerimetersOperations.check_members
  - Removed operation NetworkSecurityPerimetersOperations.query
  - Removed operation group NspAssociationsProxyOperations

## 21.0.1 (2022-08-17)

### Bugs Fixed

  - Add `__version__` to `__init__.py` for package

## 21.0.0 (2022-08-05)

**Features**

  - Added operation AdminRuleCollectionsOperations.begin_delete
  - Added operation AdminRulesOperations.begin_delete
  - Added operation AzureFirewallsOperations.begin_list_learned_prefixes
  - Added operation ConnectivityConfigurationsOperations.begin_delete
  - Added operation NetworkGroupsOperations.begin_delete
  - Added operation NetworkManagementClientOperationsMixin.express_route_provider_port
  - Added operation NetworkManagementClientOperationsMixin.list_active_connectivity_configurations
  - Added operation NetworkManagementClientOperationsMixin.list_active_security_admin_rules
  - Added operation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurations
  - Added operation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rules
  - Added operation NetworkManagerCommitsOperations.begin_post
  - Added operation NetworkManagersOperations.begin_delete
  - Added operation NetworkManagersOperations.patch
  - Added operation NetworkSecurityPerimetersOperations.check_members
  - Added operation NetworkSecurityPerimetersOperations.query
  - Added operation SecurityAdminConfigurationsOperations.begin_delete
  - Added operation group ExpressRouteProviderPortsLocationOperations
  - Added operation group ManagementGroupNetworkManagerConnectionsOperations
  - Added operation group NspAccessRulesReconcileOperations
  - Added operation group NspAssociationsProxyOperations
  - Added operation group ScopeConnectionsOperations
  - Added operation group StaticMembersOperations
  - Added operation group SubscriptionNetworkManagerConnectionsOperations
  - Model ApplicationGatewayRoutingRule has a new parameter priority
  - Model CustomIpPrefix has a new parameter no_internet_advertise
  - Model FirewallPolicy has a new parameter explicit_proxy
  - Model FirewallPolicySNAT has a new parameter auto_learn_private_ranges
  - Model NetworkManagerPropertiesNetworkManagerScopes has a new parameter cross_tenant_scopes
  - Model NetworkSecurityGroup has a new parameter flush_connection
  - Model NetworkSecurityPerimeter has a new parameter perimeter_guid
  - Model PacketCapture has a new parameter scope
  - Model PacketCapture has a new parameter target_type
  - Model PacketCaptureParameters has a new parameter scope
  - Model PacketCaptureParameters has a new parameter target_type
  - Model PacketCaptureResult has a new parameter scope
  - Model PacketCaptureResult has a new parameter target_type
  - Model PacketCaptureResultProperties has a new parameter scope
  - Model PacketCaptureResultProperties has a new parameter target_type
  - Model VirtualHub has a new parameter virtual_router_auto_scale_configuration

**Breaking changes**

  - Model ActiveBaseSecurityAdminRule no longer has parameter configuration_display_name
  - Model ActiveBaseSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model ActiveConnectivityConfiguration no longer has parameter display_name
  - Model ActiveDefaultSecurityAdminRule no longer has parameter configuration_display_name
  - Model ActiveDefaultSecurityAdminRule no longer has parameter display_name
  - Model ActiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model ActiveSecurityAdminRule no longer has parameter configuration_display_name
  - Model ActiveSecurityAdminRule no longer has parameter display_name
  - Model ActiveSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model AdminRule no longer has parameter display_name
  - Model ConfigurationGroup no longer has parameter conditional_membership
  - Model ConfigurationGroup no longer has parameter display_name
  - Model ConfigurationGroup no longer has parameter group_members
  - Model ConfigurationGroup no longer has parameter member_type
  - Model ConnectivityConfiguration no longer has parameter display_name
  - Model DefaultAdminRule no longer has parameter display_name
  - Model EffectiveBaseSecurityAdminRule no longer has parameter configuration_display_name
  - Model EffectiveBaseSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model EffectiveConnectivityConfiguration no longer has parameter display_name
  - Model EffectiveDefaultSecurityAdminRule no longer has parameter configuration_display_name
  - Model EffectiveDefaultSecurityAdminRule no longer has parameter display_name
  - Model EffectiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model EffectiveSecurityAdminRule no longer has parameter configuration_display_name
  - Model EffectiveSecurityAdminRule no longer has parameter display_name
  - Model EffectiveSecurityAdminRule no longer has parameter rule_collection_display_name
  - Model FirewallPolicy no longer has parameter explicit_proxy_settings
  - Model NetworkGroup no longer has parameter conditional_membership
  - Model NetworkGroup no longer has parameter display_name
  - Model NetworkGroup no longer has parameter group_members
  - Model NetworkGroup no longer has parameter member_type
  - Model NetworkManager no longer has parameter display_name
  - Model NetworkSecurityPerimeter no longer has parameter description
  - Model NetworkSecurityPerimeter no longer has parameter display_name
  - Model NetworkSecurityPerimeter no longer has parameter etag
  - Model NspProfile no longer has parameter enabled_log_categories
  - Parameter commit_type of model NetworkManagerCommit is now required
  - Parameter group_connectivity of model ConnectivityGroupItem is now required
  - Parameter network_group_id of model ConnectivityGroupItem is now required
  - Parameter network_group_id of model NetworkManagerSecurityGroupItem is now required
  - Parameter target_locations of model NetworkManagerCommit is now required
  - Removed operation AdminRuleCollectionsOperations.delete
  - Removed operation AdminRulesOperations.delete
  - Removed operation ConnectivityConfigurationsOperations.delete
  - Removed operation NetworkGroupsOperations.delete
  - Removed operation NetworkManagerCommitsOperations.post
  - Removed operation NetworkManagersOperations.delete
  - Removed operation NetworkManagersOperations.patch_tags
  - Removed operation SecurityAdminConfigurationsOperations.delete

## 20.0.0 (2022-05-10)

### Other Changes

  - Removed changelog entries prior to version 20.0.0 to reduce file size. See https://pypi.org/project/azure-mgmt-network/20.0.0/ for the older history.
