azure.mgmt.network package

Module contents

class azure.mgmt.network.NetworkManagementClient(credential, subscription_id, api_version=None, base_url=None, profile=<KnownProfiles.default: <azure.profiles.DefaultProfile object>>, **kwargs)[source]

Bases: azure.mgmt.network._operations_mixin.NetworkManagementClientOperationsMixin, azure.profiles.multiapiclient.MultiApiClientMixin, azure.mgmt.network._network_management_client._SDKClient

Network Client.

This ready contains multiple API versions, to help you deal with all of the Azure clouds (Azure Stack, Azure Government, Azure China, etc.). By default, it uses the latest API version available on public Azure. For production, you should stick to a particular api-version and/or profile. The profile sets a mapping between an operation group and its API version. The api-version parameter sets the default API version if the operation group is not described in the profile.

Parameters
  • credential (TokenCredential) – Credential needed for the client to connect to Azure.

  • subscription_id (str) – The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

  • api_version (str) – API version to use if no profile is provided, or if missing in profile.

  • base_url (str) – Service URL

  • profile (azure.profiles.KnownProfiles) – A profile definition, from KnownProfiles to dict.

Keyword Arguments

polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

close()[source]
classmethod models(api_version='2020-04-01')[source]

Module depends on the API version:

DEFAULT_API_VERSION = '2020-04-01'
LATEST_PROFILE = azure.mgmt.network.NetworkManagementClient latest
property application_gateways

Instance depends on the API version:

property application_security_groups

Instance depends on the API version:

property available_delegations

Instance depends on the API version:

property available_endpoint_services

Instance depends on the API version:

property available_private_endpoint_types

Instance depends on the API version:

  • 2019-04-01: AvailablePrivateEndpointTypesOperations

  • 2019-06-01: AvailablePrivateEndpointTypesOperations

  • 2019-07-01: AvailablePrivateEndpointTypesOperations

  • 2019-08-01: AvailablePrivateEndpointTypesOperations

  • 2019-09-01: AvailablePrivateEndpointTypesOperations

  • 2019-11-01: AvailablePrivateEndpointTypesOperations

  • 2019-12-01: AvailablePrivateEndpointTypesOperations

  • 2020-03-01: AvailablePrivateEndpointTypesOperations

  • 2020-04-01: AvailablePrivateEndpointTypesOperations

property available_resource_group_delegations

Instance depends on the API version:

property available_service_aliases

Instance depends on the API version:

  • 2019-08-01: AvailableServiceAliasesOperations

  • 2019-09-01: AvailableServiceAliasesOperations

  • 2019-11-01: AvailableServiceAliasesOperations

  • 2019-12-01: AvailableServiceAliasesOperations

  • 2020-03-01: AvailableServiceAliasesOperations

  • 2020-04-01: AvailableServiceAliasesOperations

property azure_firewall_fqdn_tags

Instance depends on the API version:

property azure_firewalls

Instance depends on the API version:

property bastion_hosts

Instance depends on the API version:

  • 2019-04-01: BastionHostsOperations

  • 2019-06-01: BastionHostsOperations

  • 2019-07-01: BastionHostsOperations

  • 2019-08-01: BastionHostsOperations

  • 2019-09-01: BastionHostsOperations

  • 2019-11-01: BastionHostsOperations

  • 2019-12-01: BastionHostsOperations

  • 2020-03-01: BastionHostsOperations

  • 2020-04-01: BastionHostsOperations

property bgp_service_communities

Instance depends on the API version:

property connection_monitors

Instance depends on the API version:

property ddos_custom_policies

Instance depends on the API version:

  • 2018-11-01: DdosCustomPoliciesOperations

  • 2018-12-01: DdosCustomPoliciesOperations

  • 2019-02-01: DdosCustomPoliciesOperations

  • 2019-04-01: DdosCustomPoliciesOperations

  • 2019-06-01: DdosCustomPoliciesOperations

  • 2019-07-01: DdosCustomPoliciesOperations

  • 2019-08-01: DdosCustomPoliciesOperations

  • 2019-09-01: DdosCustomPoliciesOperations

  • 2019-11-01: DdosCustomPoliciesOperations

  • 2019-12-01: DdosCustomPoliciesOperations

  • 2020-03-01: DdosCustomPoliciesOperations

  • 2020-04-01: DdosCustomPoliciesOperations

property ddos_protection_plans

Instance depends on the API version:

property default_security_rules

Instance depends on the API version:

property express_route_circuit_authorizations

Instance depends on the API version:

property express_route_circuit_connections

Instance depends on the API version:

property express_route_circuit_peerings

Instance depends on the API version:

property express_route_circuits

