REST Resource: projects.locations.zones.subnets

资源:子网

描述子网对象的消息

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "network": string,
  "ipv4Cidr": [
    string
  ],
  "ipv6Cidr": [
    string
  ],
  "vlanId": integer,
  "bondingType": enum (BondingType),
  "state": enum (ResourceState)
}
字段
name

string

必需。子网的规范资源名称。

createTime

string (Timestamp format)

仅限输出。子网的创建时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅限输出。子网上次更新的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

labels

map (key: string, value: string)

与此资源关联的标签。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

description

string

可选。资源的自由文本说明。长度上限为 1024 个字符。

network

string

必需。相应子网所属的网络。

ipv4Cidr[]

string

相应子网拥有的 IPv4 地址范围。

ipv6Cidr[]

string

相应子网拥有的 IPv6 地址范围。

vlanId

integer

可选。用户提供的 VLAN ID。如果未指定,我们会自动分配一个。

bondingType

enum (BondingType)

可选。子网创建中的绑定类型用于指定所创建的 VLAN 将出现在绑定端口类型、非绑定端口类型还是同时出现在这两种端口类型中。此外,此标志用于设置特定的网络配置,集群随后可以根据绑定选择将此配置用于其工作负载。

state

enum (ResourceState)

仅限输出。通过配置推送将资源推送到设备的当前阶段。

BondingType

子网中的绑定类型。

枚举
BONDING_TYPE_UNSPECIFIED 未指定的绑定类型将默认为未指定,如果用户在创建 VLAN 时选择不指定绑定类型,则会发生这种情况。这将被视为混合绑定,其中 VLAN 将同时具有与机器的绑定连接和非绑定连接。
BONDED 单宿主。
NON_BONDED 多宿主。

方法

create

在给定的项目和位置中创建新的子网。

delete

删除单个子网。

get

获取单个子网的详细信息。

list

列出给定项目和位置中的子网。

patch

更新单个子网的参数。