Package: azure-mgmt-network
Microsoft Azure SDK for PythonThis is the Microsoft Azure Network Management Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.8+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-network
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.networkimportNetworkManagementClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=NetworkManagementClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Network Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History25.3.0 (2024-02-22)Features AddedModel BastionHost has a new parameter zones25.2.0 (2023-12-18)Features AddedAdded operation NetworkManagementClientOperationsMixin.begin_delete_bastion_shareable_link_by_tokenAdded operation NetworkSecurityPerimetersOperations.patchModel ApplicationGatewayListener has a new parameter host_namesModel FirewallPolicyIntrusionDetection has a new parameter profileModel NetworkVirtualAppliance has a new parameter internet_ingress_public_ips25.1.0 (2023-09-15)Features AddedModel BastionHost has a new parameter network_aclsModel BastionHost has a new parameter virtual_networkModel FirewallPolicy has a new parameter sizeModel FirewallPolicyRuleCollectionGroup has a new parameter sizeModel Subnet has a new parameter default_outbound_accessModel VirtualNetworkGateway has a new parameter auto_scale_configuration25.0.0 (2023-08-18)Features AddedAdded operation LoadBalancersOperations.migrate_to_ip_basedModel BackendAddressPool has a new parameter sync_modeBreaking ChangesRemoved operation group NspLinkReconcileOperationsRemoved operation group NspLinkReferenceReconcileOperations24.0.0 (2023-07-21)Breaking ChangesRemovedHTTP_STATUS499from enumApplicationGatewayCustomErrorStatusCodeFeatures AddedAdded enumAdminStateModel ActiveConnectivityConfiguration has a new parameter resource_guidModel ActiveDefaultSecurityAdminRule has a new parameter resource_guidModel ActiveSecurityAdminRule has a new parameter resource_guidModel AdminRule has a new parameter resource_guidModel AdminRuleCollection has a new parameter resource_guidModel ApplicationGateway has a new parameter default_predefined_ssl_policyModel ConfigurationGroup has a new parameter resource_guidModel ConnectivityConfiguration has a new parameter resource_guidModel DefaultAdminRule has a new parameter resource_guidModel EffectiveConnectivityConfiguration has a new parameter resource_guidModel EffectiveDefaultSecurityAdminRule has a new parameter resource_guidModel EffectiveSecurityAdminRule has a new parameter resource_guidModel NetworkGroup has a new parameter resource_guidModel NetworkManager has a new parameter resource_guidModel SecurityAdminConfiguration has a new parameter resource_guidModel VirtualNetworkGateway has a new parameter admin_state23.1.0 (2023-05-20)Features AddedAdded operation AzureFirewallsOperations.begin_packet_captureAdded operation group NetworkVirtualApplianceConnectionsOperationsModel ApplicationRule has a new parameter http_headers_to_insertModel BastionHost has a new parameter enable_kerberosModel NetworkInterface has a new parameter auxiliary_skuModel NetworkVirtualAppliance has a new parameter additional_nicsModel NetworkVirtualAppliance has a new parameter virtual_appliance_connectionsModel PolicySettings has a new parameter file_upload_enforcementModel PolicySettings has a new parameter log_scrubbingModel PolicySettings has a new parameter request_body_enforcementModel PolicySettings has a new parameter request_body_inspect_limit_in_kbModel PrivateEndpointConnection has a new parameter private_endpoint_locationModel PublicIPAddressDnsSettings has a new parameter domain_name_label_scopeModel VirtualApplianceNicProperties has a new parameter instance_nameModel WebApplicationFirewallCustomRule has a new parameter group_by_user_sessionModel WebApplicationFirewallCustomRule has a new parameter rate_limit_durationModel WebApplicationFirewallCustomRule has a new parameter rate_limit_threshold23.0.1 (2023-04-26)Bugs FixedFix calling failure for those operations which could be called by client directly #3005723.0.0 (2023-03-29)Other ChangesInitial stable release with our new combined multiapi package. Package size is now 5% of what it used to be.Breaking ChangesAll query and header parameters are now keyword-onlyRemoved api version subfolders. This means you can no longer access anyazure.mgmt.network.v20xx_xx_xxmodules.Removed.modelsmethod fromNetworkManagementClient. Instead, import models fromazure.mgmt.network.models.22.3.0 (2023-03-20)Features AddedModel ExpressRouteCircuit has a new parameter authorization_statusModel NspAccessRule has a new parameter email_addressesModel NspAccessRule has a new parameter phone_numbersModel NspLink has a new parameter remote_perimeter_locationModel NspLinkReference has a new parameter remote_perimeter_locationModel VirtualNetwork has a new parameter flow_logsModel WebApplicationFirewallCustomRule has a new parameter stateOperation VpnGatewaysOperations.begin_reset has a new optional parameter ip_configuration_id23.0.0b2 (2023-02-20)Other ChangesContinued package size improvements. The whole package is now 5% of the latest stable releaseBreaking ChangesRemoved api version subfolders. This means you can no longer access anyazure.mgmt.network.v20xx_xx_xxmodulesRemoved.modelsmethod fromNetworkManagementClient23.0.0b1 (2022-12-19)Other ChangesPreview package with the same multiapi support but much reduced package size.Breaking ChangesAll query and header parameters are now keyword-onlyCan not individually access each API version's client and operations22.2.0 (2022-12-15)Features AddedModel BackendAddressPool has a new parameter virtual_networkModel NetworkVirtualAppliance has a new parameter delegationModel NetworkVirtualAppliance has a new parameter deployment_typeModel NetworkVirtualAppliance has a new parameter partner_managed_resourceModel PolicySettings has a new parameter custom_block_response_bodyModel PolicySettings has a new parameter custom_block_response_status_code22.1.0 (2022-10-24)Features AddedAdded operation group NspLinkReconcileOperationsAdded operation group NspLinkReferenceReconcileOperationsAdded operation group NspLinkReferencesOperationsAdded operation group NspLinksOperations22.0.0 (2022-10-12)Features AddedAdded operation PublicIPAddressesOperations.begin_ddos_protection_statusAdded operation VirtualHubsOperations.begin_get_inbound_routesAdded operation VirtualHubsOperations.begin_get_outbound_routesAdded operation VirtualNetworksOperations.begin_list_ddos_protection_statusAdded operation group ApplicationGatewayWafDynamicManifestsDefaultOperationsAdded operation group ApplicationGatewayWafDynamicManifestsOperationsAdded operation group NspAssociationReconcileOperationsAdded operation group RouteMapsOperationsAdded operation group VipSwapOperationsModel ApplicationGatewayClientAuthConfiguration has a new parameter verify_client_revocationModel ApplicationGatewayFirewallRule has a new parameter actionModel ApplicationGatewayFirewallRule has a new parameter rule_id_stringModel ApplicationGatewayFirewallRule has a new parameter stateModel ApplicationGatewayFirewallRuleSet has a new parameter tiersModel CustomIpPrefix has a new parameter asnModel CustomIpPrefix has a new parameter express_route_advertiseModel CustomIpPrefix has a new parameter geoModel CustomIpPrefix has a new parameter prefix_typeModel DdosProtectionPlan has a new parameter public_ip_addressesModel DdosSettings has a new parameter ddos_protection_planModel DdosSettings has a new parameter protection_modeModel ExpressRouteConnection has a new parameter enable_private_link_fast_pathModel ExpressRouteGateway has a new parameter allow_non_virtual_wan_trafficModel ExpressRouteLink has a new parameter colo_locationModel ExpressRoutePort has a new parameter billing_typeModel ManagedRuleOverride has a new parameter actionModel NetworkInterface has a new parameter disable_tcp_state_trackingModel NspProfile has a new parameter diagnostic_settings_versionModel Probe has a new parameter probe_thresholdModel RoutingConfiguration has a new parameter inbound_route_mapModel RoutingConfiguration has a new parameter outbound_route_mapModel VirtualHub has a new parameter route_mapsModel VirtualNetworkGateway has a new parameter allow_remote_vnet_trafficModel VirtualNetworkGateway has a new parameter allow_virtual_wan_trafficModel VirtualNetworkGateway has a new parameter virtual_network_gateway_policy_groupsModel VirtualNetworkGatewayConnection has a new parameter enable_private_link_fast_pathModel VirtualNetworkGatewayConnectionListEntity has a new parameter enable_private_link_fast_pathModel VnetRoute has a new parameter static_routes_configModel VpnClientConfiguration has a new parameter vng_client_connection_configurationsBreaking ChangesModel DdosCustomPolicy no longer has parameter protocol_custom_settingsModel DdosCustomPolicy no longer has parameter public_ip_addressesModel DdosSettings no longer has parameter ddos_custom_policyModel DdosSettings no longer has parameter protected_ipModel DdosSettings no longer has parameter protection_coverageOperation NetworkManagementClientOperationsMixin.list_active_connectivity_configurations has a new parameter topOperation NetworkManagementClientOperationsMixin.list_active_security_admin_rules has a new parameter topOperation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurations has a new parameter topOperation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rules has a new parameter topOperation NetworkManagerDeploymentStatusOperations.list has a new parameter topRemoved operation NetworkSecurityPerimetersOperations.check_membersRemoved operation NetworkSecurityPerimetersOperations.queryRemoved operation group NspAssociationsProxyOperations21.0.1 (2022-08-17)Bugs FixedAdd__version__to__init__.pyfor package21.0.0 (2022-08-05)FeaturesAdded operation AdminRuleCollectionsOperations.begin_deleteAdded operation AdminRulesOperations.begin_deleteAdded operation AzureFirewallsOperations.begin_list_learned_prefixesAdded operation ConnectivityConfigurationsOperations.begin_deleteAdded operation NetworkGroupsOperations.begin_deleteAdded operation NetworkManagementClientOperationsMixin.express_route_provider_portAdded operation NetworkManagementClientOperationsMixin.list_active_connectivity_configurationsAdded operation NetworkManagementClientOperationsMixin.list_active_security_admin_rulesAdded operation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurationsAdded operation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rulesAdded operation NetworkManagerCommitsOperations.begin_postAdded operation NetworkManagersOperations.begin_deleteAdded operation NetworkManagersOperations.patchAdded operation NetworkSecurityPerimetersOperations.check_membersAdded operation NetworkSecurityPerimetersOperations.queryAdded operation SecurityAdminConfigurationsOperations.begin_deleteAdded operation group ExpressRouteProviderPortsLocationOperationsAdded operation group ManagementGroupNetworkManagerConnectionsOperationsAdded operation group NspAccessRulesReconcileOperationsAdded operation group NspAssociationsProxyOperationsAdded operation group ScopeConnectionsOperationsAdded operation group StaticMembersOperationsAdded operation group SubscriptionNetworkManagerConnectionsOperationsModel ApplicationGatewayRoutingRule has a new parameter priorityModel CustomIpPrefix has a new parameter no_internet_advertiseModel FirewallPolicy has a new parameter explicit_proxyModel FirewallPolicySNAT has a new parameter auto_learn_private_rangesModel NetworkManagerPropertiesNetworkManagerScopes has a new parameter cross_tenant_scopesModel NetworkSecurityGroup has a new parameter flush_connectionModel NetworkSecurityPerimeter has a new parameter perimeter_guidModel PacketCapture has a new parameter scopeModel PacketCapture has a new parameter target_typeModel PacketCaptureParameters has a new parameter scopeModel PacketCaptureParameters has a new parameter target_typeModel PacketCaptureResult has a new parameter scopeModel PacketCaptureResult has a new parameter target_typeModel PacketCaptureResultProperties has a new parameter scopeModel PacketCaptureResultProperties has a new parameter target_typeModel VirtualHub has a new parameter virtual_router_auto_scale_configurationBreaking changesModel ActiveBaseSecurityAdminRule no longer has parameter configuration_display_nameModel ActiveBaseSecurityAdminRule no longer has parameter rule_collection_display_nameModel ActiveConnectivityConfiguration no longer has parameter display_nameModel ActiveDefaultSecurityAdminRule no longer has parameter configuration_display_nameModel ActiveDefaultSecurityAdminRule no longer has parameter display_nameModel ActiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_nameModel ActiveSecurityAdminRule no longer has parameter configuration_display_nameModel ActiveSecurityAdminRule no longer has parameter display_nameModel ActiveSecurityAdminRule no longer has parameter rule_collection_display_nameModel AdminRule no longer has parameter display_nameModel ConfigurationGroup no longer has parameter conditional_membershipModel ConfigurationGroup no longer has parameter display_nameModel ConfigurationGroup no longer has parameter group_membersModel ConfigurationGroup no longer has parameter member_typeModel ConnectivityConfiguration no longer has parameter display_nameModel DefaultAdminRule no longer has parameter display_nameModel EffectiveBaseSecurityAdminRule no longer has parameter configuration_display_nameModel EffectiveBaseSecurityAdminRule no longer has parameter rule_collection_display_nameModel EffectiveConnectivityConfiguration no longer has parameter display_nameModel EffectiveDefaultSecurityAdminRule no longer has parameter configuration_display_nameModel EffectiveDefaultSecurityAdminRule no longer has parameter display_nameModel EffectiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_nameModel EffectiveSecurityAdminRule no longer has parameter configuration_display_nameModel EffectiveSecurityAdminRule no longer has parameter display_nameModel EffectiveSecurityAdminRule no longer has parameter rule_collection_display_nameModel FirewallPolicy no longer has parameter explicit_proxy_settingsModel NetworkGroup no longer has parameter conditional_membershipModel NetworkGroup no longer has parameter display_nameModel NetworkGroup no longer has parameter group_membersModel NetworkGroup no longer has parameter member_typeModel NetworkManager no longer has parameter display_nameModel NetworkSecurityPerimeter no longer has parameter descriptionModel NetworkSecurityPerimeter no longer has parameter display_nameModel NetworkSecurityPerimeter no longer has parameter etagModel NspProfile no longer has parameter enabled_log_categoriesParameter commit_type of model NetworkManagerCommit is now requiredParameter group_connectivity of model ConnectivityGroupItem is now requiredParameter network_group_id of model ConnectivityGroupItem is now requiredParameter network_group_id of model NetworkManagerSecurityGroupItem is now requiredParameter target_locations of model NetworkManagerCommit is now requiredRemoved operation AdminRuleCollectionsOperations.deleteRemoved operation AdminRulesOperations.deleteRemoved operation ConnectivityConfigurationsOperations.deleteRemoved operation NetworkGroupsOperations.deleteRemoved operation NetworkManagerCommitsOperations.postRemoved operation NetworkManagersOperations.deleteRemoved operation NetworkManagersOperations.patch_tagsRemoved operation SecurityAdminConfigurationsOperations.delete20.0.0 (2022-05-10)FeaturesAdded operation FirewallPoliciesOperations.update_tagsAdded operation PerimeterAssociableResourceTypesOperations.listAdded operation group ConfigurationPolicyGroupsOperationsAdded operation group ExpressRoutePortAuthorizationsOperationsAdded operation group NspAccessRulesOperationsAdded operation group NspAssociationsOperationsAdded operation group NspProfilesOperationsModel ApplicationGateway has a new parameter backend_settings_collectionModel ApplicationGateway has a new parameter listenersModel ApplicationGateway has a new parameter routing_rulesModel ApplicationGatewayProbe has a new parameter pick_host_name_from_backend_settingsModel BackendAddressPool has a new parameter drain_period_in_secondsModel ExpressRouteCircuit has a new parameter authorization_keyModel FirewallPolicyIntrusionDetectionConfiguration has a new parameter private_rangesModel LoadBalancerBackendAddress has a new parameter admin_stateModel NetworkInterface has a new parameter auxiliary_modeModel P2SConnectionConfiguration has a new parameter configuration_policy_group_associationsModel P2SConnectionConfiguration has a new parameter previous_configuration_policy_group_associationsModel VirtualHub has a new parameter hub_routing_preferenceModel VirtualNetworkGatewayConnection has a new parameter gateway_custom_bgp_ip_addressesModel VirtualNetworkGatewayConnectionListEntity has a new parameter gateway_custom_bgp_ip_addressesModel VpnServerConfiguration has a new parameter configuration_policy_groupsModel VpnSiteLinkConnection has a new parameter vpn_gateway_custom_bgp_addressesBreaking changesRemoved operation PerimeterAssociableResourceTypesOperations.get19.3.0 (2021-11-05)FeaturesModel LoadBalancerBackendAddress has a new parameter inbound_nat_rules_port_mappingModel VpnNatRuleMapping has a new parameter port_rangeModel OwaspCrsExclusionEntry has a new parameter exclusion_managed_rule_setsModel VirtualNetworkPeering has a new parameter remote_virtual_network_encryptionModel NetworkInterface has a new parameter vnet_encryption_supportedModel VirtualNetworkGateway has a new parameter disable_ip_sec_replay_protectionModel VirtualNetwork has a new parameter encryptionModel BackendAddressPool has a new parameter inbound_nat_rulesAdded operation LoadBalancersOperations.begin_list_inbound_nat_rule_port_mappingsAdded operation group FirewallPolicyIdpsSignaturesOverridesOperationsAdded operation group RoutingIntentOperationsAdded operation group FirewallPolicyIdpsSignaturesOperationsAdded operation group FirewallPolicyIdpsSignaturesFilterValuesOperations19.2.0 (2021-10-21)FeaturesAdded operation group AdminRuleCollectionsOperationsAdded operation group SecurityUserConfigurationsOperationsAdded operation group ConnectivityConfigurationsOperationsAdded operation group ActiveSecurityUserRulesOperationsAdded operation group NetworkManagerCommitsOperationsAdded operation group NetworkManagersOperationsAdded operation group NetworkManagerDeploymentStatusOperationsAdded operation group ActiveConnectivityConfigurationsOperationsAdded operation group NetworkManagerEffectiveSecurityAdminRulesOperationsAdded operation group UserRuleCollectionsOperationsAdded operation group ActiveSecurityAdminRulesOperationsAdded operation group UserRulesOperationsAdded operation group NetworkGroupsOperationsAdded operation group EffectiveVirtualNetworksOperationsAdded operation group NetworkSecurityPerimetersOperationsAdded operation group PerimeterAssociableResourceTypesOperationsAdded operation group AdminRulesOperationsAdded operation group SecurityAdminConfigurationsOperationsAdded operation group EffectiveConnectivityConfigurationsOperationsRemoved old api-version2017-08-0119.1.0 (2021-10-09)FeaturesModel ServiceEndpointPolicy has a new parameter service_aliasModel ServiceEndpointPolicy has a new parameter contextual_service_endpoint_policiesModel ApplicationGatewayRequestRoutingRule has a new parameter load_distribution_policyModel BgpConnection has a new parameter hub_virtual_network_connectionModel BastionHost has a new parameter enable_ip_connectModel BastionHost has a new parameter disable_copy_pasteModel BastionHost has a new parameter enable_tunnelingModel BastionHost has a new parameter scale_unitsModel BastionHost has a new parameter enable_file_copyModel BastionHost has a new parameter enable_shareable_linkModel DscpConfiguration has a new parameter qos_definition_collectionModel ServiceTagInformation has a new parameter service_tag_change_numberModel VnetRoute has a new parameter bgp_connectionsModel VpnGateway has a new parameter enable_bgp_route_translation_for_natModel ServiceEndpointPolicyDefinition has a new parameter typeModel ApplicationGateway has a new parameter global_configurationModel ApplicationGateway has a new parameter load_distribution_policiesModel InboundNatRule has a new parameter frontend_port_range_endModel InboundNatRule has a new parameter frontend_port_range_startModel InboundNatRule has a new parameter backend_address_poolModel PrivateEndpoint has a new parameter ip_configurationsModel PrivateEndpoint has a new parameter application_security_groupsModel PrivateEndpoint has a new parameter custom_network_interface_nameModel NetworkVirtualAppliance has a new parameter ssh_public_keyModel ApplicationGatewayUrlPathMap has a new parameter default_load_distribution_policyModel FirewallPolicy has a new parameter sqlModel FirewallPolicy has a new parameter explicit_proxy_settingsModel VirtualHub has a new parameter kindModel ApplicationGatewayPathRule has a new parameter load_distribution_policyAdded operation BastionHostsOperations.begin_update_tagsAdded operation group ServiceTagInformationOperations19.0.0 (2021-05-14)FeaturesModel ApplicationGatewayTrustedClientCertificate has a new parameter validated_cert_dataModel ApplicationGatewayTrustedClientCertificate has a new parameter client_cert_issuer_dnModel VirtualNetwork has a new parameter flow_timeout_in_minutesModel FrontendIPConfiguration has a new parameter gateway_load_balancerModel IPAddressAvailabilityResult has a new parameter is_platform_reservedModel CustomIpPrefix has a new parameter custom_ip_prefix_parentModel CustomIpPrefix has a new parameter failed_reasonModel CustomIpPrefix has a new parameter child_custom_ip_prefixesModel CustomIpPrefix has a new parameter authorization_messageModel CustomIpPrefix has a new parameter signed_messageModel VirtualNetworkPeering has a new parameter peering_sync_levelModel VirtualNetworkPeering has a new parameter resource_guidModel VirtualNetworkPeering has a new parameter do_not_verify_remote_gatewaysModel VirtualNetworkPeering has a new parameter typeModel VirtualNetworkPeering has a new parameter remote_virtual_network_address_spaceModel Subnet has a new parameter application_gateway_ip_configurationsModel Subnet has a new parameter typeModel LoadBalancingRule has a new parameter backend_address_poolsModel EffectiveNetworkSecurityGroupAssociation has a new parameter network_managerModel BastionHost has a new parameter skuModel VirtualNetworkGateway has a new parameter extended_locationModel VirtualNetworkGateway has a new parameter nat_rulesModel VirtualNetworkGateway has a new parameter enable_bgp_route_translation_for_natModel NetworkInterface has a new parameter workload_typeModel NetworkInterface has a new parameter private_link_serviceModel NetworkInterface has a new parameter nic_typeModel NetworkInterface has a new parameter migration_phaseModel Delegation has a new parameter typeModel PublicIPPrefix has a new parameter nat_gatewayModel VirtualNetworkGatewayConnection has a new parameter egress_nat_rulesModel VirtualNetworkGatewayConnection has a new parameter ingress_nat_rulesModel NetworkInterfaceIPConfiguration has a new parameter gateway_load_balancerModel NetworkInterfaceIPConfiguration has a new parameter typeModel AvailablePrivateEndpointType has a new parameter display_nameModel PublicIPAddress has a new parameter delete_optionModel PublicIPAddress has a new parameter nat_gatewayModel PublicIPAddress has a new parameter service_public_ip_addressModel PublicIPAddress has a new parameter linked_public_ip_addressModel PublicIPAddress has a new parameter migration_phaseModel VirtualHub has a new parameter preferred_routing_gatewayModel BackendAddressPool has a new parameter tunnel_interfacesModel ServiceTagInformationPropertiesFormat has a new parameter stateAdded operation LoadBalancersOperations.begin_swap_public_ip_addressesAdded operation group VirtualNetworkGatewayNatRulesOperationsBreaking changesOperation VirtualNetworkPeeringsOperations.begin_create_or_update has a new signatureModel VirtualNetworkGateway no longer has parameter virtual_network_extended_location18.0.0 (2021-03-08)FeaturesModel VpnConnection has a new parameter traffic_selector_policiesModel VirtualNetworkGateway has a new parameter virtual_network_extended_locationModel VirtualNetworkGateway has a new parameter v_net_extended_location_resource_idModel VpnClientConfiguration has a new parameter vpn_authentication_typesModel LoadBalancerBackendAddress has a new parameter subnetModel ServiceEndpointPolicy has a new parameter kindModel FirewallPolicy has a new parameter snatModel FirewallPolicy has a new parameter insightsAdded operation VirtualNetworkGatewayConnectionsOperations.begin_reset_connectionAdded operation VpnLinkConnectionsOperations.begin_get_ike_sasAdded operation VpnLinkConnectionsOperations.begin_reset_connectionBreaking changesModel VirtualNetworkGateway no longer has parameter extended_locationModel VirtualNetworkGateway no longer has parameter virtual_network_extended_location_resource_id17.1.0 (2021-01-26)FeaturesModel PrivateEndpoint has a new parameter extended_locationModel VpnGateway has a new parameter nat_rulesModel ExpressRouteConnection has a new parameter express_route_gateway_bypassModel SecurityRule has a new parameter typeModel PrivateLinkService has a new parameter extended_locationModel Route has a new parameter typeModel Route has a new parameter has_bgp_overrideModel RouteTable has a new parameter resource_guidModel VpnSiteLinkConnection has a new parameter ingress_nat_rulesModel VpnSiteLinkConnection has a new parameter vpn_link_connection_modeModel VpnSiteLinkConnection has a new parameter egress_nat_rulesModel BackendAddressPool has a new parameter locationModel CustomIpPrefix has a new parameter extended_locationAdded operation ExpressRouteGatewaysOperations.begin_update_tagsAdded operation VirtualNetworkGatewayConnectionsOperations.begin_get_ike_sasAdded operation group NatRulesOperations17.0.0 (2020-11-25)FeaturesModel PublicIPPrefix has a new parameter extended_locationModel PublicIPPrefixSku has a new parameter tierModel NatRule has a new parameter translated_fqdnModel NetworkInterface has a new parameter extended_locationModel ApplicationRule has a new parameter terminate_tlsModel ApplicationRule has a new parameter web_categoriesModel ApplicationRule has a new parameter target_urlsModel VirtualNetworkGatewayConnection has a new parameter connection_modeModel LoadBalancer has a new parameter extended_locationModel PublicIPAddress has a new parameter extended_locationModel LoadBalancerSku has a new parameter tierModel VirtualNetwork has a new parameter extended_locationModel P2SVpnGateway has a new parameter is_routing_preference_internetModel IpGroup has a new parameter firewall_policiesModel VpnGateway has a new parameter is_routing_preference_internetModel VirtualNetworkGateway has a new parameter extended_locationModel VirtualNetworkGateway has a new parameter virtual_network_extended_location_resource_idModel VirtualNetworkGatewayConnectionListEntity has a new parameter connection_modeModel FirewallPolicy has a new parameter skuModel FirewallPolicy has a new parameter transport_securityModel FirewallPolicy has a new parameter identityModel FirewallPolicy has a new parameter intrusion_detectionModel VirtualHub has a new parameter allow_branch_to_branch_trafficModel PublicIPAddressSku has a new parameter tierModel ServiceTagsListResult has a new parameter next_linkModel LoadBalancerBackendAddress has a new parameter load_balancer_frontend_ip_configurationAdded operation NetworkInterfacesOperations.list_cloud_service_network_interfacesAdded operation NetworkInterfacesOperations.get_cloud_service_network_interfaceAdded operation NetworkInterfacesOperations.list_cloud_service_role_instance_network_interfacesAdded operation PublicIPAddressesOperations.list_cloud_service_role_instance_public_ip_addressesAdded operation PublicIPAddressesOperations.list_cloud_service_public_ip_addressesAdded operation PublicIPAddressesOperations.get_cloud_service_public_ip_addressAdded operation group WebCategoriesOperationsBreaking changesOperation ConnectionMonitorsOperations.begin_create_or_update has a new signatureModel VirtualHub no longer has parameter enable_virtual_router_route_propogation16.0.0 (2020-09-15)FeaturesModel VirtualNetworkPeering has a new parameter remote_bgp_communitiesModel VirtualHub has a new parameter virtual_router_asnModel VirtualHub has a new parameter routing_stateModel VirtualHub has a new parameter ip_configurationsModel VirtualHub has a new parameter virtual_router_ipsModel VirtualHub has a new parameter enable_virtual_router_route_propogationModel VirtualHub has a new parameter bgp_connectionsModel FirewallPolicyRule has a new parameter descriptionModel ExpressRouteLinkMacSecConfig has a new parameter sci_stateModel VpnGateway has a new parameter ip_configurationsModel P2SConnectionConfiguration has a new parameter enable_internet_securityModel ConnectionMonitorEndpoint has a new parameter typeModel ConnectionMonitorEndpoint has a new parameter coverage_levelModel ConnectionMonitorEndpoint has a new parameter scopeModel FirewallPolicy has a new parameter rule_collection_groupsModel FirewallPolicy has a new parameter dns_settingsModel NetworkInterface has a new parameter dscp_configurationModel NetworkVirtualAppliance has a new parameter address_prefixModel NetworkVirtualAppliance has a new parameter cloud_init_configuration_blobsModel NetworkVirtualAppliance has a new parameter boot_strap_configuration_blobsModel NetworkVirtualAppliance has a new parameter cloud_init_configurationModel NetworkVirtualAppliance has a new parameter inbound_security_rulesModel NetworkVirtualAppliance has a new parameter nva_skuModel NetworkVirtualAppliance has a new parameter virtual_appliance_sitesModel ConnectionMonitorTcpConfiguration has a new parameter destination_port_behaviorModel ApplicationGatewayHttpListener has a new parameter ssl_profileModel P2SVpnGateway has a new parameter custom_dns_serversModel ApplicationGateway has a new parameter private_link_configurationsModel ApplicationGateway has a new parameter trusted_client_certificatesModel ApplicationGateway has a new parameter private_endpoint_connectionsModel ApplicationGateway has a new parameter ssl_profilesModel HubIPAddresses has a new parameter public_i_psModel PublicIPPrefix has a new parameter custom_ip_prefixModel ApplicationGatewayFrontendIPConfiguration has a new parameter private_link_configurationModel VpnSite has a new parameter o365_policyModel ConnectivityHop has a new parameter previous_linksModel ConnectivityHop has a new parameter previous_hop_idsModel ConnectivityHop has a new parameter linksAdded operation ExpressRoutePortsOperations.generate_loaAdded operation FlowLogsOperations.update_tagsAdded operation HubVirtualNetworkConnectionsOperations.begin_create_or_updateAdded operation HubVirtualNetworkConnectionsOperations.begin_deleteAdded operation VpnGatewaysOperations.begin_stop_packet_captureAdded operation VpnGatewaysOperations.begin_start_packet_captureAdded operation VpnGatewaysOperations.begin_update_tagsAdded operation VpnConnectionsOperations.begin_stop_packet_captureAdded operation VpnConnectionsOperations.begin_start_packet_captureAdded operation PrivateLinkServicesOperations.begin_check_private_link_service_visibility_by_resource_groupAdded operation PrivateLinkServicesOperations.begin_check_private_link_service_visibilityAdded operation VirtualHubsOperations.begin_get_effective_virtual_hub_routesAdded operation P2SVpnGatewaysOperations.begin_resetAdded operation P2SVpnGatewaysOperations.begin_update_tagsAdded operation group CustomIPPrefixesOperationsAdded operation group VirtualApplianceSitesOperationsAdded operation group DscpConfigurationOperationsAdded operation group VirtualHubIpConfigurationOperationsAdded operation group VirtualHubBgpConnectionOperationsAdded operation group InboundSecurityRuleOperationsAdded operation group VirtualApplianceSkusOperationsAdded operation group ApplicationGatewayPrivateLinkResourcesOperationsAdded operation group ApplicationGatewayPrivateEndpointConnectionsOperationsAdded operation group FirewallPolicyRuleCollectionGroupsOperationsAdded operation group VirtualHubBgpConnectionsOperationsBreaking changesModel VirtualHub no longer has parameter virtual_network_connectionsModel FirewallPolicyRule no longer has parameter priorityModel FirewallPolicy no longer has parameter transport_securityModel FirewallPolicy no longer has parameter rule_groupsModel FirewallPolicy no longer has parameter intrusion_system_modeModel FirewallPolicy no longer has parameter identityModel NetworkVirtualAppliance no longer has parameter boot_strap_configuration_blobModel NetworkVirtualAppliance no longer has parameter skuModel NetworkVirtualAppliance no longer has parameter cloud_init_configuration_blobModel NatRuleCondition no longer has parameter terminate_tlsModel HubIPAddresses no longer has parameter public_ip_addressesModel ApplicationRuleCondition no longer has parameter target_urlsRemoved operation VpnGatewaysOperations.update_tagsRemoved operation PrivateLinkServicesOperations.check_private_link_service_visibility_by_resource_groupRemoved operation PrivateLinkServicesOperations.check_private_link_service_visibilityRemoved operation P2SVpnGatewaysOperations.update_tags16.0.0b1 (2020-06-17)This is beta preview version.
For detailed changelog please refer to equivalent stable version 10.2.0 (https://pypi.org/project/azure-mgmt-network/10.2.0/)This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.10.2.0 (2020-04-10)FeaturesModel VpnConnection has a new parameter routing_configurationModel NatRuleCondition has a new parameter terminate_tlsModel HubVirtualNetworkConnection has a new parameter routing_configurationModel ExpressRouteConnection has a new parameter routing_configurationModel FirewallPolicy has a new parameter transport_securityModel FirewallPolicy has a new parameter identityModel FirewallPolicy has a new parameter threat_intel_whitelistModel ApplicationRuleCondition has a new parameter target_urlsModel P2SConnectionConfiguration has a new parameter routing_configurationModel BackendAddressPool has a new parameter load_balancer_backend_addressesAdded operation LoadBalancerBackendAddressPoolsOperations.create_or_updateAdded operation LoadBalancerBackendAddressPoolsOperations.deleteAdded operation group HubRouteTablesOperations10.1.0 (2020-04-10)FeaturesModel VpnConnection has a new parameter dpd_timeout_secondsModel FirewallPolicy has a new parameter intrusion_system_modeModel Subnet has a new parameter ip_allocationsModel ApplicationGateway has a new parameter force_firewall_policy_associationModel PrivateEndpoint has a new parameter custom_dns_configsModel VirtualNetworkGatewayConnection has a new parameter dpd_timeout_secondsModel VpnClientConfiguration has a new parameter radius_serversModel VirtualNetwork has a new parameter ip_allocationsModel VirtualHub has a new parameter security_partner_providerModel VpnServerConfiguration has a new parameter radius_serversAdded operation group PrivateDnsZoneGroupsOperationsAdded operation group SecurityPartnerProvidersOperationsAdded operation group IpAllocationsOperations10.0.0 (2020-03-31)FeaturesModel VirtualNetworkGatewayConnection has a new parameter use_local_azure_ip_addressModel NetworkRuleCondition has a new parameter source_ip_groupsModel NetworkRuleCondition has a new parameter destination_ip_groupsModel VirtualNetworkGatewayIPConfiguration has a new parameter private_ip_addressModel BgpSettings has a new parameter bgp_peering_addressesModel ExpressRouteCircuitConnection has a new parameter ipv6_circuit_connection_configModel ApplicationGatewayHttpListener has a new parameter host_namesModel ApplicationRuleCondition has a new parameter source_ip_groupsModel VirtualNetworkGateway has a new parameter enable_private_ip_addressModel LocalNetworkGateway has a new parameter fqdnModel VpnSiteLink has a new parameter fqdnModel NetworkSecurityGroup has a new parameter flow_logsAdded operation NetworkManagementClientOperationsMixin.put_bastion_shareable_linkAdded operation NetworkManagementClientOperationsMixin.get_bastion_shareable_linkAdded operation NetworkManagementClientOperationsMixin.delete_bastion_shareable_linkAdded operation NetworkManagementClientOperationsMixin.disconnect_active_sessionsAdded operation NetworkManagementClientOperationsMixin.get_active_sessionsAdded operation group NetworkVirtualAppliancesOperationsBreaking changesModel ApplicationGatewayHttpListener no longer has parameter hostnames9.0.0 (2020-01-17)FeaturesModel AzureFirewall has a new parameter ip_groupsModel AzureFirewall has a new parameter
management_ip_configurationModel ConnectionMonitorResult has a new parameter endpointsModel ConnectionMonitorResult has a new parameter
connection_monitor_typeModel ConnectionMonitorResult has a new parameter
test_configurationsModel ConnectionMonitorResult has a new parameter test_groupsModel ConnectionMonitorResult has a new parameter outputsModel ConnectionMonitorResult has a new parameter notesModel AzureFirewallIPConfiguration has a new parameter typeModel ConnectionMonitor has a new parameter endpointsModel ConnectionMonitor has a new parameter test_configurationsModel ConnectionMonitor has a new parameter test_groupsModel ConnectionMonitor has a new parameter outputsModel ConnectionMonitor has a new parameter notesModel DdosSettings has a new parameter protected_ipModel ApplicationGatewayRewriteRuleActionSet has a new parameter
url_configurationAdded operation
P2sVpnGatewaysOperations.disconnect_p2s_vpn_connectionsAdded operation
VirtualNetworkGatewaysOperations.disconnect_virtual_network_gateway_vpn_connectionsAdded operation group FlowLogsOperationsBreaking changesOperation
ExpressRouteCircuitAuthorizationsOperations.create_or_update has a
new signatureModel ConnectionMonitorParameters has a new signature8.0.0 (2019-11-12)FeaturesModel PrivateLinkServiceConnectionState has a new parameter
actions_requiredModel ConnectivityParameters has a new parameter
preferred_ip_versionBreaking changesModel PrivateLinkServiceConnectionState no longer has parameter
action_required7.0.0 (2019-10-22)FeaturesModel ApplicationGatewayHttpListener has a new parameter hostnamesModel ApplicationGatewayHttpListener has a new parameter
firewall_policyModel ApplicationGatewayPathRule has a new parameter
firewall_policyModel P2SVpnGateway has a new parameter
p2_sconnection_configurationsModel VpnServerConfiguration has a new parameter
vpn_client_root_certificatesModel VpnServerConfiguration has a new parameter
radius_server_root_certificatesModel VpnServerConfiguration has a new parameter
radius_client_root_certificatesModel VpnServerConfiguration has a new parameter
vpn_client_revoked_certificatesModel ExpressRouteConnection has a new parameter
enable_internet_securityModel AzureFirewallApplicationRule has a new parameter
source_ip_groupsModel WebApplicationFirewallPolicy has a new parameter
path_based_rulesModel WebApplicationFirewallPolicy has a new parameter
http_listenersModel PrivateLinkService has a new parameter enable_proxy_protocolModel AzureFirewallNetworkRule has a new parameter
destination_ip_groupsModel AzureFirewallNetworkRule has a new parameter
source_ip_groupsModel AzureFirewallNetworkRule has a new parameter
destination_fqdnsModel VirtualWAN has a new parameter virtual_wan_typeModel VirtualHub has a new parameter skuModel VirtualHub has a new parameter virtual_hub_route_table_v2sModel AzureFirewallNatRule has a new parameter translated_fqdnModel AzureFirewallNatRule has a new parameter source_ip_groupsModel PrivateEndpointConnection has a new parameter link_identifierModel AzureFirewall has a new parameter additional_propertiesAdded operation RouteFiltersOperations.update_tagsAdded operation ServiceEndpointPoliciesOperations.update_tagsAdded operation
PrivateLinkServicesOperations.get_private_endpoint_connectionAdded operation
PrivateLinkServicesOperations.list_private_endpoint_connectionsAdded operation group VirtualHubRouteTableV2sOperationsAdded operation group IpGroupsOperationsBreaking changesOperation AzureFirewallsOperations.update_tags has a new signatureOperation
ExpressRouteCircuitAuthorizationsOperations.create_or_update has a
new signatureModel P2SVpnGateway no longer has parameter
p2s_connection_configurationsModel VpnServerConfiguration no longer has parameter
vpn_server_config_vpn_client_root_certificatesModel VpnServerConfiguration no longer has parameter
vpn_server_config_radius_client_root_certificatesModel VpnServerConfiguration no longer has parameter
vpn_server_config_vpn_client_revoked_certificatesModel VpnServerConfiguration no longer has parameter
vpn_server_config_radius_server_root_certificatesRemoved operation RouteFiltersOperations.updateRemoved operation VirtualRoutersOperations.updateRemoved operation RouteFilterRulesOperations.updateRemoved operation VirtualRouterPeeringsOperations.updateRemoved operation FirewallPoliciesOperations.update_tagsRemoved operation ServiceEndpointPoliciesOperations.update6.0.0 (2019-10-09)FeaturesModel VirtualNetwork has a new parameter bgp_communitiesModel VirtualHub has a new parameter azure_firewallModel VirtualHub has a new parameter security_provider_nameModel P2SVpnGateway has a new parameter
p2s_connection_configurationsModel P2SVpnGateway has a new parameter vpn_server_configurationModel AzureFirewall has a new parameter skuModel VirtualNetworkGateway has a new parameter
inbound_dns_forwarding_endpointModel VirtualNetworkGateway has a new parameter
enable_dns_forwardingAdded operation
P2sVpnGatewaysOperations.get_p2s_vpn_connection_health_detailedAdded operation
NetworkManagementClientOperationsMixin.generatevirtualwanvpnserverconfigurationvpnprofileAdded operation group VpnServerConfigurationsOperationsAdded operation group
VpnServerConfigurationsAssociatedWithVirtualWanOperationsAdded operation group AvailableServiceAliasesOperationsBreaking changesModel WebApplicationFirewallPolicy has a new required parameter
managed_rulesModel P2SVpnGateway no longer has parameter
vpn_client_address_poolModel P2SVpnGateway no longer has parameter custom_routesModel P2SVpnGateway no longer has parameter
p2_svpn_server_configurationModel VirtualWAN no longer has parameter security_provider_nameModel VirtualWAN no longer has parameter
p2_svpn_server_configurationsModel PolicySettings has a new signature5.1.0 (2019-10-03)FeaturesModel VirtualNetworkGateway has a new parameter
vpn_gateway_generationModel ExpressRoutePort has a new parameter identityModel VirtualNetworkGatewayConnection has a new parameter
traffic_selector_policiesModel ExpressRouteLink has a new parameter mac_sec_configModel VirtualNetworkGatewayConnectionListEntity has a new parameter
traffic_selector_policiesModel NetworkInterfaceIPConfiguration has a new parameter
private_link_connection_propertiesModel ApplicationGatewayRequestRoutingRule has a new parameter
priorityAdded operation
VirtualNetworkGatewayConnectionsOperations.stop_packet_captureAdded operation
VirtualNetworkGatewayConnectionsOperations.start_packet_captureAdded operation ConnectionMonitorsOperations.update_tagsAdded operation
VirtualNetworkGatewaysOperations.stop_packet_captureAdded operation
VirtualNetworkGatewaysOperations.start_packet_captureAdded operation group VirtualRoutersOperationsAdded operation group VirtualRouterPeeringsOperations5.0.0 (2019-08-27)FeaturesModel PrivateLinkServiceIpConfiguration has a new parameter primaryModel PrivateLinkServiceIpConfiguration has a new parameter etagModel PrivateLinkServiceIpConfiguration has a new parameter typeModel PrivateLinkServiceIpConfiguration has a new parameter idModel AzureFirewall has a new parameter virtual_hubModel AzureFirewall has a new parameter hub_ip_addressesModel AzureFirewall has a new parameter firewall_policyModel PrivateLinkServiceConnection has a new parameter
provisioning_stateModel PrivateLinkServiceConnection has a new parameter etagModel PrivateLinkServiceConnection has a new parameter typeModel PublicIPPrefix has a new parameter
load_balancer_frontend_ip_configurationModel ApplicationGatewayOnDemandProbe has a new parameter
backend_address_poolModel ApplicationGatewayOnDemandProbe has a new parameter
backend_http_settingsModel PrivateEndpointConnection has a new parameter
provisioning_stateModel PrivateEndpointConnection has a new parameter etagModel PrivateEndpointConnection has a new parameter typeAdded operation SubnetsOperations.unprepare_network_policiesAdded operation group FirewallPolicyRuleGroupsOperationsAdded operation group FirewallPoliciesOperationsBreaking changesModel PrivateLinkServiceIpConfiguration no longer has parameter
public_ip_addressModel ApplicationGatewayOnDemandProbe no longer has parameter
backend_pool_nameModel ApplicationGatewayOnDemandProbe no longer has parameter
backend_http_setting_name4.0.0 (2019-07-19)FeaturesModel Subnet has a new parameter
private_link_service_network_policiesModel Subnet has a new parameter
private_endpoint_network_policiesModel VpnSite has a new parameter vpn_site_linksModel LoadBalancingRule has a new parameter typeModel BackendAddressPool has a new parameter outbound_rulesModel BackendAddressPool has a new parameter typeModel InboundNatPool has a new parameter typeModel OutboundRule has a new parameter typeModel InboundNatRule has a new parameter typeModel Probe has a new parameter typeModel FrontendIPConfiguration has a new parameter
private_ip_address_versionModel FrontendIPConfiguration has a new parameter typeModel AvailablePrivateEndpointType has a new parameter nameModel AvailablePrivateEndpointType has a new parameter
resource_nameModel VpnConnection has a new parameter vpn_link_connectionsAdded operation
AvailablePrivateEndpointTypesOperations.list_by_resource_groupAdded operation AzureFirewallsOperations.update_tagsAdded operation
PrivateLinkServicesOperations.check_private_link_service_visibility_by_resource_groupAdded operation
PrivateLinkServicesOperations.list_auto_approved_private_link_servicesAdded operation
PrivateLinkServicesOperations.check_private_link_service_visibilityAdded operation
PrivateLinkServicesOperations.list_auto_approved_private_link_services_by_resource_groupAdded operation group VpnLinkConnectionsOperationsAdded operation group VpnSiteLinkConnectionsOperationsAdded operation group VpnSiteLinksOperationsBreaking changesOperation SubnetsOperations.prepare_network_policies has a new
signatureModel PrepareNetworkPoliciesRequest no longer has parameter
resource_group_nameModel AvailablePrivateEndpointType no longer has parameter
service_nameRemoved operation group
AvailableResourceGroupPrivateEndpointTypesOperations3.0.0 (2019-05-24)FeaturesModel NetworkInterface has a new parameter private_endpointModel ServiceAssociationLink has a new parameter typeModel ServiceAssociationLink has a new parameter allow_deleteModel ServiceAssociationLink has a new parameter locationsModel Subnet has a new parameter private_endpointsModel PatchRouteFilter has a new parameter ipv6_peeringsModel ExpressRouteCircuitPeering has a new parameter typeModel ApplicationGatewayProbe has a new parameter portModel RouteFilter has a new parameter ipv6_peeringsModel ExpressRouteCircuitAuthorization has a new parameter typeModel PeerExpressRouteCircuitConnection has a new parameter typeModel AzureFirewall has a new parameter zonesModel ResourceNavigationLink has a new parameter typeModel ExpressRouteCircuitConnection has a new parameter typeModel VpnConnection has a new parameter
use_policy_based_traffic_selectorsModel NatGateway has a new parameter zonesModel VpnClientConfiguration has a new parameter aad_audienceModel VpnClientConfiguration has a new parameter aad_issuerModel VpnClientConfiguration has a new parameter aad_tenantAdded operation
VirtualNetworkGatewaysOperations.get_vpnclient_connection_healthAdded operation
P2sVpnGatewaysOperations.get_p2s_vpn_connection_healthAdded operation VpnGatewaysOperations.resetAdded operation group BastionHostsOperationsAdded operation group NetworkManagementClientOperationsMixinAdded operation group PrivateLinkServicesOperationsAdded operation group
AvailableResourceGroupPrivateEndpointTypesOperationsAdded operation group ServiceAssociationLinksOperationsAdded operation group ResourceNavigationLinksOperationsAdded operation group ServiceTagsOperationsAdded operation group PrivateEndpointsOperationsAdded operation group AvailablePrivateEndpointTypesOperationsBreaking changesModel NetworkInterface no longer has parameter interface_endpointModel Subnet no longer has parameter interface_endpointsRemoved operation group InterfaceEndpointsOperationsGeneral Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes if you were importing from the v20xx_yy_zz
API folders. In summary, some modules were incorrectly
visible/importable and have been renamed. This fixed several issues
caused by usage of classes that were not supposed to be used in the
first place.NetworkManagementClient cannot be imported fromazure.mgmt.network.v20xx_yy_zz.network_management_clientanymore (import fromazure.mgmt.network.v20xx_yy_zzworks like
before)NetworkManagementClientConfiguration import has been moved fromazure.mgmt.network.v20xx_yy_zz.network_management_clienttoazure.mgmt.network.v20xx_yy_zzA modelMyClassfrom a "models" sub-module cannot be imported
anymore usingazure.mgmt.network.v20xx_yy_zz.models.my_class(import fromazure.mgmt.network.v20xx_yy_zz.modelsworks like
before)An operation classMyClassOperationsfrom anoperationssub-module cannot be imported anymore usingazure.mgmt.network.v20xx_yy_zz.operations.my_class_operations(import fromazure.mgmt.network.v20xx_yy_zz.operationsworks
like before)Last but not least, HTTP connection pooling is now enabled by default.
You should always use a client as a context manager, or call close(), or
use no more than one client per process.2.7.0 (2019-04-25)FeaturesModel P2SVpnGateway has a new parameter custom_routesModel Subnet has a new parameter nat_gatewayModel VpnConnection has a new parameter
use_local_azure_ip_addressModel EffectiveRoute has a new parameter
disable_bgp_route_propagationModel VirtualNetworkGateway has a new parameter custom_routesAdded operation
ApplicationGatewaysOperations.backend_health_on_demandAdded operation DdosProtectionPlansOperations.update_tagsAdded operation group NatGatewaysOperationsBug fixes and preview API updatesParameter output_blob_sas_url of model
GetVpnSitesConfigurationRequest is now requiredOperation VpnSitesConfigurationOperations.download has a new
signatureModel ExpressRouteCircuit no longer has parameter
allow_global_reach2.6.0 (2019-03-21)FeaturesModel ApplicationGateway has a new parameter firewall_policyModel ApplicationGatewayBackendHealthServer has a new parameter
health_probe_logModel ExpressRouteCircuitPeering has a new parameter
peered_connectionsModel ExpressRouteCircuit has a new parameter global_reach_enabledAdded operation group PeerExpressRouteCircuitConnectionsOperationsAdded operation group WebApplicationFirewallPoliciesOperationsBugfixesFix incorrect operation
ApplicationGatewaysOperations.list_available_request_headersFix incorrect operation
ApplicationGatewaysOperations.list_available_server_variablesFix incorrect operation
ApplicationGatewaysOperations.list_available_response_headers2.6.0rc1 (2019-02-15)FeaturesModel AzureFirewall has a new parameter threat_intel_modeModel ApplicationGatewayRewriteRule has a new parameter conditionsModel ApplicationGatewayRewriteRule has a new parameter
rule_sequenceModel ApplicationGatewayAutoscaleConfiguration has a new parameter
max_capacityAdded operation SubnetsOperations.prepare_network_policies2.5.1 (2019-01-15)FeaturesAdd missing ddos_custom_policies operations2.5.0 (2019-01-04)FeaturesModel PublicIPAddress has a new parameter ddos_settingsAdded operation
ApplicationGatewaysOperations.list_available_request_headersAdded operation
ApplicationGatewaysOperations.list_available_server_variablesAdded operation
ApplicationGatewaysOperations.list_available_response_headersAdded operation ApplicationSecurityGroupsOperations.update_tags2.4.0 (2018-11-27)FeaturesModel ApplicationGatewaySslCertificate has a new parameter
key_vault_secret_idModel ApplicationGatewayRequestRoutingRule has a new parameter
rewrite_rule_setModel FlowLogInformation has a new parameter formatModel ApplicationGateway has a new parameter identityModel ApplicationGateway has a new parameter rewrite_rule_setsModel TrafficAnalyticsConfigurationProperties has a new parameter
traffic_analytics_intervalModel ApplicationGatewayPathRule has a new parameter
rewrite_rule_setModel ApplicationGatewayUrlPathMap has a new parameter
default_rewrite_rule_setBreaking changesModel ApplicationGatewayTrustedRootCertificate no longer has
parameter keyvault_secret_id (replaced by key_vault_secret_id)2.3.0 (2018-11-07)FeaturesModel ApplicationGatewayWebApplicationFirewallConfiguration has a
new parameter exclusionsModel ApplicationGatewayWebApplicationFirewallConfiguration has a
new parameter file_upload_limit_in_mbModel ApplicationGatewayWebApplicationFirewallConfiguration has a
new parameter max_request_body_size_in_kbModel ApplicationGatewayHttpListener has a new parameter
custom_error_configurationsModel ExpressRouteCircuit has a new parameter bandwidth_in_gbpsModel ExpressRouteCircuit has a new parameter stagModel ExpressRouteCircuit has a new parameter express_route_portModel EvaluatedNetworkSecurityGroup has a new parameter applied_toModel NetworkConfigurationDiagnosticResult has a new parameter
profileModel ApplicationGateway has a new parameter
custom_error_configurationsAdded operation group LoadBalancerOutboundRulesOperationsAdded operation group ExpressRouteLinksOperationsAdded operation group ExpressRoutePortsOperationsAdded operation group ExpressRoutePortsLocationsOperationsBreaking changesModel NetworkConfigurationDiagnosticResult no longer has parameter
traffic_queryOperation
NetworkWatchersOperations.get_network_configuration_diagnostic
has a new signature (no longer takes target_resource_id, queries,
but a NetworkConfigurationDiagnosticParameters instance)2.2.1 (2018-09-14)BugfixesFix unexpected exception with network_profiles.delete2.2.0 (2018-09-11)Default API version is now 2018-08-01FeaturesModel AzureFirewall has a new parameter nat_rule_collectionsModel VirtualHub has a new parameter route_tableModel VirtualHub has a new parameter virtual_network_connectionsModel VirtualHub has a new parameter p2_svpn_gatewayModel VirtualHub has a new parameter express_route_gatewayModel VirtualHub has a new parameter vpn_gatewayModel VirtualWAN has a new parameter allow_vnet_to_vnet_trafficModel VirtualWAN has a new parameter
p2_svpn_server_configurationsModel VirtualWAN has a new parameter
office365_local_breakout_categoryModel VirtualWAN has a new parameter
allow_branch_to_branch_trafficModel VirtualWAN has a new parameter security_provider_nameModel VpnSite has a new parameter is_security_siteModel VpnConnection has a new parameter connection_bandwidthModel VpnConnection has a new parameter enable_internet_securityModel VpnConnection has a new parameter
vpn_connection_protocol_typeModel VpnConnection has a new parameter enable_rate_limitingModel ServiceEndpointPolicy has a new parameter subnetsModel AzureFirewallApplicationRule has a new parameter fqdn_tagsModel AzureFirewallApplicationRule has a new parameter target_fqdnsModel VpnGateway has a new parameter vpn_gateway_scale_unitModel ApplicationGatewayBackendHttpSettings has a new parameter
trusted_root_certificatesModel VirtualNetworkGatewayConnection has a new parameter
connection_protocolModel ExpressRouteCircuitPeering has a new parameter
express_route_connectionModel Subnet has a new parameter delegationsModel Subnet has a new parameter address_prefixesModel Subnet has a new parameter ip_configuration_profilesModel Subnet has a new parameter service_association_linksModel Subnet has a new parameter interface_endpointsModel Subnet has a new parameter purposeModel ApplicationGateway has a new parameter
trusted_root_certificatesModel NetworkInterface has a new parameter tap_configurationsModel NetworkInterface has a new parameter hosted_workloadsModel NetworkInterface has a new parameter interface_endpointModel VirtualNetworkGatewayConnectionListEntity has a new parameter
connection_protocolModel HubVirtualNetworkConnection has a new parameter
enable_internet_securityModel NetworkInterfaceIPConfiguration has a new parameter
virtual_network_tapsAdded operation
VirtualNetworkGatewaysOperations.reset_vpn_client_shared_keyAdded operation group ExpressRouteConnectionsOperationsAdded operation group AzureFirewallFqdnTagsOperationsAdded operation group VirtualNetworkTapsOperationsAdded operation group NetworkProfilesOperationsAdded operation group P2sVpnServerConfigurationsOperationsAdded operation group AvailableDelegationsOperationsAdded operation group InterfaceEndpointsOperationsAdded operation group P2sVpnGatewaysOperationsAdded operation group AvailableResourceGroupDelegationsOperationsAdded operation group ExpressRouteGatewaysOperationsAdded operation group NetworkInterfaceTapConfigurationsOperationsBreaking changesModel VirtualHub no longer has parameter
hub_virtual_network_connectionsModel VpnConnection no longer has parameter
connection_bandwidth_in_mbpsModel AzureFirewallApplicationRule no longer has parameter
target_urlsModel VpnGateway no longer has parameter policiesModel AzureFirewallIPConfiguration no longer has parameter
internal_public_ip_addressModel ApplicationGatewayAutoscaleConfiguration has a new signatureRenamed virtual_wa_ns to virtual_wans2.1.0 (2018-08-28)Default API version is now 2018-07-01FeaturesModel ExpressRouteCircuit has a new parameter allow_global_reachModel PublicIPAddress has a new parameter public_ip_prefixModel BackendAddressPool has a new parameter outbound_rule
(replaces outbound_nat_rule)Model FrontendIPConfiguration has a new parameter outbound_rules
(replaces outbound_nat_rule)Model FrontendIPConfiguration has a new parameter public_ip_prefixModel LoadBalancingRule has a new parameter enable_tcp_resetModel VirtualNetworkGatewayConnectionListEntity has a new parameter
express_route_gateway_bypassModel VirtualNetworkGatewayConnection has a new parameter
express_route_gateway_bypassModel Subnet has a new parameter service_endpoint_policiesModel InboundNatPool has a new parameter enable_tcp_resetModel LoadBalancer has a new parameter outbound_rules (replaces
outbound_nat_rule)Model InboundNatRule has a new parameter enable_tcp_resetAdded operation group ServiceEndpointPolicyDefinitionsOperationsAdded operation group ServiceEndpointPoliciesOperationsAdded operation group PublicIPPrefixesOperationsBreaking changesModel BackendAddressPool no longer has parameter outbound_nat_rule
(now outbound_rules)Model FrontendIPConfiguration no longer has parameter
outbound_nat_rules (now outbound_rules)Model LoadBalancer no longer has parameter outbound_nat_rules (now
outbound_rules)2.0.1 (2018-08-07)BugfixesFix packet_captures.get_status empty output2.0.0 (2018-07-27)FeaturesSupports now 2018-06-01 and 2018-04-01. 2018-06-01 is the new
default.Client class can be used as a context manager to keep the underlying
HTTP session open for performanceFeatures starting 2018-04-01Model FlowLogInformation has a new parameter
flow_analytics_configurationModel ApplicationGateway has a new parameter enable_fipsModel ApplicationGateway has a new parameter
autoscale_configurationModel ApplicationGateway has a new parameter zonesModel ConnectionSharedKey has a new parameter idAdded operation group HubVirtualNetworkConnectionsOperationsAdded operation group AzureFirewallsOperationsAdded operation group VirtualHubsOperationsAdded operation group VpnGatewaysOperationsAdded operation group VpnSitesOperationsAdded operation group VirtualWANsOperationsAdded operation group VpnSitesConfigurationOperationsAdded operation group VpnConnectionsOperationsBreaking changes starting 2018-04-01Operation
VirtualNetworkGatewayConnectionsOperations.set_shared_key has a
new parameter "id"Operation DdosProtectionPlansOperations.create_or_update parameter
"parameters" has been flatten to "tags/location"Breaking changes starting 2018-06-01The new class VpnConnection introduced in 2018-04-01 renamed
"connection_bandwidth" to "connection_bandwidth_in_mbps"2.0.0rc3 (2018-06-14)BugfixesAPI version 2018-02-01 enum Probe now supports HTTPS (standard SKU
load balancer)API version 2015-06-15 adding missing "primary" in
NetworkInterfaceIPConfiguration2.0.0rc2 (2018-04-03)FeaturesAll clients now support Azure profiles.API version 2018-02-01 is now the defaultExpress Route Circuit Connection (considered preview)Express Route Provider APIsGetTopologyOperation supports query parameterFeature work for setting Custom IPsec/IKE policy for Virtual Network
Gateway point-to-site clientsDDoS Protection Plans2.0.0rc1 (2018-03-07)General Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes.Model signatures now use only keyword-argument syntax. All
positional arguments must be re-written as keyword-arguments. To
keep auto-completion in most cases, models are now generated for
Python 2 and Python 3. Python 3 uses the "*" syntax for
keyword-only arguments.Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important,
and are documented here:https://docs.python.org/3/library/enum.html#othersAt a glance:"is" should not be used at all."format" will return the string value, where "%s" string
formatting will returnNameOfEnum.stringvalue. Format syntax
should be prefered.New Long Running Operation:Return type changes frommsrestazure.azure_operation.AzureOperationPollertomsrest.polling.LROPoller. External API is the same.Return type is nowalwaysamsrest.polling.LROPoller,
regardless of the optional parameters used.The behavior has changed when usingraw=True. Instead of
returning the initial call result asClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as aClientRawResponse.Newpollingparameter. The default behavior isPolling=Truewhich will poll using ARM algorithm. WhenPolling=False, the response of the initial call will be
returned without polling.pollingparameter accepts instances of subclasses ofmsrest.polling.PollingMethod.add_done_callbackwill no longer raise if called after
polling is finished, but will instead execute the callback right
away.Network Breaking changesOperation network_watcher.get_topology changed method signatureFeaturesAdd API Version 2018-01-01. Not default yet in this version.Add ConnectionMonitor operation group (2017-10/11-01)Add target_virtual_network / target_subnet to topology_parameter
(2017-10/11-01)Add idle_timeout_in_minutes / enable_floating_ip to
inbound_nat_pool (2017-11-01)BugfixesFix peer_asn validation rules (2017-10/11-01)1.7.1 (2017-12-20)BugfixesFixSecurityRuleconstructor parameters order to respect the one
used until 1.5.0. This indeed introduces a breaking change for users of
1.6.0 and 1.7.0, but this constructor signature change was not expected,
and following semantic versionning all 1.x versions should follow the
same signature.This fixes third party library, like Ansible, that expects (for
excellent reasons) this SDK to follow strictly semantic versionning with
regards to breaking changes and have their dependency system asking for>=1.0;<2.01.7.0 (2017-12-14)FeaturesAdd iptag. IpTag is way to restrict the range of IPaddresses to be
allocated.Default API version is now 2017-11-01Bug fixesAdded valid ASN range in ExpressRouteCircuitPeering (#1672)1.6.0 (2017-11-28)Bug fixesAccept space in location for "usage" (i.e. "west us").sourceAddressPrefix, sourceAddressPrefixes and
sourceApplicationSecurityGroups are mutually exclusive and one only
is needed, meaning none of them is required by itself. Thus,
sourceAddressPrefix is not required anymore.destinationAddressPrefix, destinationAddressPrefixes and
destinationApplicationSecurityGroups are mutually exclusive and one
only is needed, meaning none of them is required by itself. Thus,
destinationAddressPrefix is not required anymore.Client now accept unicode string as a valid subscription_id
parameterRestore missing azure.mgmt.network.versionFeaturesClient now accept a "profile" parameter to define API version per
operation group.Add update_tags to most of the resourcesAdd operations group to list all available rest API operationsNetworkInterfaces_ListVirtualMachineScaleSetIpConfigurationsNetworkInterfaces_GetVirtualMachineScaleSetIpConfiguration1.5.0 (2017-09-26)FeaturesAvailability ZonesAdd network_watchers.get_azure_reachability_reportAdd network_watchers.list_available_providersAdd virtual_network_gateways.supported_vpn_devicesAdd virtual_network_gateways.vpn_device_configuration_script1.5.0rc1 (2017-09-18)FeaturesAdd ApiVersion 2017-09-01 (new default)Add application_security_groups (ASG) operations groupAdd ASG to network_interface operationsAdd ASG to IP operationsAdd source/destination ASGs to network security rulesAdd DDOS protection and VM protection to vnet operationsBug fixcheck_dns_name_availability now correctly defines
"domain_name_label" as required and not optional1.4.0 (2017-08-23)FeaturesAdd ApiVersion 2017-08-01 (new default)Added in both 2017-08-01 and 2017-06-01:virtual_network_gateways.list_connections methoddefault_security_rules operations groupinbound_nat_rules operations groupload_balancer_backend_address_pools operations groupload_balancer_frontend_ip_configurations operations groupload_balancer_load_balancing_rules operations groupload_balancer_network_interfaces operations groupload_balancer_probes operations groupnetwork_interface_ip_configurations operations groupnetwork_interface_load_balancers operations groupEffectiveNetworkSecurityGroup.tag_map attributeEffectiveNetworkSecurityRule.source_port_ranges attributeEffectiveNetworkSecurityRule.destination_port_ranges attributeEffectiveNetworkSecurityRule.source_address_prefixes attributeEffectiveNetworkSecurityRule.destination_address_prefixes
attributeSecurityRule.source_port_ranges attributeSecurityRule.destination_port_ranges attributeSecurityRule.source_address_prefixes attributeSecurityRule.destination_address_prefixes attributeAdded in 2017-08-01 onlyPublicIPAddress.skuLoadBalancer.skuChanges on preview"available_private_access_services" is renamed
"available_endpoint_services""radius_secret" parsing fix (was unable to work in 1.3.0)1.3.0 (2017-07-10)Preview featuresAdding "available_private_access_services" operation group
(preview)Adding "radius_secret" in Virtual Network Gateway (preview)Bug FixesVMSS Network ApiVersion fix in 2017-06-01 (point to 2017-03-30)1.2.0 (2017-07-03)FeaturesAdding the following features to both 2017-03-01 and 2017-06-01:express route ipv6VMSS Network (get, list, etc.)VMSS Public IP (get, list, etc.)1.1.0 (2017-06-27)FeaturesAdd list_usage in virtual networks (2017-03-01)Add ApiVersion 2017-06-01 (new default)This new ApiVersion is for new Application Gateway features:ApplicationGateway Ssl Policy custom cipher suites support [new
properties added to Sslpolicy Property of
ApplciationGatewayPropertiesFormat]Get AvailableSslOptions api [new resource
ApplicationGatewayAvailableSslOptions and child resource
ApplicationGatewayPredefinedPolicy]Redirection support [new child resource
ApplicationGatewayRedirectConfiguration for Application Gateway,
new properties in UrlPathMap, PathRules and RequestRoutingRule]Azure Websites feature support [new properties in
ApplicationGatewayBackendHttpSettingsPropertiesFormat,
ApplicationGatewayProbePropertiesFormat, schema for property
ApplicationGatewayProbeHealthResponseMatch]1.0.0 (2017-05-15)Tag 1.0.0rc3 as stable (same content)1.0.0rc3 (2017-05-03)FeaturesAdded check connectivity api to network watcher1.0.0rc2 (2017-04-18)FeaturesAdd ApiVersion 2016-12-01 and 2017-03-012017-03-01 is now default ApiVersionBugfixesRestore access to NetworkWatcher and PacketCapture from 2016-09-011.0.0rc1 (2017-04-11)FeaturesTo help customers with sovereign clouds (not general Azure), this
version has official multi ApiVersion support for 2015-06-15 and
2016-09-010.30.1 (2017-03-27)Add NetworkWatcherAdd PacketCaptureAdd new methods to Virtualk Network Gatewayget_bgp_peer_statusget_learned_routesget_advertised_routes0.30.0 (2016-11-01)Initial preview release. Based on API version 2016-09-01.0.20.0 (2015-08-31)Initial preview release. Based on API version 2015-05-01-preview.