资源:路由器
描述路由器对象的消息
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "network": string, "interface": [ { object ( |
| 字段 | |
|---|---|
name |
必需。路由器的规范资源名称。 |
createTime |
仅限输出。路由器的创建时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
仅限输出。路由器上次更新的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
labels |
与此资源关联的标签。 包含一系列 |
description |
可选。资源的自由文本说明。长度上限为 1024 个字符。 |
network |
必需。相应路由器所属网络的规范名称。名称的格式为 projects/{project}/locations/{location}/zones/{zone}/networks/{network}。 |
interface[] |
路由器接口。 |
bgpPeer[] |
BGP 对等方。 |
bgp |
特定于此路由器的 BGP 信息。 |
state |
仅限输出。通过配置推送将资源推送到设备的当前阶段。 |
routeAdvertisements[] |
可选。以 IP/长度格式表示的 CIDR 列表,用于将这些 CIDR 作为静态路由从相应路由器向北通告。 |
接口
路由器接口定义了用于构建 BGP 会话的 GDCE 区域侧第 3 层信息。
| JSON 表示法 |
|---|
{ "name": string, "ipv4Cidr": string, "linkedInterconnectAttachment": string, "subnetwork": string, "loopbackIpAddresses": [ string ] } |
| 字段 | |
|---|---|
name |
相应界面条目的名称。在 Zones 资源中必须是唯一的。 |
ipv4Cidr |
接口的 IP 地址和范围。仅当设置了 linkedInterconnectAttachment 时,才需要使用此值。 |
linkedInterconnectAttachment |
关联的互连连接的规范名称。 |
subnetwork |
相应接口所属子网资源的规范名称。 |
loopbackIpAddresses[] |
在指定时在路由器中创建环回接口。IP 地址的数量必须与 TOR 设备的数量相匹配。 |
BgpPeer
BGPPeer 定义了用于构建 BGP 会话的对等方第 3 层信息。
| JSON 表示法 |
|---|
{ "name": string, "interface": string, "interfaceIpv4Cidr": string, "peerIpv4Cidr": string, "peerAsn": integer } |
| 字段 | |
|---|---|
name |
相应 BGP 对等端的名称。在 Zones 资源中必须是唯一的。 |
interface |
与 BGP 对等方关联的 RouterInterface 的名称。 |
interfaceIpv4Cidr |
Google 内接口的 IP 范围。 |
peerIpv4Cidr |
Google 外部的 BGP 接口的 IP 范围。 |
peerAsn |
对等 BGP 自治系统编号 (ASN)。每个 BGP 接口可以使用不同的值。 |
Bgp
特定于此路由器的 BGP 信息。
| JSON 表示法 |
|---|
{ "asn": integer, "keepaliveIntervalInSeconds": integer } |
| 字段 | |
|---|---|
asn |
本地分配的 BGP ASN。 |
keepaliveIntervalInSeconds |
发送到对等端的 BGP keepalive 消息之间的时间间隔(以秒为单位)。默认值为 20,取值范围为 20 到 60。 |
方法 |
|
|---|---|
|
在给定的项目和位置中创建一个新路由器。 |
|
删除单个路由器。 |
|
获取单个路由器资源的诊断信息。 |
|
获取单个路由器的详细信息。 |
|
列出给定项目和位置中的路由器。 |
|
更新单个路由器的参数。 |