NetworkWatchersOperations interface

Interface representing a NetworkWatchers operations.

Properties

beginCheckConnectivity
beginCheckConnectivityAndWait
beginDelete
beginDeleteAndWait
beginGetAzureReachabilityReport
beginGetAzureReachabilityReportAndWait
beginGetFlowLogStatus
beginGetFlowLogStatusAndWait
beginGetNetworkConfigurationDiagnostic
beginGetNetworkConfigurationDiagnosticAndWait
beginGetNextHop
beginGetNextHopAndWait
beginGetTroubleshooting
beginGetTroubleshootingAndWait
beginGetTroubleshootingResult
beginGetTroubleshootingResultAndWait
beginGetVMSecurityRules
beginGetVMSecurityRulesAndWait
beginListAvailableProviders
beginListAvailableProvidersAndWait
beginSetFlowLogConfiguration
beginSetFlowLogConfigurationAndWait
beginVerifyIPFlow
beginVerifyIPFlowAndWait
checkConnectivity

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

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

delete

Deletes the specified network watcher resource.

get

Gets the specified network watcher by resource group.

getAzureReachabilityReport

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

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

getNetworkConfigurationDiagnostic

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

Gets the next hop from the specified VM.

getTopology

Gets the current network topology by resource group.

getTroubleshooting

Initiate troubleshooting on a specified resource.

getTroubleshootingResult

Get the last completed troubleshooting result on a specified resource.

getVMSecurityRules

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

list

Gets all network watchers by resource group.

listAll

Gets all network watchers by subscription.

listAvailableProviders

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

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

updateTags

Updates a network watcher tags.

verifyIPFlow

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

Property Details

beginCheckConnectivity

Warning

This API is now deprecated.

use checkConnectivity instead

