@Beta(value=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>
Modifier and Type | Interface and Description |
---|---|
static interface |
NetworkWatcher.Definition
Container interface for all the definitions.
|
static interface |
NetworkWatcher.DefinitionStages
Grouping of network watcher definition stages.
|
static interface |
NetworkWatcher.Update
The template for update operation, containing all the settings that can be modified.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
UpdatableWithTags.UpdateWithTags<T>
Modifier and Type | Method and Description |
---|---|
AvailableProviders.DefinitionStages.WithExecute |
availableProviders()
Lists all available internet service providers for a specified Azure region.
|
AzureReachabilityReport.DefinitionStages.WithProviderLocation |
azureReachabilityReport()
Gets the relative latency score for internet service providers from a specified location to Azure regions.
|
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.
|
ConnectionMonitors |
connectionMonitors() |
FlowLogSettings |
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.
|
SecurityGroupView |
getSecurityGroupView(String vmId)
Gets the configured and effective security group rules on the specified VM.
|
rx.Observable<SecurityGroupView> |
getSecurityGroupViewAsync(String vmId)
Gets the configured and effective security group rules on the specified VM asynchronously.
|
NextHop.DefinitionStages.WithTargetResource |
nextHop()
First step specifying the parameters to get next hop for the VM.
|
PacketCaptures |
packetCaptures() |
Topology.DefinitionStages.WithTargetResourceGroup |
topology()
First step specifying parameters to get topology of a resource group.
|
Troubleshooting.DefinitionStages.WithTargetResource |
troubleshoot()
Initiate troubleshooting on a specified resource (virtual network gateway or virtual network gateway connection).
|
VerificationIPFlow.DefinitionStages.WithTargetResource |
verifyIPFlow()
Verify IP flow from the specified VM to a location given the currently configured NSG rules.
|
region, regionName, tags, type
key
id
name
resourceGroupName
manager
inner
refresh, refreshAsync
update
updateTags
PacketCaptures packetCaptures()
@Beta(value=V1_10_0) ConnectionMonitors connectionMonitors()
Topology.DefinitionStages.WithTargetResourceGroup topology()
SecurityGroupView getSecurityGroupView(String vmId)
vmId
- ID of the target VMrx.Observable<SecurityGroupView> getSecurityGroupViewAsync(String vmId)
vmId
- ID of the target VMFlowLogSettings getFlowLogSettings(String nsgId)
nsgId
- the name of the target resource group to get flow log status forrx.Observable<FlowLogSettings> getFlowLogSettingsAsync(String nsgId)
nsgId
- the name of the target resource group to get flow log status forNextHop.DefinitionStages.WithTargetResource nextHop()
VerificationIPFlow.DefinitionStages.WithTargetResource verifyIPFlow()
ConnectivityCheck.DefinitionStages.ToDestination checkConnectivity()
@Beta(value=V1_4_0) Troubleshooting.DefinitionStages.WithTargetResource troubleshoot()
@Beta(value=V1_10_0) AvailableProviders.DefinitionStages.WithExecute availableProviders()
@Beta(value=V1_10_0) AzureReachabilityReport.DefinitionStages.WithProviderLocation azureReachabilityReport()
Copyright © 2019. All rights reserved.