- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- État
- LinkLLDPStatus
- PacketCounts
- Essayer
Obtenez les diagnostics d'une seule ressource d'interconnexion.
Requête HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Nom de la ressource d'interconnexion. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
DiagnoseInterconnectResponse contient les diagnostics actuels d'une interconnexion spécifique.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Champs | |
|---|---|
updateTime |
Heure de la dernière mise à jour des diagnostics de l'interconnexion. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
result |
État du réseau d'une interconnexion spécifique. |
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la Authentication Overview.
InterconnectDiagnostics
Informations de diagnostic sur l'interconnexion, contenant des informations techniques détaillées et actualisées sur le côté Google de la connexion.
| Représentation JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Champs | |
|---|---|
macAddress |
Adresse MAC de l'interface du bundle d'interconnexion. |
linkLayerAddresses[] |
Liste de LinkLayerAddress, décrivant l'adresse IP et l'adresse de couche de liaison correspondante des voisins pour cette interconnexion. |
links[] |
Liste d'objets LinkStatus, utilisée pour décrire l'état de chaque lien sur l'interconnexion. |
LinkStatus
Décrit l'état de chaque lien sur l'interconnexion.
| Représentation JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Champs | |
|---|---|
circuitId |
Identifiant unique de ce lien attribué par Google au moment de l'activation. |
lacpStatus |
Décrit l'état d'un lien LACP. |
lldpStatuses[] |
Liste d'objets LinkLLDPStatus, utilisée pour décrire l'état LLDP de chaque pair pour chaque lien sur l'interconnexion. |
packetCounts |
Statistiques spécifiques au nombre de paquets pour cette liaison. |
LinkLACPStatus
Décrit l'état d'un lien LACP.
| Représentation JSON |
|---|
{
"state": enum ( |
| Champs | |
|---|---|
state |
État d'une liaison LACP. |
googleSystemId |
ID système du port côté Google de l'échange LACP. |
neighborSystemId |
ID système du port côté voisin de l'échange LACP. |
aggregatable |
Une valeur "true" indique que le participant autorise l'utilisation du lien dans l'agrégat. Une valeur "false" indique que le lien doit être utilisé comme un lien individuel. |
collecting |
Si la valeur est "true", le participant collecte les frames entrantes sur le lien. Sinon, la valeur est "false". |
distributing |
Si la valeur est "true", le participant distribue les images sortantes. Si elle est "false", la distribution est désactivée. |
État
Énumération d'état pour la liaison LACP.
| Enums | |
|---|---|
UNKNOWN |
État par défaut indiquant que l'état est inconnu. |
ACTIVE |
Le lien est configuré et actif dans le groupe. |
DETACHED |
Le lien n'est pas configuré dans le groupe, ce qui signifie que le reste de l'objet doit être vide. |
LinkLLDPStatus
Décrire une liaison LLDP.
| Représentation JSON |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Champs | |
|---|---|
peerSystemName |
Nom attribué par l'administrateur du système pair. |
peerSystemDescription |
Description textuelle de l'entité réseau du pair LLDP. |
peerChassisId |
Composant de châssis pair de l'identifiant de point de terminaison associé à l'agent LLDP émetteur. |
peerChassisIdType |
Format et source de la chaîne d'identifiant du châssis pair. |
peerPortId |
Composant de port de l'identifiant de point de terminaison associé à l'agent LLDP émetteur. Si le port spécifié est un port de répéteur IEEE 802.3, cette TLV est facultative. |
peerPortIdType |
Format et source de la chaîne d'identifiant du port pair. |
PacketCounts
Contient une collection d'objets de statistiques liés à l'interface.
| Représentation JSON |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Champs | |
|---|---|
inboundUnicast |
Nombre de paquets distribués. |
inboundErrors |
Nombre de paquets entrants contenant des erreurs. |
inboundDiscards |
Nombre de paquets entrants qui ont été supprimés, même si aucune erreur n'a été détectée pour empêcher leur distribution. |
outboundUnicast |
Nombre total de paquets dont la transmission est demandée. |
outboundErrors |
Nombre de paquets sortants qui n'ont pas pu être transmis en raison d'erreurs. |
outboundDiscards |
Nombre de paquets sortants qui ont été supprimés, même si aucune erreur n'a été détectée pour empêcher leur transmission. |