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 Classes Modifier and Type Interface Description static interfaceNetworkWatcher.DefinitionContainer interface for all the definitions.static interfaceNetworkWatcher.DefinitionStagesGrouping of network watcher definition stages.static interfaceNetworkWatcher.UpdateThe 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 extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AvailableProviders.DefinitionStages.WithExecuteavailableProviders()Lists all available internet service providers for a specified Azure region.AzureReachabilityReport.DefinitionStages.WithProviderLocationazureReachabilityReport()Gets the relative latency score for internet service providers from a specified location to Azure regions.ConnectivityCheck.DefinitionStages.ToDestinationcheckConnectivity()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.ConnectionMonitorsconnectionMonitors()FlowLogSettingsgetFlowLogSettings(String nsgId)Gets the information on the configuration of flow log.Mono<FlowLogSettings>getFlowLogSettingsAsync(String nsgId)Gets the information on the configuration of flow log asynchronously.SecurityGroupViewgetSecurityGroupView(String vmId)Gets the configured and effective security group rules on the specified VM.Mono<SecurityGroupView>getSecurityGroupViewAsync(String vmId)Gets the configured and effective security group rules on the specified VM asynchronously.NextHop.DefinitionStages.WithTargetResourcenextHop()First step specifying the parameters to get next hop for the VM.PacketCapturespacketCaptures()Topology.DefinitionStages.WithTargetResourceGrouptopology()First step specifying parameters to get topology of a resource group.Troubleshooting.DefinitionStages.WithTargetResourcetroubleshoot()Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).VerificationIPFlow.DefinitionStages.WithTargetResourceverifyIPFlow()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
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
packetCaptures
PacketCaptures packetCaptures()
- Returns:
- entry point to manage packet captures associated with network watcher
-
connectionMonitors
ConnectionMonitors connectionMonitors()
- Returns:
- entry point to manage connection monitors associated with network watcher
-
topology
Topology.DefinitionStages.WithTargetResourceGroup topology()
First step specifying parameters to get topology of a resource group.- Returns:
- current network topology by resource group
-
getSecurityGroupView
SecurityGroupView getSecurityGroupView(String vmId)
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
Mono<SecurityGroupView> getSecurityGroupViewAsync(String vmId)
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
FlowLogSettings getFlowLogSettings(String nsgId)
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
Mono<FlowLogSettings> getFlowLogSettingsAsync(String nsgId)
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
NextHop.DefinitionStages.WithTargetResource 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
-
-