Ressource : Router
Message décrivant l'objet Router
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "network": string, "interface": [ { object ( |
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource canonique du routeur. |
createTime |
Uniquement en sortie. Heure à laquelle le routeur a été créé. Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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 : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour du routeur. Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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 : |
labels |
Libellés associés à cette ressource. Objet contenant une liste de paires |
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 |
interface[] |
Interfaces du routeur. |
bgpPeer[] |
Pairs BGP. |
bgp |
Informations BGP spécifiques à ce routeur. |
state |
Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push. |
routeAdvertisements[] |
Facultatif. Liste de CIDR au format IP/Longueur à annoncer en direction nord en tant que routes statiques à partir de ce routeur. |
Interface
L'interface du routeur définit les informations de couche 3 côté zone GDCE pour créer la session BGP.
| Représentation JSON |
|---|
{ "name": string, "ipv4Cidr": string, "ipv6Cidr": string, "linkedInterconnectAttachment": string, "subnetwork": string, "loopbackIpAddresses": [ string ] } |
| Champs | |
|---|---|
name |
Nom de cette entrée d'interface. Unique dans la ressource "Zones". |
ipv4Cidr |
Adresse IP et plage d'adresses IP de l'interface. |
ipv6Cidr |
Adresse et plage d'adresses IPv6 de l'interface. |
linkedInterconnectAttachment |
Nom canonique de lrattachement d'interconnexion associée. |
subnetwork |
Nom canonique de la ressource de sous-réseau à laquelle appartient cette interface. |
loopbackIpAddresses[] |
Créez une interface de rebouclage dans le routeur si nécessaire. Le nombre d'adresses IP doit correspondre au nombre d'appareils TOR. |
BgpPeer
BGPPeer définit les informations de couche 3 du pair pour créer la session BGP.
| Représentation JSON |
|---|
{ "name": string, "interface": string, "interfaceIpv4Cidr": string, "interfaceIpv6Cidr": string, "peerIpv4Cidr": string, "peerIpv6Cidr": string, "peerAsn": integer, "localAsn": integer } |
| Champs | |
|---|---|
name |
Nom de ce pair BGP. Unique dans la ressource "Zones". |
interface |
Nom de l'interface RouterInterface à laquelle le pair BGP est associé. |
interfaceIpv4Cidr |
Plage d'adresses IP de l'interface dans Google. |
interfaceIpv6Cidr |
Plage IPv6 de l'interface dans Google. |
peerIpv4Cidr |
Plage d'adresses IP de l'interface BGP en dehors de Google. |
peerIpv6Cidr |
Plage d'adresses IPv6 de l'interface BGP en dehors de Google. |
peerAsn |
Numéro de système autonome (ASN) BGP du pair. Chaque interface BGP peut utiliser une valeur différente. |
localAsn |
Uniquement en sortie. Numéro de système autonome (ASN) BGP local. Ce champ est défini sur ST_NOT_REQUIRED, car il stocke des ASN privés, qui n'ont aucun sens en dehors de la zone dans laquelle ils sont utilisés. |
Bgp
Informations BGP spécifiques à ce routeur.
| Représentation JSON |
|---|
{ "asn": integer, "keepaliveIntervalInSeconds": integer } |
| Champs | |
|---|---|
asn |
Numéro ASN BGP attribué localement. |
keepaliveIntervalInSeconds |
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. |
Méthodes |
|
|---|---|
|
Crée un routeur dans un projet et un emplacement donnés. |
|
Supprime un seul routeur. |
|
Obtenez les diagnostics d'une seule ressource de routeur. |
|
Récupère les détails d'un seul routeur. |
|
Liste les routeurs d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'un seul routeur. |