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)

僅供輸出。子網路的建立時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

僅供輸出。上次更新子網路的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

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

更新單一子網路的參數。