资源:路由器
描述路由器对象的消息
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "network": string, "interface": [ { object ( |
| 字段 | |
|---|---|
name |
必需。路由器的规范资源名称。 |
createTime |
仅限输出。路由器的创建时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。上次更新路由器的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
与此资源关联的标签。 包含一系列 |
description |
可选。资源的自由文本说明。长度上限为 1024 个字符。 |
network |
必需。此路由器所属网络的规范名称。名称的格式为 |
interface[] |
路由器接口。 |
bgpPeer[] |
BGP 对等端。 |
bgp |
此路由器的特定 BGP 信息。 |
state |
仅限输出。通过配置推送将资源推送到设备的当前阶段。 |
routeAdvertisements[] |
可选。以 IP/长度格式列出的 CIDR 列表,用于将此路由器中的静态路由向北通告。 |
接口
路由器接口定义了用于构建 BGP 会话的 GDCE 区域端第 3 层信息。
| JSON 表示法 |
|---|
{ "name": string, "ipv4Cidr": string, "ipv6Cidr": string, "linkedInterconnectAttachment": string, "subnetwork": string, "loopbackIpAddresses": [ string ] } |
| 字段 | |
|---|---|
name |
此接口条目的名称。在 Zones 资源中是唯一的。 |
ipv4Cidr |
接口的 IP 地址和范围。 |
ipv6Cidr |
接口的 IPv6 地址和范围。 |
linkedInterconnectAttachment |
链接的互连连接的规范名称。 |
subnetwork |
此接口所属的子网资源的规范名称。 |
loopbackIpAddresses[] |
在路由器中创建环回接口(如果指定)。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 的名称。 |
interfaceIpv4Cidr |
Google 内接口的 IP 范围。 |
interfaceIpv6Cidr |
Google 内接口的 IPv6 范围。 |
peerIpv4Cidr |
Google 外 BGP 接口的 IP 范围。 |
peerIpv6Cidr |
Google 外 BGP 接口的 IPv6 范围。 |
peerAsn |
对等 BGP 自治系统编号 (ASN)。每个 BGP 接口可能会使用不同的值。 |
localAsn |
仅限输出。本地 BGP 自治系统编号 (ASN)。此字段为 ST_NOT_REQUIRED,因为它存储的是专用 ASN,这些 ASN 在其使用区域之外没有任何意义。 |
Bgp
此路由器的特定 BGP 信息。
| JSON 表示法 |
|---|
{ "asn": integer, "keepaliveIntervalInSeconds": integer } |
| 字段 | |
|---|---|
asn |
本地分配的 BGP ASN。 |
keepaliveIntervalInSeconds |
这是两次向对等端发送 BGP keepalive 消息的时间间隔,以秒为单位。默认值为 20,取值范围为 20 到 60。 |
方法 |
|
|---|---|
|
在给定的项目和位置中创建一个新 Router。 |
|
删除单个 Router。 |
|
获取单个路由器资源的诊断信息。 |
|
获取单个 Router 的详细信息。 |
|
列出给定项目和位置中的 Router。 |
|
更新单个 Router 的参数。 |