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 區域的相對延遲分數。
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>