NetworkWatcher Interface
public interface NetworkWatcher extends GroupableResource<NetworkManager, NetworkWatcherInner>,Refreshable,Updatable<NetworkWatcher.Update>
Entry point for Network Watcher API in Azure.
Method Summary
Modifier and Type | Method and Description |
---|---|
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. |
Flow |
getFlowLogSettings(String nsgId)
Gets the information on the configuration of flow log. |
Observable<Flow |
getFlowLogSettingsAsync(String nsgId)
Gets the information on the configuration of flow log asynchronously. |
Security |
getSecurityGroupView(String vmId)
Gets the configured and effective security group rules on the specified VM. |
Observable<Security |
getSecurityGroupViewAsync(String vmId)
Gets the configured and effective security group rules on the specified VM asynchronously. |
Topology |
getTopology(String targetResourceGroup)
Gets network topology of a given resource group. |
Observable<Topology> |
getTopologyAsync(String targetResourceGroup)
Gets network topology of a given resource group asynchronously. |
NextHop.DefinitionStages.WithTargetResource |
nextHop()
First step specifying the parameters to get next hop for the VM. |
Packet |
packetCaptures() |
VerificationIPFlow.DefinitionStages.WithTargetResource |
verifyIPFlow()
Verify IP flow from the specified VM to a location given the currently configured NSG rules. |
Inherited Members
Method Details
checkConnectivity
public 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:
getFlowLogSettings
public FlowLogSettings getFlowLogSettings(String nsgId)
Gets the information on the configuration of flow log.
Parameters:
Returns:
getFlowLogSettingsAsync
public Observable
Gets the information on the configuration of flow log asynchronously.
Parameters:
Returns:
getSecurityGroupView
public SecurityGroupView getSecurityGroupView(String vmId)
Gets the configured and effective security group rules on the specified VM.
Parameters:
Returns:
getSecurityGroupViewAsync
public Observable
Gets the configured and effective security group rules on the specified VM asynchronously.
Parameters:
Returns:
getTopology
public Topology getTopology(String targetResourceGroup)
Gets network topology of a given resource group.
Parameters:
Returns:
getTopologyAsync
public Observable
Gets network topology of a given resource group asynchronously.
Parameters:
Returns:
nextHop
public NextHop.DefinitionStages.WithTargetResource nextHop()
First step specifying the parameters to get next hop for the VM.
Returns:
packetCaptures
public PacketCaptures packetCaptures()
Returns:
verifyIPFlow
public 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