Method: projects.locations.zones.networks.diagnose

Ruft die Diagnosedaten einer einzelnen Netzwerkressource ab.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der Netzwerkressource.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

DiagnoseNetworkResponse enthält den aktuellen Status für ein bestimmtes Netzwerk.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "updateTime": string,
  "result": {
    object (NetworkStatus)
  }
}
Felder
updateTime

string (Timestamp format)

Der Zeitpunkt, zu dem der Netzwerkstatus zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

result

object (NetworkStatus)

Der Netzwerkstatus eines bestimmten Netzwerks.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

NetworkStatus

NetworkStatus enthält eine Liste mit Status für die Subnetze im aktuellen Netzwerk.

JSON-Darstellung
{
  "subnetStatus": [
    {
      object (SubnetStatus)
    }
  ],
  "macsecStatusInternalLinks": enum (MacsecStatus)
}
Felder
subnetStatus[]

object (SubnetStatus)

Eine Liste mit dem Status der Subnetze im aktuellen Netzwerk.

SubnetStatus

„SubnetStatus“ enthält detaillierte und aktuelle technische Informationen zu dieser Subnetzressource.

JSON-Darstellung
{
  "name": string,
  "macAddress": string,
  "linkLayerAddresses": [
    {
      object (LinkLayerAddress)
    }
  ]
}
Felder
name

string

Der Name der CCFE-Subnetzressource.

macAddress

string

BVI-MAC-Adresse.

MacsecStatus

Gibt den Status von MACsec-Sitzungen für die Links einer Zone an.

Enums
MACSEC_STATUS_UNSPECIFIED Der MACsec-Status ist nicht angegeben, wahrscheinlich aufgrund fehlender Messwerte.
SECURE Für alle relevanten Links ist mindestens eine MACsec-Sitzung aktiv.
UNSECURE Für mindestens einen relevanten Link sind keine MACsec-Sitzungen aktiv.