Interface NetworkWatcher

All Superinterfaces:
GroupableResource<NetworkManager,NetworkWatcherInner>, HasId, HasInnerModel<NetworkWatcherInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<NetworkWatcher>, Resource, Updatable<NetworkWatcher.Update>, UpdatableWithTags<NetworkWatcher>

Entry point for Network Watcher API in Azure.
  • Method Details

    • packetCaptures

      PacketCaptures packetCaptures()
      Gets entry point to manage packet captures associated with network watcher.
      Returns:
      entry point to manage packet captures associated with network watcher
    • connectionMonitors

      ConnectionMonitors connectionMonitors()
      Gets entry point to manage connection monitors associated with network watcher.
      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

      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

      First step specifying the parameters to get next hop for the VM.
      Returns:
      a stage to specify parameters for next hop
    • 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

      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

      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