REST Resource: projects.locations.zones

資源:可用區

可用區包含一組硬體。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "state": enum (State),
  "contacts": [
    {
      object (Contact)
    }
  ],
  "ciqUri": string,
  "networkConfig": {
    object (ZoneNetworkConfig)
  }
}
欄位
name

string

ID。這個區域的名稱。格式:projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

僅供輸出。這個區域的建立時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。上次更新這個區域的時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如:"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" }

displayName

string

選用。這個區域的易記顯示名稱。

state

enum (State)

僅供輸出。這個可用區的目前狀態。

contacts[]

object (Contact)

這是必要旗標,聯絡窗口。

ciqUri

string

僅供輸出。這個區域的客戶問卷調查 (CIQ) 表單連結。

networkConfig

object (ZoneNetworkConfig)

選用。這個可用區的網路設定。

狀態

可用區的有效狀態。

列舉
STATE_UNSPECIFIED 未指定可用區狀態。
ADDITIONAL_INFO_NEEDED 我們需要顧客提供更多資訊,才能繼續處理。
PREPARING Google 正在準備區域。
ACTIVE 現在可以使用 Zone。
CANCELLED 已取消區域。

ZoneNetworkConfig

可用區的網路設定。

JSON 表示法
{
  "machineMgmtIpv4Range": string,
  "kubernetesNodeIpv4Range": string,
  "kubernetesControlPlaneIpv4Range": string,
  "managementIpv4Subnet": {
    object (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
欄位
machineMgmtIpv4Range

string

這是必要旗標,機器管理的 IPv4 位址區塊。應為私人 RFC1918 或公開 CIDR 區塊,大小足以在區域中為每部機器分配至少一個位址。應位於 managementIpv4Subnet,且與其他位址範圍不相交。

kubernetesNodeIpv4Range

string

這是必要旗標,Kubernetes 節點的 IPv4 位址區塊。應為私人 RFC1918 或公開 CIDR 區塊,大小足以在區域中為每部機器分配至少一個位址。應位於 kubernetesIpv4Subnet,且與其他位址範圍不相交。

kubernetesControlPlaneIpv4Range

string

這是必要旗標,Kubernetes 控制層的 IPv4 位址區塊。應為私人 RFC1918 或公開 CIDR 區塊,大小足以在區域中為每個叢集分配至少一個位址。應位於 kubernetesIpv4Subnet,且與其他位址範圍不相交。

managementIpv4Subnet

object (Subnet)

這是必要旗標,管理網路的 IPv4 子網路。

kubernetesIpv4Subnet

object (Subnet)

選用。Kubernetes 網路的 IPv4 子網路。如未指定,Kubernetes 子網路會與管理子網路相同。

子網路

代表子網路。

JSON 表示法
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
欄位
addressRange

string

這是必要旗標,這個子網路的位址範圍 (以 CIDR 標記法表示)。

defaultGatewayIpAddress

string

這是必要旗標,這個子網路的預設閘道。

方法

create

在指定專案和位置中建立新區域。

delete

刪除區域。

get

取得區域的詳細資料。

list

列出指定專案和位置中的區域。

patch

更新可用區的參數。