Class NetworkManager

All Implemented Interfaces:
HasServiceClient<NetworkManagementClient>

public final class NetworkManager extends Manager<NetworkManagementClient>
Entry point to Azure network management.
  • Method Details

    • 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
    • authenticate

      public static NetworkManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.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(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.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
    • routeTables

      public RouteTables routeTables()
      Gets entry point to route table management.
      Returns:
      entry point to route table management
    • networks

      public Networks networks()
      Gets entry point to virtual network management.
      Returns:
      entry point to virtual network management
    • networkSecurityGroups

      public NetworkSecurityGroups networkSecurityGroups()
      Gets entry point to network security group management.
      Returns:
      entry point to network security group 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
    • networkInterfaces

      public NetworkInterfaces networkInterfaces()
      Gets entry point to network interface management.
      Returns:
      entry point to network interface management
    • applicationGateways

      public ApplicationGateways applicationGateways()
      Gets entry point to application gateway management.
      Returns:
      entry point to application gateway management
    • loadBalancers

      public LoadBalancers loadBalancers()
      Gets entry point to load balancer management.
      Returns:
      entry point to load balancer 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
    • networkWatchers

      public NetworkWatchers networkWatchers()
      Gets API entry point to network watchers management.
      Returns:
      entry point to network watchers management API entry point
    • virtualNetworkGateways

      public VirtualNetworkGateways virtualNetworkGateways()
      Gets entry point to virtual network gateways management.
      Returns:
      entry point to virtual network gateways management
    • localNetworkGateways

      public LocalNetworkGateways localNetworkGateways()
      Gets entry point to local network gateway management.
      Returns:
      entry point to local network gateway management
    • expressRouteCircuits

      public ExpressRouteCircuits expressRouteCircuits()
      Gets entry point to express route circuit management.
      Returns:
      entry point to express route circuit management
    • applicationSecurityGroups

      public ApplicationSecurityGroups applicationSecurityGroups()
      Gets entry point to application security groups management.
      Returns:
      entry point to application security groups management
    • routeFilters

      public RouteFilters routeFilters()
      Gets entry point to application security groups management.
      Returns:
      entry point to application security groups management
    • ddosProtectionPlans

      public DdosProtectionPlans ddosProtectionPlans()
      Gets entry point to DDoS protection plans management.
      Returns:
      entry point to DDoS protection plans management
    • expressRouteCrossConnections

      public ExpressRouteCrossConnections expressRouteCrossConnections()
      Gets entry point to express route cross connections management.
      Returns:
      entry point to express route cross connections management
    • privateEndpoints

      public PrivateEndpoints privateEndpoints()
      Gets entry point to private endpoints management.
      Returns:
      entry point to private endpoints management
    • networkProfiles

      public NetworkProfiles networkProfiles()
      Gets entry point to network profiles management.
      Returns:
      entry point to network profiles management
    • webApplicationFirewallPolicies

      public WebApplicationFirewallPolicies webApplicationFirewallPolicies()
      Gets entry point to web application firewall policies management.
      Returns:
      entry point to web application firewall policies management