Method: projects.locations.zones.networks.diagnose

取得單一網路資源的診斷資訊。

HTTP 要求

GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/networks/*}:diagnose

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

這是必要旗標,網路資源的名稱。

要求主體

要求主體必須為空白。

回應主體

DiagnoseNetworkResponse 包含特定網路的目前狀態。

如果成功,回應主體會含有以下結構的資料:

JSON 表示法
{
  "updateTime": string,
  "result": {
    object (NetworkStatus)
  }
}
欄位
updateTime

string (Timestamp format)

上次更新網路狀態的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

result

object (NetworkStatus)

特定網路的網路狀態。

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

詳情請參閱Authentication Overview

NetworkStatus

NetworkStatus 包含目前網路下子網路的狀態清單。

JSON 表示法
{
  "subnetStatus": [
    {
      object (SubnetStatus)
    }
  ],
  "macsecStatusInternalLinks": enum (MacsecStatus)
}
欄位
subnetStatus[]

object (SubnetStatus)

目前網路下子網路的狀態清單。

SubnetStatus

SubnetStatus 包含這個子網路資源的詳細最新技術資訊。

JSON 表示法
{
  "name": string,
  "macAddress": string,
  "linkLayerAddresses": [
    {
      object (LinkLayerAddress)
    }
  ]
}
欄位
name

string

CCFE 子網路資源的名稱。

macAddress

string

BVI MAC 位址。

MacsecStatus

表示區域連結的 MACsec 工作階段狀態。

列舉
MACSEC_STATUS_UNSPECIFIED 未指定 MACsec 狀態,可能是因為缺少指標。
SECURE 所有相關連結都至少有一個 MACsec 工作階段。
UNSECURE 至少有一個相關連結沒有任何 MACsec 工作階段。