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 interface
Container interface for all the definitions.static interface
Grouping of network watcher definition stages.static interface
The 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
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
update
Methods 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
-