REST Resource: projects.locations.addressGroups

資源:AddressGroup

AddressGroup 是一種資源,可指定防火牆政策中 IP/DNS 集合的使用方式。

JSON 表示法
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "items": [
    string
  ],
  "capacity": integer,
  "selfLink": string,
  "purpose": [
    enum (Purpose)
  ]
}
欄位
name

string

這是必要旗標,AddressGroup 資源的名稱。符合模式 projects/*/locations/{location}/addressGroups/<addressGroup>

description

string

(非必要) 資源的自由文字說明。

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)

(非必要) 與 AddressGroup 資源相關聯的標籤標記集。

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

type

enum (Type)

這是必要旗標,地址群組的類型。可能的值為「IPv4」或「IPv6」。

items[]

string

(非必要) 項目清單。

capacity

integer

這是必要旗標,位址群組的容量

purpose[]

enum (Purpose)

(非必要) 列出 Address Group 支援的用途。

方法

addItems

將項目新增至地址群組。

cloneItems

將項目從一個位址群組複製到另一個位址群組。

create

在指定專案和地點中建立新的地址群組。

delete

刪除單一位址群組。

get

取得單一位址群組的詳細資料。

getIamPolicy

取得資源的存取權控管政策。

list

列出指定專案和地點中的地址群組。

listReferences

列出地址群組的參照。

patch

更新單一位址群組的參數。

removeItems

從位址群組中移除項目。

setIamPolicy

設定指定資源的存取權控管政策。

testIamPermissions

傳回呼叫者在指定資源上擁有的權限。