Share via


INetworkWatchersOperations Interface

Definition

NetworkWatchersOperations operations.

public interface INetworkWatchersOperations
type INetworkWatchersOperations = interface
Public Interface INetworkWatchersOperations

Methods

BeginCheckConnectivityWithHttpMessagesAsync(String, String, ConnectivityParameters, Dictionary<String,List<String>>, CancellationToken)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

BeginDeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified network watcher resource.

BeginGetAzureReachabilityReportWithHttpMessagesAsync(String, String, AzureReachabilityReportParameters, Dictionary<String,List<String>>, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

BeginGetFlowLogStatusWithHttpMessagesAsync(String, String, FlowLogStatusParameters, Dictionary<String,List<String>>, CancellationToken)

Queries status of flow log and traffic analytics (optional) on a specified resource.

BeginGetNetworkConfigurationDiagnosticWithHttpMessagesAsync(String, String, NetworkConfigurationDiagnosticParameters, Dictionary<String, List<String>>, CancellationToken)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

BeginGetNextHopWithHttpMessagesAsync(String, String, NextHopParameters, Dictionary<String,List<String>>, CancellationToken)

Gets the next hop from the specified VM.

BeginGetTroubleshootingResultWithHttpMessagesAsync(String, String, QueryTroubleshootingParameters, Dictionary<String,List<String>>, CancellationToken)

Get the last completed troubleshooting result on a specified resource.

BeginGetTroubleshootingWithHttpMessagesAsync(String, String, TroubleshootingParameters, Dictionary<String,List<String>>, CancellationToken)

Initiate troubleshooting on a specified resource.

BeginGetVMSecurityRulesWithHttpMessagesAsync(String, String, SecurityGroupViewParameters, Dictionary<String,List<String>>, CancellationToken)

Gets the configured and effective security group rules on the specified VM.

BeginListAvailableProvidersWithHttpMessagesAsync(String, String, AvailableProvidersListParameters, Dictionary<String,List<String>>, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

BeginSetFlowLogConfigurationWithHttpMessagesAsync(String, String, FlowLogInformation, Dictionary<String,List<String>>, CancellationToken)

Configures flow log and traffic analytics (optional) on a specified resource.

BeginVerifyIPFlowWithHttpMessagesAsync(String, String, VerificationIPFlowParameters, Dictionary<String,List<String>>, CancellationToken)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

CheckConnectivityWithHttpMessagesAsync(String, String, ConnectivityParameters, Dictionary<String,List<String>>, CancellationToken)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

CreateOrUpdateWithHttpMessagesAsync(String, String, NetworkWatcher, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a network watcher in the specified resource group.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified network watcher resource.

GetAzureReachabilityReportWithHttpMessagesAsync(String, String, AzureReachabilityReportParameters, Dictionary<String,List<String>>, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

GetFlowLogStatusWithHttpMessagesAsync(String, String, FlowLogStatusParameters, Dictionary<String,List<String>>, CancellationToken)

Queries status of flow log and traffic analytics (optional) on a specified resource.

GetNetworkConfigurationDiagnosticWithHttpMessagesAsync(String, String, NetworkConfigurationDiagnosticParameters, Dictionary<String, List<String>>, CancellationToken)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

GetNextHopWithHttpMessagesAsync(String, String, NextHopParameters, Dictionary<String,List<String>>, CancellationToken)

Gets the next hop from the specified VM.

GetTopologyWithHttpMessagesAsync(String, String, TopologyParameters, Dictionary<String,List<String>>, CancellationToken)

Gets the current network topology by resource group.

GetTroubleshootingResultWithHttpMessagesAsync(String, String, QueryTroubleshootingParameters, Dictionary<String,List<String>>, CancellationToken)

Get the last completed troubleshooting result on a specified resource.

GetTroubleshootingWithHttpMessagesAsync(String, String, TroubleshootingParameters, Dictionary<String,List<String>>, CancellationToken)

Initiate troubleshooting on a specified resource.

GetVMSecurityRulesWithHttpMessagesAsync(String, String, SecurityGroupViewParameters, Dictionary<String,List<String>>, CancellationToken)

Gets the configured and effective security group rules on the specified VM.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the specified network watcher by resource group.

ListAllWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Gets all network watchers by subscription.

ListAvailableProvidersWithHttpMessagesAsync(String, String, AvailableProvidersListParameters, Dictionary<String,List<String>>, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

ListWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all network watchers by resource group.

SetFlowLogConfigurationWithHttpMessagesAsync(String, String, FlowLogInformation, Dictionary<String,List<String>>, CancellationToken)

Configures flow log and traffic analytics (optional) on a specified resource.

UpdateTagsWithHttpMessagesAsync(String, String, TagsObject, Dictionary<String,List<String>>, CancellationToken)

Updates a network watcher tags.

VerifyIPFlowWithHttpMessagesAsync(String, String, VerificationIPFlowParameters, Dictionary<String,List<String>>, CancellationToken)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

Extension Methods

BeginCheckConnectivity(INetworkWatchersOperations, String, String, ConnectivityParameters)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

BeginCheckConnectivityAsync(INetworkWatchersOperations, String, String, ConnectivityParameters, CancellationToken)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

BeginDelete(INetworkWatchersOperations, String, String)

Deletes the specified network watcher resource.

BeginDeleteAsync(INetworkWatchersOperations, String, String, CancellationToken)

Deletes the specified network watcher resource.

BeginGetAzureReachabilityReport(INetworkWatchersOperations, String, String, AzureReachabilityReportParameters)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

BeginGetAzureReachabilityReportAsync(INetworkWatchersOperations, String, String, AzureReachabilityReportParameters, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

BeginGetFlowLogStatus(INetworkWatchersOperations, String, String, FlowLogStatusParameters)

Queries status of flow log and traffic analytics (optional) on a specified resource.

BeginGetFlowLogStatusAsync(INetworkWatchersOperations, String, String, FlowLogStatusParameters, CancellationToken)

Queries status of flow log and traffic analytics (optional) on a specified resource.

BeginGetNetworkConfigurationDiagnostic(INetworkWatchersOperations, String, String, NetworkConfigurationDiagnosticParameters)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

BeginGetNetworkConfigurationDiagnosticAsync(INetworkWatchersOperations, String, String, NetworkConfigurationDiagnosticParameters, CancellationToken)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

BeginGetNextHop(INetworkWatchersOperations, String, String, NextHopParameters)

Gets the next hop from the specified VM.

BeginGetNextHopAsync(INetworkWatchersOperations, String, String, NextHopParameters, CancellationToken)

Gets the next hop from the specified VM.

BeginGetTroubleshooting(INetworkWatchersOperations, String, String, TroubleshootingParameters)

Initiate troubleshooting on a specified resource.

BeginGetTroubleshootingAsync(INetworkWatchersOperations, String, String, TroubleshootingParameters, CancellationToken)

Initiate troubleshooting on a specified resource.

BeginGetTroubleshootingResult(INetworkWatchersOperations, String, String, QueryTroubleshootingParameters)

Get the last completed troubleshooting result on a specified resource.

BeginGetTroubleshootingResultAsync(INetworkWatchersOperations, String, String, QueryTroubleshootingParameters, CancellationToken)

Get the last completed troubleshooting result on a specified resource.

BeginGetVMSecurityRules(INetworkWatchersOperations, String, String, SecurityGroupViewParameters)

Gets the configured and effective security group rules on the specified VM.

BeginGetVMSecurityRulesAsync(INetworkWatchersOperations, String, String, SecurityGroupViewParameters, CancellationToken)

Gets the configured and effective security group rules on the specified VM.

BeginListAvailableProviders(INetworkWatchersOperations, String, String, AvailableProvidersListParameters)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

BeginListAvailableProvidersAsync(INetworkWatchersOperations, String, String, AvailableProvidersListParameters, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

BeginSetFlowLogConfiguration(INetworkWatchersOperations, String, String, FlowLogInformation)

Configures flow log and traffic analytics (optional) on a specified resource.

BeginSetFlowLogConfigurationAsync(INetworkWatchersOperations, String, String, FlowLogInformation, CancellationToken)

Configures flow log and traffic analytics (optional) on a specified resource.

BeginVerifyIPFlow(INetworkWatchersOperations, String, String, VerificationIPFlowParameters)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

BeginVerifyIPFlowAsync(INetworkWatchersOperations, String, String, VerificationIPFlowParameters, CancellationToken)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

CheckConnectivity(INetworkWatchersOperations, String, String, ConnectivityParameters)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

CheckConnectivityAsync(INetworkWatchersOperations, String, String, ConnectivityParameters, CancellationToken)

Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

CreateOrUpdate(INetworkWatchersOperations, String, String, NetworkWatcher)

Creates or updates a network watcher in the specified resource group.

CreateOrUpdateAsync(INetworkWatchersOperations, String, String, NetworkWatcher, CancellationToken)

Creates or updates a network watcher in the specified resource group.

Delete(INetworkWatchersOperations, String, String)

Deletes the specified network watcher resource.

DeleteAsync(INetworkWatchersOperations, String, String, CancellationToken)

Deletes the specified network watcher resource.

Get(INetworkWatchersOperations, String, String)

Gets the specified network watcher by resource group.

GetAsync(INetworkWatchersOperations, String, String, CancellationToken)

Gets the specified network watcher by resource group.

GetAzureReachabilityReport(INetworkWatchersOperations, String, String, AzureReachabilityReportParameters)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

GetAzureReachabilityReportAsync(INetworkWatchersOperations, String, String, AzureReachabilityReportParameters, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Gets the relative latency score for internet service providers from a specified location to Azure regions.

GetFlowLogStatus(INetworkWatchersOperations, String, String, FlowLogStatusParameters)

Queries status of flow log and traffic analytics (optional) on a specified resource.

GetFlowLogStatusAsync(INetworkWatchersOperations, String, String, FlowLogStatusParameters, CancellationToken)

Queries status of flow log and traffic analytics (optional) on a specified resource.

GetNetworkConfigurationDiagnostic(INetworkWatchersOperations, String, String, NetworkConfigurationDiagnosticParameters)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

GetNetworkConfigurationDiagnosticAsync(INetworkWatchersOperations, String, String, NetworkConfigurationDiagnosticParameters, CancellationToken)

Gets Network Configuration Diagnostic data to help customers understand and debug network behavior. It provides detailed information on what security rules were applied to a specified traffic flow and the result of evaluating these rules. Customers must provide details of a flow like source, destination, protocol, etc. The API returns whether traffic was allowed or denied, the rules evaluated for the specified flow and the evaluation results.

GetNextHop(INetworkWatchersOperations, String, String, NextHopParameters)

Gets the next hop from the specified VM.

GetNextHopAsync(INetworkWatchersOperations, String, String, NextHopParameters, CancellationToken)

Gets the next hop from the specified VM.

GetTopology(INetworkWatchersOperations, String, String, TopologyParameters)

Gets the current network topology by resource group.

GetTopologyAsync(INetworkWatchersOperations, String, String, TopologyParameters, CancellationToken)

Gets the current network topology by resource group.

GetTroubleshooting(INetworkWatchersOperations, String, String, TroubleshootingParameters)

Initiate troubleshooting on a specified resource.

GetTroubleshootingAsync(INetworkWatchersOperations, String, String, TroubleshootingParameters, CancellationToken)

Initiate troubleshooting on a specified resource.

GetTroubleshootingResult(INetworkWatchersOperations, String, String, QueryTroubleshootingParameters)

Get the last completed troubleshooting result on a specified resource.

GetTroubleshootingResultAsync(INetworkWatchersOperations, String, String, QueryTroubleshootingParameters, CancellationToken)

Get the last completed troubleshooting result on a specified resource.

GetVMSecurityRules(INetworkWatchersOperations, String, String, SecurityGroupViewParameters)

Gets the configured and effective security group rules on the specified VM.

GetVMSecurityRulesAsync(INetworkWatchersOperations, String, String, SecurityGroupViewParameters, CancellationToken)

Gets the configured and effective security group rules on the specified VM.

List(INetworkWatchersOperations, String)

Gets all network watchers by resource group.

ListAll(INetworkWatchersOperations)

Gets all network watchers by subscription.

ListAllAsync(INetworkWatchersOperations, CancellationToken)

Gets all network watchers by subscription.

ListAsync(INetworkWatchersOperations, String, CancellationToken)

Gets all network watchers by resource group.

ListAvailableProviders(INetworkWatchersOperations, String, String, AvailableProvidersListParameters)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

ListAvailableProvidersAsync(INetworkWatchersOperations, String, String, AvailableProvidersListParameters, CancellationToken)

NOTE: This feature is currently in preview and still being tested for stability. Lists all available internet service providers for a specified Azure region.

SetFlowLogConfiguration(INetworkWatchersOperations, String, String, FlowLogInformation)

Configures flow log and traffic analytics (optional) on a specified resource.

SetFlowLogConfigurationAsync(INetworkWatchersOperations, String, String, FlowLogInformation, CancellationToken)

Configures flow log and traffic analytics (optional) on a specified resource.

UpdateTags(INetworkWatchersOperations, String, String, TagsObject)

Updates a network watcher tags.

UpdateTagsAsync(INetworkWatchersOperations, String, String, TagsObject, CancellationToken)

Updates a network watcher tags.

VerifyIPFlow(INetworkWatchersOperations, String, String, VerificationIPFlowParameters)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

VerifyIPFlowAsync(INetworkWatchersOperations, String, String, VerificationIPFlowParameters, CancellationToken)

Verify IP flow from the specified VM to a location given the currently configured NSG rules.

Applies to