Interface NetworkWatcher
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,,com.microsoft.azure.management.network.implementation.NetworkWatcherInner> HasId,HasInner<com.microsoft.azure.management.network.implementation.NetworkWatcherInner>,HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,HasName,HasResourceGroup,Indexable,Refreshable<NetworkWatcher>,Resource,Updatable<NetworkWatcher.Update>,UpdatableWithTags<NetworkWatcher>
@Beta(V1_2_0)
public interface NetworkWatcher
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
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.getFlowLogSettings(String nsgId) Gets the information on the configuration of flow log.rx.Observable<FlowLogSettings>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.rx.Observable<SecurityGroupView>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.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.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
updateMethods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
Method Details
-
packetCaptures
PacketCaptures packetCaptures()- Returns:
- entry point to manage packet captures associated with network watcher
-
connectionMonitors
- 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
Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).- Returns:
- troubleshooting result information
-
availableProviders
Lists all available internet service providers for a specified Azure region.- Returns:
- a stage to specify parameters for internet providers list
-
azureReachabilityReport
@Beta(V1_10_0) 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
-