Instance depends on the API version:

property express_route_connections

Instance depends on the API version:

property express_route_cross_connection_peerings

Instance depends on the API version:

property express_route_cross_connections

Instance depends on the API version:

property express_route_gateways

Instance depends on the API version:

Instance depends on the API version:

property express_route_ports

Instance depends on the API version:

property express_route_ports_locations

Instance depends on the API version:

property express_route_service_providers

Instance depends on the API version:

property firewall_policies

Instance depends on the API version:

  • 2019-06-01: FirewallPoliciesOperations

  • 2019-07-01: FirewallPoliciesOperations

  • 2019-08-01: FirewallPoliciesOperations

  • 2019-09-01: FirewallPoliciesOperations

  • 2019-11-01: FirewallPoliciesOperations

  • 2019-12-01: FirewallPoliciesOperations

  • 2020-03-01: FirewallPoliciesOperations

  • 2020-04-01: FirewallPoliciesOperations

property firewall_policy_rule_groups

Instance depends on the API version:

  • 2019-06-01: FirewallPolicyRuleGroupsOperations

  • 2019-07-01: FirewallPolicyRuleGroupsOperations

  • 2019-08-01: FirewallPolicyRuleGroupsOperations

  • 2019-09-01: FirewallPolicyRuleGroupsOperations

  • 2019-11-01: FirewallPolicyRuleGroupsOperations

  • 2019-12-01: FirewallPolicyRuleGroupsOperations

  • 2020-03-01: FirewallPolicyRuleGroupsOperations

  • 2020-04-01: FirewallPolicyRuleGroupsOperations

property flow_logs

Instance depends on the API version:

  • 2019-11-01: FlowLogsOperations

  • 2019-12-01: FlowLogsOperations

  • 2020-03-01: FlowLogsOperations

  • 2020-04-01: FlowLogsOperations

property hub_route_tables

Instance depends on the API version:

  • 2020-04-01: HubRouteTablesOperations

property hub_virtual_network_connections

Instance depends on the API version:

property inbound_nat_rules

Instance depends on the API version:

property interface_endpoints

Instance depends on the API version:

property ip_allocations

Instance depends on the API version:

  • 2020-03-01: IpAllocationsOperations

  • 2020-04-01: IpAllocationsOperations

property ip_groups

Instance depends on the API version:

  • 2019-09-01: IpGroupsOperations

  • 2019-11-01: IpGroupsOperations

  • 2019-12-01: IpGroupsOperations

  • 2020-03-01: IpGroupsOperations

  • 2020-04-01: IpGroupsOperations

property load_balancer_backend_address_pools

Instance depends on the API version:

property load_balancer_frontend_ip_configurations

Instance depends on the API version:

property load_balancer_load_balancing_rules

Instance depends on the API version:

property load_balancer_network_interfaces

Instance depends on the API version:

property load_balancer_outbound_rules

Instance depends on the API version:

property load_balancer_probes

Instance depends on the API version:

property load_balancers

Instance depends on the API version:

property local_network_gateways

Instance depends on the API version:

property nat_gateways

Instance depends on the API version:

  • 2019-02-01: NatGatewaysOperations

  • 2019-04-01: NatGatewaysOperations

  • 2019-06-01: NatGatewaysOperations

  • 2019-07-01: NatGatewaysOperations

  • 2019-08-01: NatGatewaysOperations

  • 2019-09-01: NatGatewaysOperations

  • 2019-11-01: NatGatewaysOperations

  • 2019-12-01: NatGatewaysOperations

  • 2020-03-01: NatGatewaysOperations

  • 2020-04-01: NatGatewaysOperations

property network_interface_ip_configurations

Instance depends on the API version:

property network_interface_load_balancers

Instance depends on the API version:

property network_interface_tap_configurations

Instance depends on the API version:

property network_interfaces

Instance depends on the API version:

property network_profiles

Instance depends on the API version:

property network_security_groups

Instance depends on the API version:

property network_virtual_appliances

Instance depends on the API version:

  • 2019-12-01: NetworkVirtualAppliancesOperations

  • 2020-03-01: NetworkVirtualAppliancesOperations

  • 2020-04-01: NetworkVirtualAppliancesOperations

property network_watchers

Instance depends on the API version:

property operations

Instance depends on the API version:

property p2_svpn_gateways

Instance depends on the API version:

property p2_svpn_server_configurations

Instance depends on the API version:

property packet_captures

Instance depends on the API version:

property peer_express_route_circuit_connections

