github Azure/azure-sdk-for-python azure-mgmt-network_31.0.0b1

pre-releaseone day ago

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

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.