Delen via


NetworkManager Class

public final class NetworkManager
extends Manager<NetworkManagementClient>

Entry point to Azure network management.

Method Summary

Modifier and Type Method and Description
ApplicationGateways applicationGateways()

Gets entry point to application gateway management.

ApplicationSecurityGroups applicationSecurityGroups()

Gets entry point to application security groups management.

static NetworkManager authenticate(TokenCredential credential, AzureProfile profile)

Creates an instance of NetworkManager that exposes network resource management API entry points.

static NetworkManager authenticate(HttpPipeline httpPipeline, AzureProfile profile)

Creates an instance of NetworkManager that exposes network resource management API entry points.

static Configurable configure()

Get a Configurable instance that can be used to create NetworkManager with optional configuration.

DdosProtectionPlans ddosProtectionPlans()

Gets entry point to DDoS protection plans management.

ExpressRouteCircuits expressRouteCircuits()

Gets entry point to express route circuit management.

ExpressRouteCrossConnections expressRouteCrossConnections()

Gets entry point to express route cross connections management.

LoadBalancers loadBalancers()

Gets entry point to load balancer management.

LocalNetworkGateways localNetworkGateways()

Gets entry point to local network gateway management.

NetworkInterfaces networkInterfaces()

Gets entry point to network interface management.

NetworkProfiles networkProfiles()

Gets entry point to network profiles management.

NetworkSecurityGroups networkSecurityGroups()

Gets entry point to network security group management.

NetworkWatchers networkWatchers()

Gets API entry point to network watchers management.

Networks networks()

Gets entry point to virtual network management.

PrivateEndpoints privateEndpoints()

Gets entry point to private endpoints management.

PublicIpAddresses publicIpAddresses()

Gets entry point to public IP address management.

PublicIpPrefixes publicIpPrefixes()

Gets entry point to public IP prefix management.

RouteFilters routeFilters()

Gets entry point to application security groups management.

RouteTables routeTables()

Gets entry point to route table management.

NetworkUsages usages()

Gets API entry point to network resource usage management.

VirtualNetworkGateways virtualNetworkGateways()

Gets entry point to virtual network gateways management.

WebApplicationFirewallPolicies webApplicationFirewallPolicies()

Gets entry point to web application firewall policies management.

Methods inherited from Manager

Methods inherited from java.lang.Object

Method Details

applicationGateways

public ApplicationGateways applicationGateways()

Gets entry point to application gateway management.

Returns:

entry point to application gateway management

applicationSecurityGroups

public ApplicationSecurityGroups applicationSecurityGroups()

Gets entry point to application security groups management.

Returns:

entry point to application security groups management

authenticate

public static NetworkManager authenticate(TokenCredential credential, AzureProfile profile)

Creates an instance of NetworkManager that exposes network resource management API entry points.

Parameters:

credential - the credential to use
profile - the profile to use

Returns:

the NetworkManager

authenticate

public static NetworkManager authenticate(HttpPipeline httpPipeline, AzureProfile profile)

Creates an instance of NetworkManager that exposes network resource management API entry points.

Parameters:

httpPipeline - the HttpPipeline configured with Azure authentication credential.
profile - the profile to use

Returns:

the NetworkManager

configure

public static NetworkManager.Configurable configure()

Get a Configurable instance that can be used to create NetworkManager with optional configuration.

Returns:

the instance allowing configurations

ddosProtectionPlans

public DdosProtectionPlans ddosProtectionPlans()

Gets entry point to DDoS protection plans management.

Returns:

entry point to DDoS protection plans management

expressRouteCircuits

public ExpressRouteCircuits expressRouteCircuits()

Gets entry point to express route circuit management.

Returns:

entry point to express route circuit management

expressRouteCrossConnections

public ExpressRouteCrossConnections expressRouteCrossConnections()

Gets entry point to express route cross connections management.

Returns:

entry point to express route cross connections management

loadBalancers

public LoadBalancers loadBalancers()

Gets entry point to load balancer management.

Returns:

entry point to load balancer management

localNetworkGateways

public LocalNetworkGateways localNetworkGateways()

Gets entry point to local network gateway management.

Returns:

entry point to local network gateway management

networkInterfaces

public NetworkInterfaces networkInterfaces()

Gets entry point to network interface management.

Returns:

entry point to network interface management

networkProfiles

public NetworkProfiles networkProfiles()

Gets entry point to network profiles management.

Returns:

entry point to network profiles management

networkSecurityGroups

public NetworkSecurityGroups networkSecurityGroups()

Gets entry point to network security group management.

Returns:

entry point to network security group management

networkWatchers

public NetworkWatchers networkWatchers()

Gets API entry point to network watchers management.

Returns:

entry point to network watchers management API entry point

networks

public Networks networks()

Gets entry point to virtual network management.

Returns:

entry point to virtual network management

privateEndpoints

public PrivateEndpoints privateEndpoints()

Gets entry point to private endpoints management.

Returns:

entry point to private endpoints management

publicIpAddresses

public PublicIpAddresses publicIpAddresses()

Gets entry point to public IP address management.

Returns:

entry point to public IP address management

publicIpPrefixes

public PublicIpPrefixes publicIpPrefixes()

Gets entry point to public IP prefix management.

Returns:

entry point to public IP prefix management

routeFilters

public RouteFilters routeFilters()

Gets entry point to application security groups management.

Returns:

entry point to application security groups management

routeTables

public RouteTables routeTables()

Gets entry point to route table management.

Returns:

entry point to route table management

usages

public NetworkUsages usages()

Gets API entry point to network resource usage management.

Returns:

entry point to network resource usage management API entry point

virtualNetworkGateways

public VirtualNetworkGateways virtualNetworkGateways()

Gets entry point to virtual network gateways management.

Returns:

entry point to virtual network gateways management

webApplicationFirewallPolicies

public WebApplicationFirewallPolicies webApplicationFirewallPolicies()

Gets entry point to web application firewall policies management.

Returns:

entry point to web application firewall policies management

Applies to