Method: projects.locations.zones.networks.diagnose

Diagnose einer einzelnen Netzwerkressource abrufen.

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 der Status für die Subnetze im aktuellen Netzwerk.

JSON-Darstellung
{
  "subnetStatus": [
    {
      object (SubnetStatus)
    }
  ],
  "macsecStatusInternalLinks": enu/1.13.0/docs/ref="/distributed-cloud/connected/latest/docs/reference/network/rest/v1/projects.locations.zones.networks/diagnose#MacsecStatus">MacsecStatus)
}
Felder
subnetStatus[]

object (SubnetStatus)

Eine Liste der Status für die 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 MACsec-Status nicht angegeben, wahrscheinlich aufgrund fehlender Messwerte.
SECURE Alle relevanten Links haben mindestens eine aktive MACsec-Sitzung.
UNSECURE Für mindestens einen relevanten Link sind keine MACsec-Sitzungen aktiv.