Class NetworkManager
- java.lang.Object
-
- com.azure.resourcemanager.resources.fluentcore.arm.Manager<NetworkManagementClient>
-
- com.azure.resourcemanager.network.NetworkManager
-
- All Implemented Interfaces:
HasServiceClient<NetworkManagementClient>
public final class NetworkManager extends Manager<NetworkManagementClient>
Entry point to Azure network management.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNetworkManager.ConfigurableThe interface allowing configurations to be set.
-
Method Summary
-
Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager
environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager
-
-
-
-
Method Detail
-
configure
public static NetworkManager.Configurable configure()
Get a Configurable instance that can be used to createNetworkManagerwith 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 useprofile- 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- theHttpPipelineconfigured with Azure authentication credential.profile- the profile to use- Returns:
- the NetworkManager
-
routeTables
public RouteTables routeTables()
- Returns:
- entry point to route table management
-
networks
public Networks networks()
- Returns:
- entry point to virtual network management
-
networkSecurityGroups
public NetworkSecurityGroups networkSecurityGroups()
- Returns:
- entry point to network security group 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
-
networkInterfaces
public NetworkInterfaces networkInterfaces()
- Returns:
- entry point to network interface management
-
applicationGateways
public ApplicationGateways applicationGateways()
- Returns:
- entry point to application gateway management
-
loadBalancers
public LoadBalancers loadBalancers()
- Returns:
- entry point to load balancer management
-
usages
public NetworkUsages usages()
- Returns:
- entry point to network resource usage management API entry point
-
networkWatchers
public NetworkWatchers networkWatchers()
- Returns:
- entry point to network watchers management API entry point
-
virtualNetworkGateways
public VirtualNetworkGateways virtualNetworkGateways()
- Returns:
- entry point to virtual network gateways management
-
localNetworkGateways
public LocalNetworkGateways localNetworkGateways()
- Returns:
- entry point to local network gateway management
-
expressRouteCircuits
public ExpressRouteCircuits expressRouteCircuits()
- Returns:
- entry point to express route circuit management
-
applicationSecurityGroups
public ApplicationSecurityGroups applicationSecurityGroups()
- Returns:
- entry point to application security groups management
-
routeFilters
public RouteFilters routeFilters()
- Returns:
- entry point to application security groups management
-
ddosProtectionPlans
public DdosProtectionPlans ddosProtectionPlans()
- Returns:
- entry point to DDoS protection plans management
-
expressRouteCrossConnections
public ExpressRouteCrossConnections expressRouteCrossConnections()
- Returns:
- entry point to express route cross connections management
-
privateEndpoints
public PrivateEndpoints privateEndpoints()
- Returns:
- entry point to private endpoints management
-
networkProfiles
public NetworkProfiles networkProfiles()
- Returns:
- entry point to network profiles management
-
-