Index
EdgeNetwork(interface)CreateInterconnectAttachmentRequest(message)CreateNetworkRequest(message)CreateRouterRequest(message)CreateSubnetRequest(message)DeleteInterconnectAttachmentRequest(message)DeleteNetworkRequest(message)DeleteRouterRequest(message)DeleteSubnetRequest(message)DiagnoseInterconnectRequest(message)DiagnoseInterconnectResponse(message)DiagnoseNetworkRequest(message)DiagnoseNetworkResponse(message)DiagnoseNetworkResponse.NetworkStatus(message)DiagnoseNetworkResponse.NetworkStatus.MacsecStatus(enum)DiagnoseRouterRequest(message)DiagnoseRouterResponse(message)GetInterconnectAttachmentRequest(message)GetInterconnectRequest(message)GetNetworkRequest(message)GetRouterRequest(message)GetSubnetRequest(message)GetZoneRequest(message) (obsolète)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)ListSubnetsRequest(message)ListSubnetsResponse(message)ListZonesRequest(message) (obsolète)ListZonesResponse(message) (obsolète)Network(message)OperationMetadata(message)RemotePeeringNetworkType(enum)ResourceState(enum)Router(message)Router.Bgp(message)Router.BgpPeer(message)Router.Interface(message)RouterStatus(message)RouterStatus.BgpPeerStatus(message)RouterStatus.BgpPeerStatus.BgpStatus(enum)RouterStatus.PrefixCounter(message)Subnet(message)Subnet.BondingType(enum)SubnetStatus(message)UpdateRouterRequest(message)UpdateSubnetRequest(message)Zone(message)
EdgeNetwork
L'API EdgeNetwork fournit un service de configuration de réseau cloud dynamique géré et disponibilité élevée au client GEC pour activer les solutions d'applications périphériques et de fonctions réseau. Cela permet aux clients de définir et de configurer facilement la configuration et la propriété du réseau pour répondre aux exigences de la charge de travail.
| CreateInterconnectAttachment |
|---|
|
Crée un rattachement d'interconnexion dans un projet et un emplacement donnés.
|
| CreateNetwork |
|---|
|
Crée un réseau 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.
|
| 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'un seul rattachement d'interconnexion.
|
| GetNetwork |
|---|
|
Récupère les détails d'un seul réseau.
|
| 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 |
|---|
|
Obsolète : non implémenté. Récupère les détails d'une seule zone.
|
| InitializeZone |
|---|
|
InitializeZone initialise les ressources d'une zone dans un projet.
|
| ListInterconnectAttachments |
|---|
|
Liste les ressources InterconnectAttachments d'un projet et d'un emplacement donnés.
|
| ListInterconnects |
|---|
|
Liste les interconnexions 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.
|
| ListSubnets |
|---|
|
Liste les sous-réseaux d'un projet et d'un emplacement donnés.
|
| ListZones |
|---|
|
Obsolète : non implémenté. 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 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. La 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 de la signature de méthode de Create RPC. |
network |
Obligatoire. La 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 créer 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. La 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 de method_signature de Create RPC. |
subnet |
Obligatoire. La 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 de suppression d'un rattachement d'interconnexion
| 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 de suppression d'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é. |
DeleteRouterRequest
Message de suppression d'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 d'une interconnexion spécifique.
| Champs | |
|---|---|
update_time |
Heure de la dernière mise à jour des diagnostics de l'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 de la dernière mise à jour de l'état du réseau. |
result |
État 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. |
macsec_status_internal_links |
État MACsec des liens internes. |
MacsecStatus
Indique l'état des sessions MACsec pour les liaisons d'une zone.
| Enums | |
|---|---|
MACSEC_STATUS_UNSPECIFIED |
État MACsec non spécifié, probablement en raison de métriques manquantes. |
SECURE |
Tous les liens pertinents ont au moins une session MACsec active. |
UNSECURE |
Au moins un lien pertinent n'a aucune session MACsec active. |
DiagnoseRouterRequest
Message permettant de demander les diagnostics d'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 pour obtenir un rattachement d'interconnexion
| 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 |
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
Obsolète : non implémenté. 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
Ce type ne comporte aucun champ.
Réponse de l'initialisation d'une zone
Interconnexion
Message décrivant l'objet Interconnect
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique de l'interconnexion. |
create_time |
Uniquement en sortie. Heure de création du sous-réseau. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du sous-réseau. |
labels |
Étiquettes associées à 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 que la valeur "DEDICATED" pour le moment. |
uuid |
Uniquement en sortie. Identifiant unique du lien. |
device_cloud_resource_name |
Uniquement en sortie. Nom de la ressource cloud du contacteur. |
physical_ports[] |
Uniquement en sortie. Ports physiques (par exemple, TenGigE0/0/0/1) qui forment l'interconnexion. |
remote_peering_network_type |
Facultatif. Type de réseau d'appairage à distance de l'interconnexion. Il est obligatoire lorsque la séparation de l'appairage est activée. |
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 de ressource canonique du rattachement d'interconnexion. |
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 du rattachement d'interconnexion. |
labels |
Étiquettes associées à 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 est au format |
network |
Facultatif. Nom canonique du réseau au format |
vlan_id |
Obligatoire. ID de VLAN fourni par l'utilisateur. Doit être unique sur l'ensemble du site. |
mtu |
Valeur de MTU IP (L3) du cloud périphérique virtuel. Les valeurs valides sont 1500 et 9000. La valeur par défaut est 1 500 si elle n'est pas définie. |
state |
Uniquement en sortie. Étape actuelle de la ressource sur l'appareil par envoi de configuration. |
peering_type |
Facultatif. Type de réseau d'appairage à distance de l'interconnexion sous-jacente. Il est obligatoire lorsque la séparation de l'appairage est activée. |
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.
| Champs | |
|---|---|
mac_address |
Adresse MAC de l'interface du bundle d'interconnexion. |
link_layer_addresses[] |
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. |
LinkLACPStatus
Décrit l'état d'un lien LACP.
| Champs | |
|---|---|
state |
État d'une liaison 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 |
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.
| Champs | |
|---|---|
peer_system_name |
Nom attribué par l'administrateur du système pair. |
peer_system_description |
Description textuelle de l'entité réseau du pair LLDP. |
peer_chassis_id |
Composant de châssis pair 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 pair. |
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, cette TLV est facultative. |
peer_port_id_type |
Format et source de la chaîne d'identifiant du port pair. |
LinkStatus
Décrit l'état de chaque lien sur l'interconnexion.
| Champs | |
|---|---|
circuit_id |
Identifiant unique de ce lien attribué par Google au moment de l'activation. |
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 cette liaison. |
PacketCounts
Contient une collection d'objets de statistiques liés à l'interface.
| Champs | |
|---|---|
inbound_unicast |
Nombre de paquets distribués. |
inbound_errors |
Nombre de paquets entrants contenant des erreurs. |
inbound_discards |
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. |
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é supprimés, même si aucune erreur n'a é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 de requête pour la liste des rattachements d'interconnexion.
| 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 ressources InterconnectAttachment |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListInterconnectsRequest
Message de demande de liste d'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 de demande de liste de 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[] |
La liste des réseaux |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListRoutersRequest
Message de demande de 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. |
ListSubnetsRequest
Message de demande de liste de 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[] |
La liste des sous-réseaux |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListZonesRequest
Obsolète : non implémenté. Message de demande de liste de 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
Obsolète : non implémenté. Message de réponse pour la liste des zones
| Champs | |
|---|---|
zones[] |
La 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 de ressource canonique 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 |
Étiquettes associées à 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 1500 et 9000. La valeur par défaut est 1 500 si elle n'est pas définie. |
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. État lisible par l'humain 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. |
RemotePeeringNetworkType
Définit la destination d'appairage à distance pour l'interface. Il est obligatoire lorsque la séparation de l'appairage est activée.
| Enums | |
|---|---|
REMOTE_PEERING_NETWORK_TYPE_UNSPECIFIED |
Non spécifié. |
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNAL |
Réseau interne de confiance du client. |
REMOTE_PEERING_NETWORK_TYPE_CUSTOMER_INTERNET |
Réseau non fiable du client disposant d'un accès à Internet. |
ResourceState
ResourceState décrit l'état de la ressource. Le cycle de vie normal d'une ressource en cours de création 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 lors du traitement, la ressource passe à l'état SUSPENDED.
| 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 |
L'application de la ressource au rack a commencé. |
STATE_RUNNING |
La ressource a été transférée vers le rack. |
STATE_SUSPENDED |
Échec de l'envoi de la ressource au rack. |
STATE_DELETING |
La ressource est en cours de suppression. |
Routeur
Message décrivant l'objet Router
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique du routeur. |
create_time |
Uniquement en sortie. Heure de création du routeur. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du routeur. |
labels |
Étiquettes associées à 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 ce routeur appartient. Le nom est au format |
interface[] |
Interfaces de routeur. |
bgp_peer[] |
Pairs BGP. |
bgp |
Informations BGP spécifiques à ce routeur. |
state |
Uniquement en sortie. Étape actuelle de la ressource sur l'appareil par envoi de configuration. |
route_advertisements[] |
Facultatif. Liste de CIDR au format IP/Longueur à annoncer vers le 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 côté 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. |
interface_ipv6_cidr |
Plage IPv6 de l'interface dans Google. |
peer_ipv4_cidr |
Plage d'adresses IP de l'interface BGP en dehors de Google. |
peer_ipv6_cidr |
Plage IPv6 de l'interface BGP en dehors de Google. |
peer_asn |
Numéro de système autonome (ASN) du pair BGP. Chaque interface BGP peut utiliser une valeur différente. |
local_asn |
Uniquement en sortie. Numéro de système autonome (ASN) BGP local. Ce champ est ST_NOT_REQUIRED, car il stocke des ASN privés, qui n'ont aucune signification en dehors de la zone dans laquelle ils sont utilisés. |
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 de l'interface. |
ipv6_cidr |
Adresse et plage IPv6 de l'interface. |
linked_interconnect_attachment |
Nom canonique du rattachement d'interconnexion associé. |
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 lorsque cela est spécifié. Le nombre d'adresses IP doit correspondre au nombre d'appareils TOR. |
RouterStatus
Décrit 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. |
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 du protocole BGP. |
state |
État BGP tel que spécifié dans la RFC 1771. |
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 lié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. |
Sous-réseau
Message décrivant l'objet Subnet
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique du sous-réseau. |
create_time |
Uniquement en sortie. Heure de création du sous-réseau. |
update_time |
Uniquement en sortie. Heure de la dernière mise à jour du sous-réseau. |
labels |
Étiquettes associées à 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 en attribuerons un automatiquement. |
bonding_type |
Facultatif. Un type de liaison lors de la création du sous-réseau spécifie si un VLAN en cours de création sera présent sur les types de ports liés, non liés ou les deux. De plus, cette option permet de définir la configuration réseau spécifique que les clusters peuvent ensuite utiliser pour leurs charges de travail en fonction du choix d'association. |
state |
Uniquement en sortie. Étape actuelle de la ressource sur l'appareil par envoi de configuration. |
BondingType
Type de liaison dans le sous-réseau.
| Enums | |
|---|---|
BONDING_TYPE_UNSPECIFIED |
Le type de liaison non spécifié sera non spécifié par défaut et si l'utilisateur choisit de ne pas spécifier de type de liaison lors de la création du VLAN. Cela sera traité comme une liaison mixte, où le VLAN aura une connectivité liée et non liée aux machines. |
BONDED |
Multihébergement. |
NON_BONDED |
Un seul site d'hébergement. |
SubnetStatus
SubnetStatus contient des informations techniques détaillées et actuelles sur cette ressource de sous-réseau.
| Champs | |
|---|---|
name |
Nom de la ressource de sous-réseau CCFE. |
mac_address |
Adresse MAC BVI. |
link_layer_addresses[] |
Liste de LinkLayerAddress, décrivant l'adresse IP et l'adresse de couche de liaison correspondante des voisins pour ce sous-réseau. |
UpdateRouterRequest
Message de 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 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 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
Une 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 |
Obsolète : non implémenté. Étiquettes sous forme de paires clé/valeur. |
layout_name |
Obsolète : non implémenté. Type de mise en page du déploiement. |