Index
EdgeNetwork(interface)CreateInterconnectAttachmentRequest(message)CreateNetworkRequest(message)CreateRouteRequest(message)CreateRouterRequest(message)CreateSubnetRequest(message)DeleteInterconnectAttachmentRequest(message)DeleteNetworkRequest(message)DeleteRouteRequest(message)DeleteRouterRequest(message)DeleteSubnetRequest(message)DiagnoseInterconnectRequest(message)DiagnoseInterconnectResponse(message)DiagnoseNetworkRequest(message)DiagnoseNetworkResponse(message)DiagnoseNetworkResponse.NetworkStatus(message)DiagnoseRouterRequest(message)DiagnoseRouterResponse(message)GetInterconnectAttachmentRequest(message)GetInterconnectRequest(message)GetNetworkRequest(message)GetRouteRequest(message)GetRouterRequest(message)GetSubnetRequest(message)GetZoneRequest(message)InitializeZoneRequest(message)InitializeZoneResponse(message)Interconnect(message)Interconnect.InterconnectType(enum)InterconnectAttachment(message)InterconnectDiagnostics(message)InterconnectDiagnostics.LinkLACPStatus(message)InterconnectDiagnostics.LinkLACPStatus.State(enum)InterconnectDiagnostics.LinkLLDPStatus(message)InterconnectDiagnostics.LinkStatus(message)InterconnectDiagnostics.PacketCounts(message)LinkLayerAddress(message)ListInterconnectAttachmentsRequest(message)ListInterconnectAttachmentsResponse(message)ListInterconnectsRequest(message)ListInterconnectsResponse(message)ListNetworksRequest(message)ListNetworksResponse(message)ListRoutersRequest(message)ListRoutersResponse(message)ListRoutesRequest(message)ListRoutesResponse(message)ListSubnetsRequest(message)ListSubnetsResponse(message)ListZonesRequest(message)ListZonesResponse(message)Network(message)OperationMetadata(message)ResourceState(enum)Route(message)Router(message)Router.Bgp(message)Router.BgpPeer(message)Router.Interface(message)RouterStatus(message)RouterStatus.BgpPeerStatus(message)RouterStatus.BgpPeerStatus.BgpStatus(enum)RouterStatus.PrefixCounter(message)RouterStatus.RouteStatus(message)RouterStatus.RouteStatus.RouteInstallStatus(enum)Subnet(message)SubnetStatus(message)UpdateRouterRequest(message)UpdateSubnetRequest(message)Zone(message)
EdgeNetwork
L'API EdgeNetwork fournit un service de configuration de réseau dynamique cloud géré et disponibilité élevée aux clients GEC pour activer les solutions d'application et de fonction réseau en périphérie. Cela permet aux clients de définir et de configurer facilement la configuration et les propriétés du réseau pour répondre aux exigences de la charge de travail.
| CreateInterconnectAttachment |
|---|
|
Crée un InterconnectAttachment dans un projet et un emplacement donnés.
|
| CreateNetwork |
|---|
|
Crée un réseau dans un projet et un emplacement donnés.
|
| CreateRoute |
|---|
|
Crée un itinéraire dans un projet et un emplacement donnés.
|
| CreateRouter |
|---|
|
Crée un routeur dans un projet et un emplacement donnés.
|
| CreateSubnet |
|---|
|
Crée un sous-réseau dans un projet et un emplacement donnés.
|
| DeleteInterconnectAttachment |
|---|
|
Supprime une seule ressource InterconnectAttachment.
|
| DeleteNetwork |
|---|
|
Supprime un seul réseau.
|
| DeleteRoute |
|---|
|
Supprime un seul itinéraire.
|
| DeleteRouter |
|---|
|
Supprime un seul routeur.
|
| DeleteSubnet |
|---|
|
Supprime un seul sous-réseau.
|
| DiagnoseInterconnect |
|---|
|
Obtenez les diagnostics d'une seule ressource d'interconnexion.
|
| DiagnoseNetwork |
|---|
|
Obtenez les diagnostics d'une seule ressource réseau.
|
| DiagnoseRouter |
|---|
|
Obtenez les diagnostics d'une seule ressource de routeur.
|
| GetInterconnect |
|---|
|
Récupère les détails d'une seule interconnexion.
|
| GetInterconnectAttachment |
|---|
|
Récupère les détails d'une seule InterconnectAttachment.
|
| GetNetwork |
|---|
|
Récupère les détails d'un seul réseau.
|
| GetRoute |
|---|
|
Récupère les détails d'une seule route.
|
| GetRouter |
|---|
|
Récupère les détails d'un seul routeur.
|
| GetSubnet |
|---|
|
Récupère les détails d'un seul sous-réseau.
|
| GetZone |
|---|
|
Récupère les détails d'une seule zone.
|
| InitializeZone |
|---|
|
InitializeZone permet d'initialiser les ressources d'une zone dans un projet.
|
| ListInterconnectAttachments |
|---|
|
Liste les InterconnectAttachments d'un projet et d'un emplacement donnés.
|
| ListInterconnects |
|---|
|
Liste les interconnects d'un projet et d'un emplacement donnés.
|
| ListNetworks |
|---|
|
Liste les réseaux d'un projet et d'un emplacement donnés.
|
| ListRouters |
|---|
|
Liste les routeurs d'un projet et d'un emplacement donnés.
|
| ListRoutes |
|---|
|
Liste les routes d'un projet et d'un emplacement donnés.
|
| ListSubnets |
|---|
|
Liste les sous-réseaux d'un projet et d'un emplacement donnés.
|
| ListZones |
|---|
|
Liste les zones d'un projet et d'un emplacement donnés.
|
| UpdateRouter |
|---|
|
Met à jour les paramètres d'un seul routeur.
|
| UpdateSubnet |
|---|
|
Met à jour les paramètres d'un seul sous-réseau.
|
CreateInterconnectAttachmentRequest
Message pour créer un rattachement InterconnectAttachment
| Champs | |
|---|---|
parent |
Obligatoire. Valeur pour le parent. |
interconnect_attachment_id |
Obligatoire. ID de l'objet demandeur Si vous générez automatiquement l'ID côté serveur, supprimez ce champ et interconnect_attachment_id du paramètre method_signature de Create RPC |
interconnect_attachment |
Obligatoire. Ressource en cours de création |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateNetworkRequest
Message pour créer un réseau
| Champs | |
|---|---|
parent |
Obligatoire. Valeur pour le parent. |
network_id |
Obligatoire. ID de l'objet demandeur Si vous générez automatiquement l'ID côté serveur, supprimez ce champ et network_id du paramètre method_signature de Create RPC |
network |
Obligatoire. Ressource en cours de création |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateRouteRequest
Message demandant la création d'un nouvel itinéraire.
| Champs | |
|---|---|
parent |
Obligatoire. Valeur pour le parent. |
route_id |
Obligatoire. ID de l'objet demandeur Si vous générez automatiquement l'ID côté serveur, supprimez ce champ et network_id du paramètre method_signature de Create RPC |
route |
Obligatoire. Ressource en cours de création |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateRouterRequest
Message pour la création d'un routeur
| Champs | |
|---|---|
parent |
Obligatoire. Valeur pour le parent. |
router_id |
Obligatoire. ID de l'objet demandeur Si vous générez automatiquement l'ID côté serveur, supprimez ce champ et router_id du paramètre method_signature de Create RPC |
router |
Obligatoire. Ressource en cours de création |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateSubnetRequest
Message pour créer un sous-réseau
| Champs | |
|---|---|
parent |
Obligatoire. Valeur pour le parent. |
subnet_id |
Obligatoire. ID de l'objet demandeur Si vous générez automatiquement l'ID côté serveur, supprimez ce champ et subnet_id du paramètre method_signature de Create RPC |
subnet |
Obligatoire. Ressource en cours de création |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteInterconnectAttachmentRequest
Message permettant de supprimer un InterconnectAttachment
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteNetworkRequest
Message pour supprimer un réseau
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteRouteRequest
Message pour supprimer un itinéraire
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteRouterRequest
Message pour supprimer un routeur
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteSubnetRequest
Message pour supprimer un sous-réseau
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DiagnoseInterconnectRequest
Message permettant de demander les diagnostics d'une interconnexion dans une zone spécifique.
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource d'interconnexion. |
DiagnoseInterconnectResponse
DiagnoseInterconnectResponse contient les diagnostics actuels pour une interconnexion spécifique.
| Champs | |
|---|---|
update_time |
Heure de la dernière mise à jour des diagnostics d'interconnexion. |
result |
État du réseau d'une interconnexion spécifique. |
DiagnoseNetworkRequest
Message permettant de demander les diagnostics d'un réseau dans une zone spécifique.
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource réseau. |
DiagnoseNetworkResponse
DiagnoseNetworkResponse contient l'état actuel d'un réseau spécifique.
| Champs | |
|---|---|
update_time |
Heure à laquelle l'état du réseau a été mis à jour pour la dernière fois. |
result |
État du réseau d'un réseau spécifique. |
NetworkStatus
NetworkStatus contient une liste d'états pour les sous-réseaux du réseau actuel.
| Champs | |
|---|---|
subnet_status[] |
Liste des états des sous-réseaux du réseau actuel. |
DiagnoseRouterRequest
Message permettant de demander des diagnostics pour un routeur dans une zone spécifique.
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource de routeur. |
DiagnoseRouterResponse
DiagnoseRouterResponse contient l'état actuel d'un routeur spécifique.
| Champs | |
|---|---|
update_time |
Heure de la dernière mise à jour de l'état du routeur. |
result |
État du réseau d'un routeur spécifique. |
GetInterconnectAttachmentRequest
Message permettant d'obtenir un rattachement InterconnectAttachment
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetInterconnectRequest
Message pour obtenir une interconnexion
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetNetworkRequest
Message pour obtenir un réseau
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetRouteRequest
Message pour obtenir un itinéraire
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetRouterRequest
Message pour obtenir un routeur
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetSubnetRequest
Message pour obtenir un sous-réseau
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
GetZoneRequest
Message pour obtenir une zone
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource |
InitializeZoneRequest
Message pour initialiser une zone spécifiée
| Champs | |
|---|---|
name |
Obligatoire. Nom de la ressource de zone. |
InitializeZoneResponse
Réponse à l'initialisation d'une zone
Interconnexion
Message décrivant l'objet Interconnect
| Champs | |
|---|---|
name |
Obligatoire. Nom canonique de la ressource de l'interconnexion. |
create_time |
Uniquement en sortie. Heure à laquelle le sous-réseau a été créé. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du sous-réseau. |
labels |
Libellés associés à cette ressource. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
interconnect_type |
Facultatif. Type d'interconnexion, qui ne prend pour l'instant que la valeur "DEDICATED". |
uuid |
Uniquement en sortie. Identifiant unique du lien. |
device_cloud_resource_name |
Uniquement en sortie. Nom de ressource Cloud de l'appareil de commutation. |
physical_ports[] |
Uniquement en sortie. Ports physiques (par exemple, TenGigE0/0/0/1) qui forment l'interconnexion. |
InterconnectType
Type d'interconnexion.
| Enums | |
|---|---|
INTERCONNECT_TYPE_UNSPECIFIED |
Non spécifié. |
DEDICATED |
en colocation Google, utilisez Dedicated Interconnect. |
InterconnectAttachment
Message décrivant l'objet InterconnectAttachment
| Champs | |
|---|---|
name |
Obligatoire. Nom canonique de la ressource de rattachement Interconnect. |
create_time |
Uniquement en sortie. Heure de création du rattachement d'interconnexion. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour de l'attachement d'interconnexion. |
labels |
Libellés associés à cette ressource. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
interconnect |
Obligatoire. Nom canonique de l'objet d'interconnexion sous-jacent que le trafic de ce rattachement traversera. Le nom se présente au format projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}. |
network |
Facultatif. Nom canonique du réseau au format projects/{project}/locations/{location}/zones/{zone}/networks/{network}. |
vlan_id |
Obligatoire. ID de VLAN fourni par l'utilisateur. Doit être unique sur l'ensemble du site. |
mtu |
Valeur MTU IP (L3) du cloud de périphérie virtuel. Les valeurs valides sont 1 500 et 9 000. Si cette valeur n'est pas définie, la valeur par défaut est 1 500. |
state |
Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push. |
InterconnectDiagnostics
Informations de diagnostic sur l'interconnexion, contenant des informations techniques détaillées et actuelles sur le côté Google de la connexion.
| Champs | |
|---|---|
mac_address |
Adresse MAC de l'interface du bundle Interconnect. |
link_layer_addresses[] |
Liste de LinkLayerAddress, décrivant l'adresse IP et l'adresse de couche 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. |
LinkLACPStatus
Décrit l'état d'un lien LACP.
| Champs | |
|---|---|
state |
État d'un lien LACP. |
google_system_id |
ID système du port côté Google de l'échange LACP. |
neighbor_system_id |
ID système du port côté voisin de l'échange LACP. |
aggregatable |
La valeur "true" indique que le participant autorise l'utilisation du lien dans l'agrégat. La valeur "false" indique que le lien doit être utilisé comme lien individuel. |
collecting |
"True" si le participant collecte les frames entrants sur le lien, "false" dans le cas contraire. |
distributing |
"True" si le participant distribue des frames sortantes, "false" si la distribution est désactivée |
État
Énumération de l'état du lien LACP.
| Enums | |
|---|---|
UNKNOWN |
L'état par défaut indiquant l'état est inconnu. |
ACTIVE |
Le lien est configuré et actif dans le groupe. |
DETACHED |
Le lien n'est pas configuré dans le bundle. Cela signifie que le reste de l'objet doit être vide. |
LinkLLDPStatus
Décrire un lien LLDP.
| Champs | |
|---|---|
peer_system_name |
Nom attribué administrativement au système pair. |
peer_system_description |
Description textuelle de l'entité réseau du pair LLDP. |
peer_chassis_id |
Composant châssis homologue de l'identifiant de point de terminaison associé à l'agent LLDP émetteur. |
peer_chassis_id_type |
Format et source de la chaîne d'identifiant du châssis homologue. |
peer_port_id |
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, ce TLV est facultatif. |
peer_port_id_type |
Format et source de la chaîne d'identifiant de port homologue. |
LinkStatus
Décrit l'état de chaque lien sur l'interconnexion.
| Champs | |
|---|---|
circuit_id |
ID unique attribué à ce lien par Google lors de la mise en service. |
lacp_status |
Décrit l'état d'un lien LACP. |
lldp_statuses[] |
Liste d'objets LinkLLDPStatus, utilisée pour décrire l'état LLDP de chaque pair pour chaque lien sur l'interconnexion. |
packet_counts |
Statistiques spécifiques au nombre de paquets pour ce lien. |
PacketCounts
Contient une collection d'objets de statistiques liés à l'interface.
| Champs | |
|---|---|
inbound_unicast |
Nombre de paquets remis. |
inbound_errors |
Nombre de paquets entrants contenant des erreurs. |
inbound_discards |
Nombre de paquets entrants qui ont été choisis pour être supprimés, même si aucune erreur n'avait été détectée, afin d'empêcher leur distribution. |
outbound_unicast |
Nombre total de paquets dont la transmission est demandée. |
outbound_errors |
Nombre de paquets sortants qui n'ont pas pu être transmis en raison d'erreurs. |
outbound_discards |
Nombre de paquets sortants qui ont été choisis pour être supprimés, même si aucune erreur n'avait été détectée pour empêcher leur transmission. |
LinkLayerAddress
LinkLayerAddress contient une adresse IP et l'adresse de couche de liaison correspondante.
| Champs | |
|---|---|
mac_address |
Adresse MAC de ce voisin. |
ip_address |
Adresse IP de ce voisin. |
ListInterconnectAttachmentsRequest
Message permettant de demander la liste des InterconnectAttachments
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListInterconnectAttachmentsRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListInterconnectAttachmentsResponse
Message de réponse pour la liste des InterconnectAttachments
| Champs | |
|---|---|
interconnect_attachments[] |
Liste des InterconnectAttachment |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListInterconnectsRequest
Message pour demander la liste des interconnexions
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListInterconnectsRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListInterconnectsResponse
Message de réponse pour la liste des interconnects
| Champs | |
|---|---|
interconnects[] |
Liste des interconnexions |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListNetworksRequest
Message pour demander la liste des réseaux
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListNetworksRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListNetworksResponse
Message de réponse pour la liste des réseaux
| Champs | |
|---|---|
networks[] |
Liste des réseaux |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListRoutersRequest
Message permettant de demander la liste des routeurs
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListRoutersRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListRoutersResponse
Message de réponse pour la liste des routeurs
| Champs | |
|---|---|
routers[] |
Liste des routeurs |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListRoutesRequest
Message pour demander la liste des itinéraires
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListRoutesRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListRoutesResponse
Message de réponse pour la liste des routes
| Champs | |
|---|---|
routes[] |
Liste des routes |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListSubnetsRequest
Message permettant de demander la liste des sous-réseaux
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListSubnetsRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListSubnetsResponse
Message de réponse pour la liste des sous-réseaux
| Champs | |
|---|---|
subnets[] |
Liste des sous-réseaux |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListZonesRequest
Message permettant de demander la liste des zones
| Champs | |
|---|---|
parent |
Obligatoire. Valeur parente pour ListZonesRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats |
order_by |
Indication sur la façon d'organiser les résultats |
ListZonesResponse
Message de réponse pour la liste des zones
| Champs | |
|---|---|
zones[] |
Liste des zones |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
Réseau
Message décrivant l'objet Network
| Champs | |
|---|---|
name |
Obligatoire. Nom canonique de la ressource du réseau. |
create_time |
Uniquement en sortie. Heure à laquelle le réseau a été créé. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du réseau. |
labels |
Libellés associés à cette ressource. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
mtu |
Valeur MTU IP (L3) du réseau. Les valeurs valides sont 1 500 et 9 000. Si cette valeur n'est pas définie, la valeur par défaut est 1 500. |
OperationMetadata
Représente les métadonnées de l'opération de longue durée.
| Champs | |
|---|---|
create_time |
Uniquement en sortie. Heure à laquelle l'opération a été créée. |
end_time |
Uniquement en sortie. Heure à laquelle l'opération a terminé son exécution. |
target |
Uniquement en sortie. Chemin d'accès à la ressource défini par le serveur pour la cible de l'opération. |
verb |
Uniquement en sortie. Nom du verbe exécuté par l'opération. |
status_message |
Uniquement en sortie. Statut lisible de l'opération, le cas échéant. |
requested_cancellation |
Uniquement en sortie. Détermine si l'utilisateur a demandé l'annulation de l'opération. Les opérations qui ont bien été annulées possèdent la valeur [Operation.error][] avec un code d'état |
api_version |
Uniquement en sortie. Version de l'API ayant permis de démarrer l'opération. |
ResourceState
ResourceState décrit l'état de la ressource. Le cycle de vie normal d'une nouvelle ressource créée est le suivant : PENDING -> PROVISIONING -> RUNNING. Le cycle de vie normal d'une ressource existante en cours de suppression est le suivant : RUNNING -> DELETING. En cas d'échec du traitement, la ressource sera suspendue.
| Enums | |
|---|---|
STATE_UNKNOWN |
État non spécifié. |
STATE_PENDING |
La ressource est en cours de préparation pour être appliquée au rack. |
STATE_PROVISIONING |
La ressource a commencé à être appliquée au rack. |
STATE_RUNNING |
La ressource a été envoyée au rack. |
STATE_SUSPENDED |
La ressource n'a pas pu être transférée vers le rack. |
STATE_DELETING |
La ressource est en cours de suppression. |
Route
Message décrivant un objet Route
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique de la route. |
create_time |
Uniquement en sortie. Heure à laquelle la route a été créée. |
update_time |
Uniquement en sortie. Date et heure de la dernière mise à jour de l'itinéraire. |
labels |
Facultatif. Libellés associés à cette ressource. |
network |
Obligatoire. Réseau auquel appartient cette route. |
destination_cidr |
Obligatoire. Sous-réseau au format CIDR. |
next_hop_address |
Obligatoire. Adresse IP à utiliser comme saut suivant pour cette route. Doit utiliser le même protocole que |destination_cidr|. |
state |
Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
Routeur
Message décrivant l'objet Router
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique du routeur. |
create_time |
Uniquement en sortie. Heure à laquelle le routeur a été créé. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du routeur. |
labels |
Libellés associés à cette ressource. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
network |
Obligatoire. Nom canonique du réseau auquel appartient ce routeur. Le nom est au format projects/{project}/locations/{location}/zones/{zone}/networks/{network}. |
interface[] |
Interfaces du routeur. |
bgp_peer[] |
Pairs BGP. |
bgp |
Informations BGP spécifiques à ce routeur. |
state |
Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push. |
route_advertisements[] |
Facultatif. Liste de CIDR au format IP/Longueur à annoncer en direction nord en tant que routes statiques à partir de ce routeur. |
Bgp
Informations BGP spécifiques à ce routeur.
| Champs | |
|---|---|
asn |
Numéro ASN BGP attribué localement. |
keepalive_interval_in_seconds |
Intervalle en secondes entre les messages keepalive BGP envoyés au pair. La valeur par défaut est 20, et la valeur doit être comprise entre 20 et 60. |
BgpPeer
BGPPeer définit les informations de couche 3 du pair pour créer la session BGP.
| Champs | |
|---|---|
name |
Nom de ce pair BGP. Unique dans la ressource "Zones". |
interface |
Nom de l'interface RouterInterface à laquelle le pair BGP est associé. |
interface_ipv4_cidr |
Plage d'adresses IP de l'interface dans Google. |
peer_ipv4_cidr |
Plage d'adresses IP de l'interface BGP en dehors de Google. |
peer_asn |
Numéro de système autonome (ASN) BGP du pair. Chaque interface BGP peut utiliser une valeur différente. |
Interface
L'interface du routeur définit les informations de couche 3 côté zone GDCE pour créer la session BGP.
| Champs | |
|---|---|
name |
Nom de cette entrée d'interface. Unique dans la ressource "Zones". |
ipv4_cidr |
Adresse IP et plage d'adresses IP de l'interface. Cette valeur n'est utilisée que lorsque linked_interconnect_attachment est défini. |
linked_interconnect_attachment |
Nom canonique de lrattachement d'interconnexion associée. |
subnetwork |
Nom canonique de la ressource de sous-réseau à laquelle appartient cette interface. |
loopback_ip_addresses[] |
Créez une interface de rebouclage dans le routeur si nécessaire. Le nombre d'adresses IP doit correspondre au nombre d'appareils TOR. |
RouterStatus
Décrire l'état actuel d'un routeur.
| Champs | |
|---|---|
network |
Nom canonique du réseau auquel appartient ce routeur. |
bgp_peer_status[] |
Liste d'objets BgpPeerStatus décrivant tous les pairs BGP associés à ce routeur. |
static_route_status[] |
Liste des RouteStatus décrivant toutes les annonces de route en amont associées à ce routeur. |
BgpPeerStatus
État d'un pair BGP.
| Champs | |
|---|---|
name |
Nom de ce pair BGP. Unique dans la ressource "Routers". |
ip_address |
Adresse IP de l'interface BGP locale. |
peer_ip_address |
Adresse IP de l'interface BGP distante. |
status |
État actuel de BGP. |
state |
État BGP tel que spécifié dans la RFC1771. |
uptime |
Durée de la session. Format : 14 ans, 51 semaines, 6 jours, 23 heures, 59 minutes, 59 secondes |
uptime_seconds |
Durée de la session en secondes. |
prefix_counter |
Collection de nombres pour les préfixes. |
BgpStatus
État du pair BGP : {UP, DOWN}
| Enums | |
|---|---|
UNKNOWN |
État par défaut indiquant que la session BGP est dans un état inconnu. |
UP |
L'état "UP" indique que la session BGP est établie. |
DOWN |
L'état "DOWN" indique que la session BGP n'est pas encore établie. |
PrefixCounter
PrefixCounter contient une collection de nombres associés aux préfixes.
| Champs | |
|---|---|
advertised |
Nombre de préfixes annoncés. |
denied |
Nombre de préfixes refusés. |
received |
Nombre de préfixes reçus. |
sent |
Nombre de préfixes envoyés. |
suppressed |
Nombre de préfixes supprimés. |
withdrawn |
Nombre de préfixes retirés. |
RouteStatus
RouteStatus contient des champs correspondant aux métriques liées aux routes statiques personnalisées en direction du Nord annoncées sur le routeur.
| Champs | |
|---|---|
network |
Nom du réseau auquel appartient cette route. |
prefix |
Préfixe annoncé (format CIDR). |
next_hop |
Saut suivant pour cette route (adresse IP). |
next_hop_reachable |
Indique si le prochain saut est accessible ou non. |
route_install_status |
Énumération représentant l'état de l'installation de l'itinéraire. |
route_install_status_additional_info |
Chaîne détaillant l'état de l'installation de l'itinéraire, si des informations supplémentaires sont disponibles (par exemple, en cas d'erreur, nous inclurons des informations à ce sujet dans ce champ). |
route |
Nom de l'itinéraire (voir Route.name). |
device |
Nom de l'appareil à partir duquel cet état de l'itinéraire est signalé. |
RouteInstallStatus
Énumération condensant l'état d'installation de la route.
| Enums | |
|---|---|
ROUTE_INSTALL_STATUS_UNSPECIFIED |
L'état de l'installation n'a pas été spécifié. |
ROUTE_INSTALL_STATUS_ACTIVE |
La route a été correctement installée et est active. |
ROUTE_INSTALL_STATUS_PENDING |
L'itinéraire n'a pas été installé, mais aucune erreur ne s'est produite (par exemple, l'itinéraire est en cours d'installation). |
ROUTE_INSTALL_STATUS_FAILED |
L'installation de l'itinéraire a échoué en raison d'une erreur. |
Sous-réseau
Message décrivant l'objet Subnet
| Champs | |
|---|---|
name |
Obligatoire. Nom canonique de la ressource du sous-réseau. |
create_time |
Uniquement en sortie. Heure à laquelle le sous-réseau a été créé. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du sous-réseau. |
labels |
Libellés associés à cette ressource. |
description |
Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères. |
network |
Obligatoire. Réseau auquel appartient ce sous-réseau. |
ipv4_cidr[] |
Plages d'adresses IPv4 appartenant à ce sous-réseau. |
ipv6_cidr[] |
Plages d'adresses IPv6 appartenant à ce sous-réseau. |
vlan_id |
Facultatif. ID de VLAN fourni par l'utilisateur. Si vous n'en spécifiez pas, nous vous en attribuerons un automatiquement. |
state |
Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push. |
SubnetStatus
SubnetStatus contient des informations techniques détaillées et à jour sur cette ressource de sous-réseau.
| Champs | |
|---|---|
name |
Nom de la ressource de sous-réseau CCFE. |
mac_address |
Adresse MAC du BVI. |
link_layer_addresses[] |
Liste de LinkLayerAddress décrivant l'adresse IP et l'adresse de couche liaison correspondante des voisins pour ce sous-réseau. |
UpdateRouterRequest
Message pour la mise à jour d'un routeur
| Champs | |
|---|---|
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource Router lors de la mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs à la ressource, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
router |
Obligatoire. Ressource en cours de mise à jour |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UpdateSubnetRequest
Message pour la mise à jour d'un sous-réseau
| Champs | |
|---|---|
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource Subnet lors de la mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs à la ressource, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
subnet |
Obligatoire. Ressource en cours de mise à jour |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour indiquer au serveur d'ignorer la requête si vous devez la relancer alors qu'elle a déjà été traitée. Le serveur garantira cette logique pendant au moins 60 minutes après la première requête. Imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez de nouveau la requête avec le même ID, le serveur peut vérifier si une opération initiale avec cet ID de requête a déjà été reçue et, si c'est le cas, ignorer la deuxième requête. Cela permet d'éviter que les clients ne créent accidentellement des engagements en double. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
Zone
Zone Google Edge Cloud.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de la zone. |
create_time |
Uniquement en sortie. Heure à laquelle la zone a été créée. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour de la zone. |
labels |
Étiquettes sous forme de paires clé/valeur |
layout_name |
Type de mise en page du déploiement. |