Ressource: Router
Nachricht zur Beschreibung des Router-Objekts
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "network": string, "interface": [ { object ( |
| Felder | |
|---|---|
name |
Erforderlich. Der kanonische Ressourcenname des Routers. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Router erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Router zuletzt aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
labels |
Mit dieser Ressource verknüpfte Labels. Ein Objekt, das eine Liste von |
description |
Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen. |
network |
Erforderlich. Der kanonische Name des Netzwerks, zu dem dieser Router gehört. Der Name hat das Format |
interface[] |
Routerschnittstellen. |
bgpPeer[] |
BGP-Peers. |
bgp |
BGP-Informationen speziell für diesen Router. |
state |
Nur Ausgabe. Aktuelle Phase der Ressource auf dem Gerät durch Konfigurations-Push. |
routeAdvertisements[] |
Optional. Eine Liste von CIDRs im Format „IP/Länge“, die als statische Routen von diesem Router nach Norden beworben werden sollen. |
Schnittstelle
Die Router-Schnittstelle definiert die Layer 3-Informationen auf der GDCE-Zonenseite zum Erstellen der BGP-Sitzung.
| JSON-Darstellung |
|---|
{ "name": string, "ipv4Cidr": string, "ipv6Cidr": string, "linkedInterconnectAttachment": string, "subnetwork": string, "loopbackIpAddresses": [ string ] } |
| Felder | |
|---|---|
name |
Name dieses Schnittstelleneintrags. Eindeutig innerhalb der Ressource „Zones“. |
ipv4Cidr |
IP-Adresse und ‑Bereich der Schnittstelle. |
ipv6Cidr |
IPv6-Adresse und ‑Bereich der Schnittstelle. |
linkedInterconnectAttachment |
Der kanonische Name des verknüpften Interconnect-Anhang. |
subnetwork |
Der kanonische Name der Subnetzwerkressource, zu der diese Schnittstelle gehört. |
loopbackIpAddresses[] |
Erstellen Sie bei Bedarf eine Loopback-Schnittstelle im Router. Die Anzahl der IP-Adressen muss mit der Anzahl der TOR-Geräte übereinstimmen. |
BgpPeer
BGPPeer definiert die Layer-3-Informationen der Peer-Seite zum Aufbau der BGP-Sitzung.
| JSON-Darstellung |
|---|
{ "name": string, "interface": string, "interfaceIpv4Cidr": string, "interfaceIpv6Cidr": string, "peerIpv4Cidr": string, "peerIpv6Cidr": string, "peerAsn": integer, "localAsn": integer } |
| Felder | |
|---|---|
name |
Name dieses BGP-Peers. Eindeutig innerhalb der Ressource „Zones“. |
interface |
Name der RouterInterface, mit der der BGP-Peer verknüpft ist. |
interfaceIpv4Cidr |
IP-Bereich der Schnittstelle in Google. |
interfaceIpv6Cidr |
IPv6-Bereich der Schnittstelle innerhalb von Google. |
peerIpv4Cidr |
IP-Bereich der BGP-Schnittstelle außerhalb von Google. |
peerIpv6Cidr |
IPv6-Bereich der BGP-Schnittstelle außerhalb von Google. |
peerAsn |
ASN (Autonomous System Number) des BGP-Peers. Für jede BGP-Schnittstelle kann ein anderer Wert verwendet werden. |
localAsn |
Nur Ausgabe. Lokale BGP-ASN (Autonomous System Number). Dieses Feld ist ST_NOT_REQUIRED, da es private ASNs enthält, die außerhalb der Zone, in der sie verwendet werden, keine Bedeutung haben. |
Bgp
BGP-Informationen speziell für diesen Router.
| JSON-Darstellung |
|---|
{ "asn": integer, "keepaliveIntervalInSeconds": integer } |
| Felder | |
|---|---|
asn |
Lokal zugewiesene BGP-ASN. |
keepaliveIntervalInSeconds |
Das Intervall in Sekunden zwischen BGP-Keepalive-Nachrichten, die an den Peer gesendet werden. Der Standardwert ist 20. Der Wert muss zwischen 20 und 60 liegen. |
Methoden |
|
|---|---|
|
Erstellt einen neuen Router in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht einen einzelnen Router. |
|
Ruft die Diagnose einer einzelnen Routerressource ab. |
|
Ruft Details zu einem einzelnen Router ab. |
|
Listet Router in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter eines einzelnen Routers. |