NetworkWatcher Interface
Implements
public interface NetworkWatcher
extends GroupableResource<NetworkManager,NetworkWatcherInner>, Refreshable<NetworkWatcher>, Updatable<Update>, UpdatableWithTags<NetworkWatcher>
Entry point for Network Watcher API in Azure.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
With |
availableProviders()
Lists all available internet service providers for a specified Azure region. |
abstract
With |
azureReachabilityReport()
Gets the relative latency score for internet service providers from a specified location to Azure regions. |
abstract
To |
checkConnectivity()
Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another virtual machine or an arbitrary remote server. |
abstract
Connection |
connectionMonitors() |
abstract
Flow |
getFlowLogSettings(String nsgId)
Gets the information on the configuration of flow log. |
abstract
Mono<Flow |
getFlowLogSettingsAsync(String nsgId)
Gets the information on the configuration of flow log asynchronously. |
abstract
Security |
getSecurityGroupView(String vmId)
Gets the configured and effective security group rules on the specified VM. |
abstract
Mono<Security |
getSecurityGroupViewAsync(String vmId)
Gets the configured and effective security group rules on the specified VM asynchronously. |
abstract
With |
nextHop()
First step specifying the parameters to get next hop for the VM. |
abstract
Packet |
packetCaptures() |
abstract
With |
topology()
First step specifying parameters to get topology of a resource group. |
abstract
With |
troubleshoot()
Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection). |
abstract
With |
verifyIPFlow()
Verify IP flow from the specified VM to a location given the currently configured NSG rules. |
Method Details
availableProviders
public abstract AvailableProviders.DefinitionStages.WithExecute availableProviders()
Lists all available internet service providers for a specified Azure region.
Returns:
azureReachabilityReport
public abstract AzureReachabilityReport.DefinitionStages.WithProviderLocation azureReachabilityReport()
Gets the relative latency score for internet service providers from a specified location to Azure regions.
Returns:
checkConnectivity
public abstract ConnectivityCheck.DefinitionStages.ToDestination checkConnectivity()
Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another virtual machine or an arbitrary remote server.
Returns:
connectionMonitors
public abstract ConnectionMonitors connectionMonitors()
Returns:
getFlowLogSettings
public abstract FlowLogSettings getFlowLogSettings(String nsgId)
Gets the information on the configuration of flow log.
Parameters:
Returns:
getFlowLogSettingsAsync
public abstract Mono
Gets the information on the configuration of flow log asynchronously.
Parameters:
Returns:
getSecurityGroupView
public abstract SecurityGroupView getSecurityGroupView(String vmId)
Gets the configured and effective security group rules on the specified VM.
Parameters:
Returns:
getSecurityGroupViewAsync
public abstract Mono
Gets the configured and effective security group rules on the specified VM asynchronously.
Parameters:
Returns:
nextHop
public abstract NextHop.DefinitionStages.WithTargetResource nextHop()
First step specifying the parameters to get next hop for the VM.
Returns:
packetCaptures
public abstract PacketCaptures packetCaptures()
Returns:
topology
public abstract Topology.DefinitionStages.WithTargetResourceGroup topology()
First step specifying parameters to get topology of a resource group.
Returns:
troubleshoot
public abstract Troubleshooting.DefinitionStages.WithTargetResource troubleshoot()
Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).
Returns:
verifyIPFlow
public abstract VerificationIPFlow.DefinitionStages.WithTargetResource verifyIPFlow()
Verify IP flow from the specified VM to a location given the currently configured NSG rules.
Returns:
Applies to
Azure SDK for Java