リソース: Router
Router オブジェクトについて説明するメッセージ
| JSON 表現 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "network": string, "interface": [ { object ( |
| フィールド | |
|---|---|
name |
必須。ルーターの正規リソース名。 |
create |
出力専用。ルーターが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
update |
出力専用。ルーターが最後に更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
このリソースに関連付けられたラベル。
|
description |
省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。 |
network |
必須。このルーターが属するネットワークの正規名。名前は |
interface[] |
ルーター インターフェース。 |
bgp |
BGP ピア。 |
bgp |
このルーターに固有の BGP 情報。 |
state |
出力専用。構成プッシュによるリソースのデバイスへの現在のステージ。 |
route |
省略可。このルーターから北方向に静的ルートとしてアドバタイズする IP/長さ形式の CIDR のリスト。 |
インターフェース
ルーター インターフェースは、BGP セッションの構築に使用する GDCE ゾーン側のレイヤ 3 情報を定義します。
| JSON 表現 |
|---|
{ "name": string, "ipv4Cidr": string, "ipv6Cidr": string, "linkedInterconnectAttachment": string, "subnetwork": string, "loopbackIpAddresses": [ string ] } |
| フィールド | |
|---|---|
name |
このインターフェース エントリの名前。Zones リソース内で一意。 |
ipv4 |
インターフェースの IP アドレスと範囲。 |
ipv6 |
インターフェースの IPv6 アドレスと範囲。 |
linked |
リンクされた Interconnect アタッチメントの正規名。 |
subnetwork |
このインターフェースが属するサブネットワーク リソースの正規名。 |
loopback |
指定された場合、ルーターにループバック インターフェースを作成します。IP アドレスの数は TOR デバイスの数と一致する必要があります。 |
BgpPeer
BGPPeer は、BGP セッションを構築するためのピア側のレイヤ 3 情報を定義します。
| JSON 表現 |
|---|
{ "name": string, "interface": string, "interfaceIpv4Cidr": string, "interfaceIpv6Cidr": string, "peerIpv4Cidr": string, "peerIpv6Cidr": string, "peerAsn": integer, "localAsn": integer } |
| フィールド | |
|---|---|
name |
この BGP ピアの名前。Zones リソース内で一意。 |
interface |
BGP ピアが関連付けられている RouterInterface の名前。 |
interface |
Google 内のインターフェースの IP 範囲。 |
interface |
Google 内のインターフェースの IPv6 範囲。 |
peer |
Google 外部の BGP インターフェースの IP 範囲。 |
peer |
Google 外部の BGP インターフェースの IPv6 範囲。 |
peer |
ピアの BGP 自律システム番号(ASN)。各 BGP インターフェースは異なる値を使用できます。 |
local |
出力専用。ローカル BGP 自律システム番号(ASN)。このフィールドは、使用されているゾーン外では意味のないプライベート ASN を保存するため、ST_NOT_REQUIRED です。 |
Bgp
このルーターに固有の BGP 情報。
| JSON 表現 |
|---|
{ "asn": integer, "keepaliveIntervalInSeconds": integer } |
| フィールド | |
|---|---|
asn |
ローカルで割り当てられた BGP ASN。 |
keepalive |
ピアに送信される BGP キープアライブ メッセージの間隔(秒)。デフォルトは 20 で、値は 20 ~ 60 の範囲です。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しいルーターを作成します。 |
|
1 つのルーターを削除します。 |
|
単一のルーター リソースの診断情報を取得します。 |
|
1 つのルーターの詳細を取得します。 |
|
指定されたプロジェクトとロケーションのルーターを一覧表示します。 |
|
単一のルーターのパラメータを更新します。 |