Connection Monitors - Query

最新の接続状態のスナップショットに対してクエリを実行します。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}/query?api-version=2021-03-01

URI パラメーター

Name In Required Type Description
connectionMonitorName
path True
  • string

接続モニターに指定された名前。

networkWatcherName
path True
  • string

リソースのNetwork Watcher。

resourceGroupName
path True
  • string

リソース グループを含むリソース グループNetwork Watcher。

subscriptionId
path True
  • string

サブスクリプションを一意に識別するサブスクリプション資格情報Microsoft Azureします。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True
  • string

クライアント API バージョン。

応答

Name Type Description
200 OK

接続状態のクエリが成功しました。

202 Accepted

接続状態の受け入れ可能なクエリ。

Other Status Codes

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation ユーザー アカウントを偽装する

Query connection monitor

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/connectionMonitors/cm1/query?api-version=2021-03-01

Sample Response

{
  "sourceStatus": "Active",
  "states": [
    {
      "connectionState": "Reachable",
      "startTime": "2018-01-08T03:42:33.3387305Z",
      "endTime": "2018-01-08T05:12:41.5265438Z",
      "evaluationState": "Completed",
      "hops": [
        {
          "type": "Source",
          "id": "7dbbe7aa-60ba-4650-831e-63d775d38e9e",
          "address": "10.1.1.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic0/ipConfigurations/ipconfig1",
          "nextHopIds": [
            "75c8d819-b208-4584-a311-1aa45ce753f9"
          ],
          "issues": []
        },
        {
          "type": "VirtualNetwork",
          "id": "75c8d819-b208-4584-a311-1aa45ce753f9",
          "address": "192.168.100.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1",
          "nextHopIds": [],
          "issues": []
        }
      ]
    }
  ]
}
{
  "sourceStatus": "Active",
  "states": [
    {
      "connectionState": "Reachable",
      "startTime": "2018-01-08T03:42:33.3387305Z",
      "endTime": "2018-01-08T05:12:41.5265438Z",
      "evaluationState": "Completed",
      "hops": [
        {
          "type": "Source",
          "id": "7dbbe7aa-60ba-4650-831e-63d775d38e9e",
          "address": "10.1.1.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic0/ipConfigurations/ipconfig1",
          "nextHopIds": [
            "75c8d819-b208-4584-a311-1aa45ce753f9"
          ],
          "issues": []
        },
        {
          "type": "VirtualNetwork",
          "id": "75c8d819-b208-4584-a311-1aa45ce753f9",
          "address": "192.168.100.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1",
          "nextHopIds": [],
          "issues": []
        }
      ]
    }
  ]
}

定義

ConnectionMonitorQueryResult

接続状態スナップショットの一覧。

ConnectionMonitorSourceStatus

接続モニターソースの状態。

ConnectionState

接続の状態。

ConnectionStateSnapshot

接続状態スナップショット。

ConnectivityHop

送信元と送信先の間のホップに関する情報。

ConnectivityIssue

接続の確認中に発生した問題に関する情報。

ErrorDetails

一般的なエラーの詳細表現。

ErrorResponse

エラー オブジェクト。

EvaluationState

接続分析の評価状態。

HopLink

ホップ リンク。

IssueType

問題の種類。

Origin

問題の発生元。

Severity

問題の重大度。

ConnectionMonitorQueryResult

接続状態スナップショットの一覧。

Name Type Description
sourceStatus

接続モニターソースの状態。

states

接続状態に関する情報。

ConnectionMonitorSourceStatus

接続モニターソースの状態。

Name Type Description
Active
  • string
Inactive
  • string
Unknown
  • string

ConnectionState

接続の状態。

Name Type Description
Reachable
  • string
Unknown
  • string
Unreachable
  • string

ConnectionStateSnapshot

接続状態スナップショット。

Name Type Description
avgLatencyInMs
  • integer

平均待機時間 (ミリ秒)。

connectionState

接続の状態。

endTime
  • string

接続スナップショットの終了時刻。

evaluationState

接続分析の評価状態。

hops

送信元と宛先の間のホップの一覧。

maxLatencyInMs
  • integer

最大待機時間 (ミリ秒)。

minLatencyInMs
  • integer

最小待機時間 (ミリ秒)。

probesFailed
  • integer

失敗したプローブの数。

probesSent
  • integer

送信されたプローブの数。

startTime
  • string

接続スナップショットの開始時刻。

ConnectivityHop

送信元と送信先の間のホップに関する情報。

Name Type Description
address
  • string

ホップの IP アドレス。

id
  • string

ホップの ID。

issues

問題の一覧。

links

ホップ リンクの一覧。

nextHopIds
  • string[]

次ホップ識別子の一覧。

previousHopIds
  • string[]

前のホップ識別子の一覧。

previousLinks

前のホップ リンクの一覧。

resourceId
  • string

このホップに対応するリソースの ID。

type
  • string

ホップの型。

ConnectivityIssue

接続の確認中に発生した問題に関する情報。

Name Type Description
context
  • object[]

問題に関する追加のコンテキストを提供します。

origin

問題の発生元。

severity

問題の重大度。

type

問題の種類。

ErrorDetails

一般的なエラーの詳細表現。

Name Type Description
code
  • string

エラー コード。

message
  • string

エラー メッセージ。

target
  • string

エラーターゲット。

ErrorResponse

エラー オブジェクト。

Name Type Description
error

エラー
エラーの詳細オブジェクト。

EvaluationState

接続分析の評価状態。

Name Type Description
Completed
  • string
InProgress
  • string
NotStarted
  • string

ホップ リンク。

Name Type Description
context
  • object

リンクに関する追加のコンテキストを提供します。

issues

問題の一覧。

linkType
  • string

リンクの種類。

nextHopId
  • string

次ホップの ID。

properties.roundTripTimeAvg
  • integer

平均ラウンドトリップ時間 (ミリ秒)。

properties.roundTripTimeMax
  • integer

最大ラウンドトリップ時間 (ミリ秒)。

properties.roundTripTimeMin
  • integer

最小ラウンドトリップ時間 (ミリ秒)。

resourceId
  • string

リソースの ID

IssueType

問題の種類。

Name Type Description
AgentStopped
  • string
DnsResolution
  • string
GuestFirewall
  • string
NetworkSecurityRule
  • string
Platform
  • string
PortThrottled
  • string
SocketBind
  • string
Unknown
  • string
UserDefinedRoute
  • string

Origin

問題の発生元。

Name Type Description
Inbound
  • string
Local
  • string
Outbound
  • string

Severity

問題の重大度。

Name Type Description
Error
  • string
Warning
  • string