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()
ApplicationSecurityGroups applicationSecurityGroups()
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()
ExpressRouteCircuits expressRouteCircuits()
ExpressRouteCrossConnections expressRouteCrossConnections()
LoadBalancers loadBalancers()
LocalNetworkGateways localNetworkGateways()
NetworkInterfaces networkInterfaces()
NetworkProfiles networkProfiles()
NetworkSecurityGroups networkSecurityGroups()
NetworkWatchers networkWatchers()
Networks networks()
PrivateEndpoints privateEndpoints()
PublicIpAddresses publicIpAddresses()
PublicIpPrefixes publicIpPrefixes()
RouteFilters routeFilters()
RouteTables routeTables()
NetworkUsages usages()
VirtualNetworkGateways virtualNetworkGateways()
WebApplicationFirewallPolicies webApplicationFirewallPolicies()

Methods inherited from Manager

Methods inherited from java.lang.Object

Method Details

applicationGateways

public ApplicationGateways applicationGateways()

Returns:

entry point to application gateway management

applicationSecurityGroups

public ApplicationSecurityGroups applicationSecurityGroups()

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()

Returns:

entry point to DDoS protection plans management

expressRouteCircuits

public ExpressRouteCircuits expressRouteCircuits()

Returns:

entry point to express route circuit management

expressRouteCrossConnections

public ExpressRouteCrossConnections expressRouteCrossConnections()

Returns:

entry point to express route cross connections management

loadBalancers

public LoadBalancers loadBalancers()

Returns:

entry point to load balancer management

localNetworkGateways

public LocalNetworkGateways localNetworkGateways()

Returns:

entry point to local network gateway management

networkInterfaces

public NetworkInterfaces networkInterfaces()

Returns:

entry point to network interface management

networkProfiles

public NetworkProfiles networkProfiles()

Returns:

entry point to network profiles management

networkSecurityGroups

public NetworkSecurityGroups networkSecurityGroups()

Returns:

entry point to network security group management

networkWatchers

public NetworkWatchers networkWatchers()

Returns:

entry point to network watchers management API entry point

networks

public Networks networks()

Returns:

entry point to virtual network management

privateEndpoints

public PrivateEndpoints privateEndpoints()

Returns:

entry point to private endpoints management

publicIpAddresses

public PublicIpAddresses publicIpAddresses()

Returns:

entry point to public IP address management

publicIpPrefixes

public PublicIpPrefixes publicIpPrefixes()

Returns:

entry point to public IP prefix management

routeFilters

public RouteFilters routeFilters()

Returns:

entry point to application security groups management

routeTables

public RouteTables routeTables()

Returns:

entry point to route table management

usages

public NetworkUsages usages()

Returns:

entry point to network resource usage management API entry point

virtualNetworkGateways

public VirtualNetworkGateways virtualNetworkGateways()

Returns:

entry point to virtual network gateways management

webApplicationFirewallPolicies

public WebApplicationFirewallPolicies webApplicationFirewallPolicies()

Returns:

entry point to web application firewall policies management

Applies to