beginCheckConnectivity: (resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => Promise<SimplePollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => Promise<SimplePollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>>

beginCheckConnectivityAndWait

Warning

This API is now deprecated.

use checkConnectivity instead

beginCheckConnectivityAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => Promise<ConnectivityInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => Promise<ConnectivityInformation>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => Promise<void>

beginGetAzureReachabilityReport

Warning

This API is now deprecated.

use getAzureReachabilityReport instead

beginGetAzureReachabilityReport: (resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => Promise<SimplePollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => Promise<SimplePollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>>

beginGetAzureReachabilityReportAndWait

Warning

This API is now deprecated.

use getAzureReachabilityReport instead

beginGetAzureReachabilityReportAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => Promise<AzureReachabilityReport>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => Promise<AzureReachabilityReport>

beginGetFlowLogStatus

Warning

This API is now deprecated.

use getFlowLogStatus instead

beginGetFlowLogStatus: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>

beginGetFlowLogStatusAndWait

Warning

This API is now deprecated.

use getFlowLogStatus instead

beginGetFlowLogStatusAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => Promise<FlowLogInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => Promise<FlowLogInformation>

beginGetNetworkConfigurationDiagnostic

Warning

This API is now deprecated.

use getNetworkConfigurationDiagnostic instead

beginGetNetworkConfigurationDiagnostic: (resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => Promise<SimplePollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>>

beginGetNetworkConfigurationDiagnosticAndWait

Warning

This API is now deprecated.

use getNetworkConfigurationDiagnostic instead

beginGetNetworkConfigurationDiagnosticAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => Promise<NetworkConfigurationDiagnosticResponse>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => Promise<NetworkConfigurationDiagnosticResponse>

beginGetNextHop

Warning

This API is now deprecated.

use getNextHop instead

beginGetNextHop: (resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => Promise<SimplePollerLike<OperationState<NextHopResult>, NextHopResult>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => Promise<SimplePollerLike<OperationState<NextHopResult>, NextHopResult>>

beginGetNextHopAndWait

Warning

This API is now deprecated.

use getNextHop instead

beginGetNextHopAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => Promise<NextHopResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => Promise<NextHopResult>

beginGetTroubleshooting

Warning

This API is now deprecated.

use getTroubleshooting instead

beginGetTroubleshooting: (resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>

beginGetTroubleshootingAndWait

Warning

This API is now deprecated.

use getTroubleshooting instead

beginGetTroubleshootingAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => Promise<TroubleshootingResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => Promise<TroubleshootingResult>

beginGetTroubleshootingResult

Warning

This API is now deprecated.

use getTroubleshootingResult instead

beginGetTroubleshootingResult: (resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>

beginGetTroubleshootingResultAndWait

Warning

This API is now deprecated.

use getTroubleshootingResult instead

beginGetTroubleshootingResultAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => Promise<TroubleshootingResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => Promise<TroubleshootingResult>

beginGetVMSecurityRules

Warning

This API is now deprecated.

use getVMSecurityRules instead

beginGetVMSecurityRules: (resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => Promise<SimplePollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => Promise<SimplePollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>>

beginGetVMSecurityRulesAndWait

Warning

This API is now deprecated.

use getVMSecurityRules instead

beginGetVMSecurityRulesAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => Promise<SecurityGroupViewResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => Promise<SecurityGroupViewResult>

beginListAvailableProviders

Warning

This API is now deprecated.

use listAvailableProviders instead

beginListAvailableProviders: (resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => Promise<SimplePollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>>

beginListAvailableProvidersAndWait

Warning

This API is now deprecated.

use listAvailableProviders instead

beginListAvailableProvidersAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => Promise<AvailableProvidersList>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => Promise<AvailableProvidersList>

beginSetFlowLogConfiguration

Warning

This API is now deprecated.

use setFlowLogConfiguration instead

beginSetFlowLogConfiguration: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>

beginSetFlowLogConfigurationAndWait

Warning

This API is now deprecated.

use setFlowLogConfiguration instead

beginSetFlowLogConfigurationAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => Promise<FlowLogInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => Promise<FlowLogInformation>

beginVerifyIPFlow

Warning

This API is now deprecated.

use verifyIPFlow instead

beginVerifyIPFlow: (resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => Promise<SimplePollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => Promise<SimplePollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>>

beginVerifyIPFlowAndWait

Warning

This API is now deprecated.

use verifyIPFlow instead

beginVerifyIPFlowAndWait: (resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => Promise<VerificationIPFlowResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => Promise<VerificationIPFlowResult>

checkConnectivity

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.

checkConnectivity: (resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => PollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams) => PollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>

createOrUpdate

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

createOrUpdate: (resourceGroupName: string, networkWatcherName: string, parameters: NetworkWatcher, options?: NetworkWatchersCreateOrUpdateOptionalParams) => Promise<NetworkWatcher>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NetworkWatcher, options?: NetworkWatchersCreateOrUpdateOptionalParams) => Promise<NetworkWatcher>

delete

Deletes the specified network watcher resource.

delete: (resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified network watcher by resource group.

get: (resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersGetOptionalParams) => Promise<NetworkWatcher>

Property Value

(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersGetOptionalParams) => Promise<NetworkWatcher>

getAzureReachabilityReport

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.

getAzureReachabilityReport: (resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => PollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams) => PollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>

getFlowLogStatus

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

getFlowLogStatus: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => PollerLike<OperationState<FlowLogInformation>, FlowLogInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams) => PollerLike<OperationState<FlowLogInformation>, FlowLogInformation>

getNetworkConfigurationDiagnostic

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.

getNetworkConfigurationDiagnostic: (resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => PollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams) => PollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>

getNextHop

Gets the next hop from the specified VM.

getNextHop: (resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => PollerLike<OperationState<NextHopResult>, NextHopResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams) => PollerLike<OperationState<NextHopResult>, NextHopResult>

getTopology

Gets the current network topology by resource group.

getTopology: (resourceGroupName: string, networkWatcherName: string, parameters: TopologyParameters, options?: NetworkWatchersGetTopologyOptionalParams) => Promise<Topology>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: TopologyParameters, options?: NetworkWatchersGetTopologyOptionalParams) => Promise<Topology>

getTroubleshooting

Initiate troubleshooting on a specified resource.

getTroubleshooting: (resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => PollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams) => PollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>

getTroubleshootingResult

Get the last completed troubleshooting result on a specified resource.

getTroubleshootingResult: (resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => PollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams) => PollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>

getVMSecurityRules

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

getVMSecurityRules: (resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => PollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams) => PollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>

list

Gets all network watchers by resource group.

list: (resourceGroupName: string, options?: NetworkWatchersListOptionalParams) => PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>

Property Value

(resourceGroupName: string, options?: NetworkWatchersListOptionalParams) => PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>

listAll

Gets all network watchers by subscription.

listAll: (options?: NetworkWatchersListAllOptionalParams) => PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>

Property Value

(options?: NetworkWatchersListAllOptionalParams) => PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>

listAvailableProviders

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

listAvailableProviders: (resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => PollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams) => PollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>

setFlowLogConfiguration

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

setFlowLogConfiguration: (resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => PollerLike<OperationState<FlowLogInformation>, FlowLogInformation>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams) => PollerLike<OperationState<FlowLogInformation>, FlowLogInformation>

updateTags

Updates a network watcher tags.

updateTags: (resourceGroupName: string, networkWatcherName: string, parameters: TagsObject, options?: NetworkWatchersUpdateTagsOptionalParams) => Promise<NetworkWatcher>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: TagsObject, options?: NetworkWatchersUpdateTagsOptionalParams) => Promise<NetworkWatcher>

verifyIPFlow

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

verifyIPFlow: (resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => PollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>

Property Value

(resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams) => PollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>