Instance depends on the API version:

  • 2018-12-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-02-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-04-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-06-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-07-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-08-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-09-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-11-01: PeerExpressRouteCircuitConnectionsOperations

  • 2019-12-01: PeerExpressRouteCircuitConnectionsOperations

  • 2020-03-01: PeerExpressRouteCircuitConnectionsOperations

  • 2020-04-01: PeerExpressRouteCircuitConnectionsOperations

property private_dns_zone_groups

Instance depends on the API version:

  • 2020-03-01: PrivateDnsZoneGroupsOperations

  • 2020-04-01: PrivateDnsZoneGroupsOperations

property private_endpoints

Instance depends on the API version:

  • 2019-04-01: PrivateEndpointsOperations

  • 2019-06-01: PrivateEndpointsOperations

  • 2019-07-01: PrivateEndpointsOperations

  • 2019-08-01: PrivateEndpointsOperations

  • 2019-09-01: PrivateEndpointsOperations

  • 2019-11-01: PrivateEndpointsOperations

  • 2019-12-01: PrivateEndpointsOperations

  • 2020-03-01: PrivateEndpointsOperations

  • 2020-04-01: PrivateEndpointsOperations

Instance depends on the API version:

  • 2019-04-01: PrivateLinkServicesOperations

  • 2019-06-01: PrivateLinkServicesOperations

  • 2019-07-01: PrivateLinkServicesOperations

  • 2019-08-01: PrivateLinkServicesOperations

  • 2019-09-01: PrivateLinkServicesOperations

  • 2019-11-01: PrivateLinkServicesOperations

  • 2019-12-01: PrivateLinkServicesOperations

  • 2020-03-01: PrivateLinkServicesOperations

  • 2020-04-01: PrivateLinkServicesOperations

property public_ip_addresses

Instance depends on the API version:

property public_ip_prefixes

Instance depends on the API version:

Instance depends on the API version:

  • 2019-02-01: ResourceNavigationLinksOperations

  • 2019-04-01: ResourceNavigationLinksOperations

  • 2019-06-01: ResourceNavigationLinksOperations

  • 2019-07-01: ResourceNavigationLinksOperations

  • 2019-08-01: ResourceNavigationLinksOperations

  • 2019-09-01: ResourceNavigationLinksOperations

  • 2019-11-01: ResourceNavigationLinksOperations

  • 2019-12-01: ResourceNavigationLinksOperations

  • 2020-03-01: ResourceNavigationLinksOperations

  • 2020-04-01: ResourceNavigationLinksOperations

property route_filter_rules

Instance depends on the API version:

property route_filters

Instance depends on the API version:

property route_tables

Instance depends on the API version:

property routes

Instance depends on the API version:

property security_partner_providers

Instance depends on the API version:

  • 2020-03-01: SecurityPartnerProvidersOperations

  • 2020-04-01: SecurityPartnerProvidersOperations

property security_rules

Instance depends on the API version:

Instance depends on the API version:

  • 2019-02-01: ServiceAssociationLinksOperations

  • 2019-04-01: ServiceAssociationLinksOperations

  • 2019-06-01: ServiceAssociationLinksOperations

  • 2019-07-01: ServiceAssociationLinksOperations

  • 2019-08-01: ServiceAssociationLinksOperations

  • 2019-09-01: ServiceAssociationLinksOperations

  • 2019-11-01: ServiceAssociationLinksOperations

  • 2019-12-01: ServiceAssociationLinksOperations

  • 2020-03-01: ServiceAssociationLinksOperations

  • 2020-04-01: ServiceAssociationLinksOperations

property service_endpoint_policies

Instance depends on the API version:

property service_endpoint_policy_definitions

Instance depends on the API version:

property service_tags

Instance depends on the API version:

  • 2019-04-01: ServiceTagsOperations

  • 2019-06-01: ServiceTagsOperations

  • 2019-07-01: ServiceTagsOperations

  • 2019-08-01: ServiceTagsOperations

  • 2019-09-01: ServiceTagsOperations

  • 2019-11-01: ServiceTagsOperations

  • 2019-12-01: ServiceTagsOperations

  • 2020-03-01: ServiceTagsOperations

  • 2020-04-01: ServiceTagsOperations

property subnets

Instance depends on the API version:

property usages

Instance depends on the API version:

property virtual_hub_route_table_v2_s

Instance depends on the API version:

  • 2019-09-01: VirtualHubRouteTableV2SOperations

  • 2019-11-01: VirtualHubRouteTableV2SOperations

  • 2019-12-01: VirtualHubRouteTableV2SOperations

  • 2020-03-01: VirtualHubRouteTableV2SOperations

  • 2020-04-01: VirtualHubRouteTableV2SOperations

property virtual_hubs

Instance depends on the API version:

property virtual_network_gateway_connections

