@Beta public interface NetworkWatcher extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkWatcherInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkWatcher>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkWatcher.Update>
| 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.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
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.
|
Topology |
getTopology(String targetResourceGroup)
Gets network topology of a given resource group.
|
rx.Observable<Topology> |
getTopologyAsync(String targetResourceGroup)
Gets network topology of a given resource group asynchronously.
|
NextHop.DefinitionStages.WithTargetResource |
nextHop()
First step specifying the parameters to get next hop for the VM.
|
PacketCaptures |
packetCaptures() |
VerificationIPFlow.DefinitionStages.WithTargetResource |
verifyIPFlow()
Verify IP flow from the specified VM to a location given the currently configured NSG rules.
|
region, regionName, tags, typekeyidnameresourceGroupNamemanagerinnerPacketCaptures packetCaptures()
Topology getTopology(String targetResourceGroup)
targetResourceGroup - the name of the target resource group to perform getTopology onrx.Observable<Topology> getTopologyAsync(String targetResourceGroup)
targetResourceGroup - the name of the target resource group to perform getTopology onSecurityGroupView 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()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/