NetworkWatchers interface
代表 NetworkWatchers 的介面。
方法
方法詳細資料
beginCheckConnectivity(string, string, ConnectivityParameters, NetworkWatchersCheckConnectivityOptionalParams)
確認從虛擬機到指定端點建立直接 TCP 連線的可能性,包括另一部 VM 或任意遠端伺服器。
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)
確認從虛擬機到指定端點建立直接 TCP 連線的可能性,包括另一部 VM 或任意遠端伺服器。
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 區域,取得因特網服務提供者的相對延遲分數。
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 區域,取得因特網服務提供者的相對延遲分數。
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 區域的所有可用因特網服務提供者。
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 區域的所有可用因特網服務提供者。
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)
確認IP從指定的 VM 流向目前設定 NSG 規則的位置。
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)
確認IP從指定的 VM 流向目前設定 NSG 規則的位置。
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>