NetworkWatchers interface
表示 NetworkWatchers 的接口。
方法
方法详细信息
beginCheckConnectivity(string, string, ConnectivityParameters, NetworkWatchersCheckConnectivityOptionalParams)
验证建立从虚拟机到给定终结点(包括另一个 VM 或任意远程服务器)的直接 TCP 连接的可能性。
function beginCheckConnectivity(resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams): Promise<SimplePollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- ConnectivityParameters
确定如何执行连接检查的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ConnectivityInformation>, ConnectivityInformation>>
beginCheckConnectivityAndWait(string, string, ConnectivityParameters, NetworkWatchersCheckConnectivityOptionalParams)
验证建立从虚拟机到给定终结点(包括另一个 VM 或任意远程服务器)的直接 TCP 连接的可能性。
function beginCheckConnectivityAndWait(resourceGroupName: string, networkWatcherName: string, parameters: ConnectivityParameters, options?: NetworkWatchersCheckConnectivityOptionalParams): Promise<ConnectivityInformation>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- ConnectivityParameters
确定如何执行连接检查的参数。
选项参数。
返回
Promise<ConnectivityInformation>
beginDelete(string, string, NetworkWatchersDeleteOptionalParams)
删除指定的网络观察程序资源。
function beginDelete(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, NetworkWatchersDeleteOptionalParams)
删除指定的网络观察程序资源。
function beginDeleteAndWait(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
选项参数。
返回
Promise<void>
beginGetAzureReachabilityReport(string, string, AzureReachabilityReportParameters, NetworkWatchersGetAzureReachabilityReportOptionalParams)
注意:此功能目前处于预览状态,仍在测试稳定性。 获取从指定位置到 Azure 区域的 Internet 服务提供商的相对延迟分数。
function beginGetAzureReachabilityReport(resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams): Promise<SimplePollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- AzureReachabilityReportParameters
确定 Azure 可访问性报告配置的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<AzureReachabilityReport>, AzureReachabilityReport>>
beginGetAzureReachabilityReportAndWait(string, string, AzureReachabilityReportParameters, NetworkWatchersGetAzureReachabilityReportOptionalParams)
注意:此功能目前处于预览状态,仍在测试稳定性。 获取从指定位置到 Azure 区域的 Internet 服务提供商的相对延迟分数。
function beginGetAzureReachabilityReportAndWait(resourceGroupName: string, networkWatcherName: string, parameters: AzureReachabilityReportParameters, options?: NetworkWatchersGetAzureReachabilityReportOptionalParams): Promise<AzureReachabilityReport>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- AzureReachabilityReportParameters
确定 Azure 可访问性报告配置的参数。
选项参数。
返回
Promise<AzureReachabilityReport>
beginGetFlowLogStatus(string, string, FlowLogStatusParameters, NetworkWatchersGetFlowLogStatusOptionalParams)
查询指定资源的流日志和流量分析(可选)的状态。
function beginGetFlowLogStatus(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams): Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- FlowLogStatusParameters
用于定义用于查询流日志和流量分析(可选)状态的资源的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>
beginGetFlowLogStatusAndWait(string, string, FlowLogStatusParameters, NetworkWatchersGetFlowLogStatusOptionalParams)
查询指定资源的流日志和流量分析(可选)的状态。
function beginGetFlowLogStatusAndWait(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogStatusParameters, options?: NetworkWatchersGetFlowLogStatusOptionalParams): Promise<FlowLogInformation>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- FlowLogStatusParameters
用于定义用于查询流日志和流量分析(可选)状态的资源的参数。
选项参数。
返回
Promise<FlowLogInformation>
beginGetNetworkConfigurationDiagnostic(string, string, NetworkConfigurationDiagnosticParameters, NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams)
获取网络配置诊断数据,以帮助客户了解和调试网络行为。 它提供有关应用于指定流量流的安全规则以及评估这些规则的结果的详细信息。 客户必须提供源、目标、协议等流的详细信息。API 返回是允许还是拒绝流量、为指定的流和评估结果评估的规则。
function beginGetNetworkConfigurationDiagnostic(resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams): Promise<SimplePollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- NetworkConfigurationDiagnosticParameters
用于获取网络配置诊断的参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<NetworkConfigurationDiagnosticResponse>, NetworkConfigurationDiagnosticResponse>>
beginGetNetworkConfigurationDiagnosticAndWait(string, string, NetworkConfigurationDiagnosticParameters, NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams)
获取网络配置诊断数据,以帮助客户了解和调试网络行为。 它提供有关应用于指定流量流的安全规则以及评估这些规则的结果的详细信息。 客户必须提供源、目标、协议等流的详细信息。API 返回是允许还是拒绝流量、为指定的流和评估结果评估的规则。
function beginGetNetworkConfigurationDiagnosticAndWait(resourceGroupName: string, networkWatcherName: string, parameters: NetworkConfigurationDiagnosticParameters, options?: NetworkWatchersGetNetworkConfigurationDiagnosticOptionalParams): Promise<NetworkConfigurationDiagnosticResponse>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- NetworkConfigurationDiagnosticParameters
用于获取网络配置诊断的参数。
返回
beginGetNextHop(string, string, NextHopParameters, NetworkWatchersGetNextHopOptionalParams)
从指定的 VM 获取下一跃点。
function beginGetNextHop(resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams): Promise<SimplePollerLike<OperationState<NextHopResult>, NextHopResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- NextHopParameters
定义源终结点和目标终结点的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<NextHopResult>, NextHopResult>>
beginGetNextHopAndWait(string, string, NextHopParameters, NetworkWatchersGetNextHopOptionalParams)
从指定的 VM 获取下一跃点。
function beginGetNextHopAndWait(resourceGroupName: string, networkWatcherName: string, parameters: NextHopParameters, options?: NetworkWatchersGetNextHopOptionalParams): Promise<NextHopResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- NextHopParameters
定义源终结点和目标终结点的参数。
选项参数。
返回
Promise<NextHopResult>
beginGetTroubleshooting(string, string, TroubleshootingParameters, NetworkWatchersGetTroubleshootingOptionalParams)
对指定的资源启动故障排除。
function beginGetTroubleshooting(resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams): Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- TroubleshootingParameters
用于定义要排除故障的资源的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>
beginGetTroubleshootingAndWait(string, string, TroubleshootingParameters, NetworkWatchersGetTroubleshootingOptionalParams)
对指定的资源启动故障排除。
function beginGetTroubleshootingAndWait(resourceGroupName: string, networkWatcherName: string, parameters: TroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingOptionalParams): Promise<TroubleshootingResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- TroubleshootingParameters
用于定义要排除故障的资源的参数。
选项参数。
返回
Promise<TroubleshootingResult>
beginGetTroubleshootingResult(string, string, QueryTroubleshootingParameters, NetworkWatchersGetTroubleshootingResultOptionalParams)
获取指定资源上最后一个已完成的故障排除结果。
function beginGetTroubleshootingResult(resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams): Promise<SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- QueryTroubleshootingParameters
定义资源以查询故障排除结果的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<TroubleshootingResult>, TroubleshootingResult>>
beginGetTroubleshootingResultAndWait(string, string, QueryTroubleshootingParameters, NetworkWatchersGetTroubleshootingResultOptionalParams)
获取指定资源上最后一个已完成的故障排除结果。
function beginGetTroubleshootingResultAndWait(resourceGroupName: string, networkWatcherName: string, parameters: QueryTroubleshootingParameters, options?: NetworkWatchersGetTroubleshootingResultOptionalParams): Promise<TroubleshootingResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- QueryTroubleshootingParameters
定义资源以查询故障排除结果的参数。
选项参数。
返回
Promise<TroubleshootingResult>
beginGetVMSecurityRules(string, string, SecurityGroupViewParameters, NetworkWatchersGetVMSecurityRulesOptionalParams)
获取指定 VM 上配置的有效安全组规则。
function beginGetVMSecurityRules(resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams): Promise<SimplePollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- SecurityGroupViewParameters
用于定义要检查安全组的 VM 的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<SecurityGroupViewResult>, SecurityGroupViewResult>>
beginGetVMSecurityRulesAndWait(string, string, SecurityGroupViewParameters, NetworkWatchersGetVMSecurityRulesOptionalParams)
获取指定 VM 上配置的有效安全组规则。
function beginGetVMSecurityRulesAndWait(resourceGroupName: string, networkWatcherName: string, parameters: SecurityGroupViewParameters, options?: NetworkWatchersGetVMSecurityRulesOptionalParams): Promise<SecurityGroupViewResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- SecurityGroupViewParameters
用于定义要检查安全组的 VM 的参数。
选项参数。
返回
Promise<SecurityGroupViewResult>
beginListAvailableProviders(string, string, AvailableProvidersListParameters, NetworkWatchersListAvailableProvidersOptionalParams)
注意:此功能目前处于预览状态,仍在测试稳定性。 列出指定 Azure 区域的所有可用 Internet 服务提供商。
function beginListAvailableProviders(resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams): Promise<SimplePollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- AvailableProvidersListParameters
限定可用提供程序列表的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<AvailableProvidersList>, AvailableProvidersList>>
beginListAvailableProvidersAndWait(string, string, AvailableProvidersListParameters, NetworkWatchersListAvailableProvidersOptionalParams)
注意:此功能目前处于预览状态,仍在测试稳定性。 列出指定 Azure 区域的所有可用 Internet 服务提供商。
function beginListAvailableProvidersAndWait(resourceGroupName: string, networkWatcherName: string, parameters: AvailableProvidersListParameters, options?: NetworkWatchersListAvailableProvidersOptionalParams): Promise<AvailableProvidersList>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- AvailableProvidersListParameters
限定可用提供程序列表的参数。
选项参数。
返回
Promise<AvailableProvidersList>
beginSetFlowLogConfiguration(string, string, FlowLogInformation, NetworkWatchersSetFlowLogConfigurationOptionalParams)
在指定资源上配置流日志和流量分析(可选)。
function beginSetFlowLogConfiguration(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- FlowLogInformation
定义流日志配置的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<FlowLogInformation>, FlowLogInformation>>
beginSetFlowLogConfigurationAndWait(string, string, FlowLogInformation, NetworkWatchersSetFlowLogConfigurationOptionalParams)
在指定资源上配置流日志和流量分析(可选)。
function beginSetFlowLogConfigurationAndWait(resourceGroupName: string, networkWatcherName: string, parameters: FlowLogInformation, options?: NetworkWatchersSetFlowLogConfigurationOptionalParams): Promise<FlowLogInformation>
参数
- resourceGroupName
-
string
网络观察程序资源组的名称。
- networkWatcherName
-
string
网络观察程序资源的名称。
- parameters
- FlowLogInformation
定义流日志配置的参数。
选项参数。
返回
Promise<FlowLogInformation>
beginVerifyIPFlow(string, string, VerificationIPFlowParameters, NetworkWatchersVerifyIPFlowOptionalParams)
根据当前配置的 NSG 规则,验证 IP 从指定的 VM 流向某个位置。
function beginVerifyIPFlow(resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams): Promise<SimplePollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- VerificationIPFlowParameters
用于定义要验证的 IP 流的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<VerificationIPFlowResult>, VerificationIPFlowResult>>
beginVerifyIPFlowAndWait(string, string, VerificationIPFlowParameters, NetworkWatchersVerifyIPFlowOptionalParams)
根据当前配置的 NSG 规则,验证 IP 从指定的 VM 流向某个位置。
function beginVerifyIPFlowAndWait(resourceGroupName: string, networkWatcherName: string, parameters: VerificationIPFlowParameters, options?: NetworkWatchersVerifyIPFlowOptionalParams): Promise<VerificationIPFlowResult>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- VerificationIPFlowParameters
用于定义要验证的 IP 流的参数。
选项参数。
返回
Promise<VerificationIPFlowResult>
createOrUpdate(string, string, NetworkWatcher, NetworkWatchersCreateOrUpdateOptionalParams)
在指定的资源组中创建或更新网络观察程序。
function createOrUpdate(resourceGroupName: string, networkWatcherName: string, parameters: NetworkWatcher, options?: NetworkWatchersCreateOrUpdateOptionalParams): Promise<NetworkWatcher>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- NetworkWatcher
定义网络观察程序资源的参数。
选项参数。
返回
Promise<NetworkWatcher>
get(string, string, NetworkWatchersGetOptionalParams)
按资源组获取指定的网络观察程序。
function get(resourceGroupName: string, networkWatcherName: string, options?: NetworkWatchersGetOptionalParams): Promise<NetworkWatcher>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- options
- NetworkWatchersGetOptionalParams
选项参数。
返回
Promise<NetworkWatcher>
getTopology(string, string, TopologyParameters, NetworkWatchersGetTopologyOptionalParams)
按资源组获取当前网络拓扑。
function getTopology(resourceGroupName: string, networkWatcherName: string, parameters: TopologyParameters, options?: NetworkWatchersGetTopologyOptionalParams): Promise<Topology>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- TopologyParameters
定义拓扑表示形式的参数。
选项参数。
返回
Promise<Topology>
list(string, NetworkWatchersListOptionalParams)
按资源组获取所有网络观察程序。
function list(resourceGroupName: string, options?: NetworkWatchersListOptionalParams): PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。
选项参数。
返回
listAll(NetworkWatchersListAllOptionalParams)
按订阅获取所有网络观察程序。
function listAll(options?: NetworkWatchersListAllOptionalParams): PagedAsyncIterableIterator<NetworkWatcher, NetworkWatcher[], PageSettings>
参数
选项参数。
返回
updateTags(string, string, TagsObject, NetworkWatchersUpdateTagsOptionalParams)
更新网络观察程序标记。
function updateTags(resourceGroupName: string, networkWatcherName: string, parameters: TagsObject, options?: NetworkWatchersUpdateTagsOptionalParams): Promise<NetworkWatcher>
参数
- resourceGroupName
-
string
资源组的名称。
- networkWatcherName
-
string
网络观察程序的名称。
- parameters
- TagsObject
提供用于更新网络观察程序标记的参数。
选项参数。
返回
Promise<NetworkWatcher>