Method: projects.locations.zones.networks.diagnose

単一のネットワーク リソースの診断情報を取得します。

HTTP リクエスト

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

この URL では gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。ネットワーク リソースの名前。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

DiagnoseNetworkResponse には、特定のネットワークの現在のステータスが含まれます。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "updateTime": string,
  "result": {
    object (NetworkStatus)
  }
}
フィールド
updateTime

string (Timestamp format)

ネットワーク ステータスが最後に更新された時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

result

object (NetworkStatus)

特定のネットワークのネットワーク ステータス。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、認証の概要をご覧ください。

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 関連するすべてのリンクで、少なくとも 1 つの MACsec セッションが稼働している。
UNSECURE 少なくとも 1 つの関連リンクで MACsec セッションが稼働していません。