Interface NetworkWatcher
- All Superinterfaces:
GroupableResource<NetworkManager,,NetworkWatcherInner> HasId,HasInnerModel<NetworkWatcherInner>,HasManager<NetworkManager>,HasName,HasResourceGroup,Indexable,Refreshable<NetworkWatcher>,Resource,Updatable<NetworkWatcher.Update>,UpdatableWithTags<NetworkWatcher>
public interface NetworkWatcher
extends GroupableResource<NetworkManager,NetworkWatcherInner>, Refreshable<NetworkWatcher>, Updatable<NetworkWatcher.Update>, UpdatableWithTags<NetworkWatcher>
Entry point for Network Watcher API in Azure.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions.static interfaceGrouping of network watcher definition stages.static interfaceThe template for update operation, containing all the settings that can be modified.Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionLists all available internet service providers for a specified Azure region.Gets the relative latency score for internet service providers from a specified location to Azure regions.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.Gets entry point to manage connection monitors associated with network watcher.getFlowLogSettings(String nsgId) Gets the information on the configuration of flow log.getFlowLogSettingsAsync(String nsgId) Gets the information on the configuration of flow log asynchronously.getSecurityGroupView(String vmId) Gets the configured and effective security group rules on the specified VM.Gets the configured and effective security group rules on the specified VM asynchronously.nextHop()First step specifying the parameters to get next hop for the VM.Gets entry point to manage packet captures associated with network watcher.topology()First step specifying parameters to get topology of a resource group.Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).Verify IP flow from the specified VM to a location given the currently configured NSG rules.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
updateMethods inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
Method Details
-
packetCaptures
PacketCaptures packetCaptures()Gets entry point to manage packet captures associated with network watcher.- Returns:
- entry point to manage packet captures associated with network watcher
-
connectionMonitors
ConnectionMonitors connectionMonitors()Gets entry point to manage connection monitors associated with network watcher.- Returns:
- entry point to manage connection monitors associated with network watcher
-
topology
First step specifying parameters to get topology of a resource group.- Returns:
- current network topology by resource group
-
getSecurityGroupView
Gets the configured and effective security group rules on the specified VM.- Parameters:
vmId- ID of the target VM- Returns:
- the configured and effective security group rules on the specified VM
-
getSecurityGroupViewAsync
Gets the configured and effective security group rules on the specified VM asynchronously.- Parameters:
vmId- ID of the target VM- Returns:
- the configured and effective security group rules on the specified VM
-
getFlowLogSettings
Gets the information on the configuration of flow log.- Parameters:
nsgId- the name of the target resource group to get flow log status for- Returns:
- information on the configuration of flow log
-
getFlowLogSettingsAsync
Gets the information on the configuration of flow log asynchronously.- Parameters:
nsgId- the name of the target resource group to get flow log status for- Returns:
- information on the configuration of flow log
-
nextHop
First step specifying the parameters to get next hop for the VM.- Returns:
- a stage to specify parameters for next hop
-
verifyIPFlow
VerificationIPFlow.DefinitionStages.WithTargetResource verifyIPFlow()Verify IP flow from the specified VM to a location given the currently configured NSG rules.- Returns:
- a stage to specify parameters for ip flow verification
-
checkConnectivity
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:
- a stage to specify parameters for connectivity check
-
troubleshoot
Troubleshooting.DefinitionStages.WithTargetResource troubleshoot()Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).- Returns:
- troubleshooting result information
-
availableProviders
AvailableProviders.DefinitionStages.WithExecute availableProviders()Lists all available internet service providers for a specified Azure region.- Returns:
- a stage to specify parameters for internet providers list
-
azureReachabilityReport
AzureReachabilityReport.DefinitionStages.WithProviderLocation azureReachabilityReport()Gets the relative latency score for internet service providers from a specified location to Azure regions.- Returns:
- a stage to specify parameters for internet providers list
-