REST Resource: organizations.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 支援的用途。

類型

地址群組的可能類型。

列舉
TYPE_UNSPECIFIED 預設值。
IPV4 IP v4 範圍。
IPV6 IP v6 範圍。

目的

地址群組的用途。

列舉
PURPOSE_UNSPECIFIED 預設值。這種情況不應發生。
DEFAULT 地址群組會分發至 VMC,並可用於防火牆政策和其他依賴 VMC 的系統。
CLOUD_ARMOR 位址群組可用於 Cloud Armor。

方法

addItems

將項目新增至地址群組。

cloneItems

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

create

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

delete

刪除位址群組。

get

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

list

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

listReferences

列出地址群組的參照。

patch

更新位址群組的參數。

removeItems

從位址群組中移除項目。