Instance depends on the API version:

property virtual_network_gateways

Instance depends on the API version:

property virtual_network_peerings

Instance depends on the API version:

property virtual_network_taps

Instance depends on the API version:

property virtual_networks

Instance depends on the API version:

property virtual_router_peerings

Instance depends on the API version:

  • 2019-07-01: VirtualRouterPeeringsOperations

  • 2019-08-01: VirtualRouterPeeringsOperations

  • 2019-09-01: VirtualRouterPeeringsOperations

  • 2019-11-01: VirtualRouterPeeringsOperations

  • 2019-12-01: VirtualRouterPeeringsOperations

  • 2020-03-01: VirtualRouterPeeringsOperations

  • 2020-04-01: VirtualRouterPeeringsOperations

property virtual_routers

Instance depends on the API version:

  • 2019-07-01: VirtualRoutersOperations

  • 2019-08-01: VirtualRoutersOperations

  • 2019-09-01: VirtualRoutersOperations

  • 2019-11-01: VirtualRoutersOperations

  • 2019-12-01: VirtualRoutersOperations

  • 2020-03-01: VirtualRoutersOperations

  • 2020-04-01: VirtualRoutersOperations

property virtual_wans

Instance depends on the API version:

property vpn_connections

Instance depends on the API version:

property vpn_gateways

Instance depends on the API version:

Instance depends on the API version:

  • 2019-06-01: VpnLinkConnectionsOperations

  • 2019-07-01: VpnLinkConnectionsOperations

  • 2019-08-01: VpnLinkConnectionsOperations

  • 2019-09-01: VpnLinkConnectionsOperations

  • 2019-11-01: VpnLinkConnectionsOperations

  • 2019-12-01: VpnLinkConnectionsOperations

  • 2020-03-01: VpnLinkConnectionsOperations

  • 2020-04-01: VpnLinkConnectionsOperations

property vpn_server_configurations

Instance depends on the API version:

  • 2019-08-01: VpnServerConfigurationsOperations

  • 2019-09-01: VpnServerConfigurationsOperations

  • 2019-11-01: VpnServerConfigurationsOperations

  • 2019-12-01: VpnServerConfigurationsOperations

  • 2020-03-01: VpnServerConfigurationsOperations

  • 2020-04-01: VpnServerConfigurationsOperations

property vpn_server_configurations_associated_with_virtual_wan

Instance depends on the API version:

  • 2019-08-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

  • 2019-09-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

  • 2019-11-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

  • 2019-12-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

  • 2020-03-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

  • 2020-04-01: VpnServerConfigurationsAssociatedWithVirtualWanOperations

Instance depends on the API version:

  • 2019-06-01: VpnSiteLinkConnectionsOperations

  • 2019-07-01: VpnSiteLinkConnectionsOperations

  • 2019-08-01: VpnSiteLinkConnectionsOperations

  • 2019-09-01: VpnSiteLinkConnectionsOperations

  • 2019-11-01: VpnSiteLinkConnectionsOperations

  • 2019-12-01: VpnSiteLinkConnectionsOperations

  • 2020-03-01: VpnSiteLinkConnectionsOperations

  • 2020-04-01: VpnSiteLinkConnectionsOperations

Instance depends on the API version:

  • 2019-06-01: VpnSiteLinksOperations

  • 2019-07-01: VpnSiteLinksOperations

  • 2019-08-01: VpnSiteLinksOperations

  • 2019-09-01: VpnSiteLinksOperations

  • 2019-11-01: VpnSiteLinksOperations

  • 2019-12-01: VpnSiteLinksOperations

  • 2020-03-01: VpnSiteLinksOperations

  • 2020-04-01: VpnSiteLinksOperations

property vpn_sites

Instance depends on the API version:

property vpn_sites_configuration

Instance depends on the API version:

property web_application_firewall_policies

Instance depends on the API version:

  • 2018-12-01: WebApplicationFirewallPoliciesOperations

  • 2019-02-01: WebApplicationFirewallPoliciesOperations

  • 2019-04-01: WebApplicationFirewallPoliciesOperations

  • 2019-06-01: WebApplicationFirewallPoliciesOperations

  • 2019-07-01: WebApplicationFirewallPoliciesOperations

  • 2019-08-01: WebApplicationFirewallPoliciesOperations

  • 2019-09-01: WebApplicationFirewallPoliciesOperations

  • 2019-11-01: WebApplicationFirewallPoliciesOperations

  • 2019-12-01: WebApplicationFirewallPoliciesOperations

  • 2020-03-01: WebApplicationFirewallPoliciesOperations

  • 2020-04-01: WebApplicationFirewallPoliciesOperations

Submodules