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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。リソース最終更新時のタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "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)

省略可。アドレス グループのサポートされている目的のリスト。

メソッド

addItems

アドレス グループに項目を追加します。

cloneItems

項目をあるアドレス グループから別のアドレス グループにクローン作成します。

create

指定されたプロジェクトとロケーションに新しいアドレス グループを作成します。

delete

1 つのアドレス グループを削除します。

get

1 つのアドレス グループの詳細を取得します。

getIamPolicy

リソースのアクセス制御ポリシーを取得します。

list

指定されたプロジェクトとロケーションのアドレス グループを一覧表示します。

listReferences

アドレス グループの参照を一覧表示します。

patch

単一のアドレス グループのパラメータを更新します。

removeItems

アドレス グループから項目を削除します。

setIamPolicy

指定したリソースにアクセス制御ポリシーを設定します。

testIamPermissions

指定されたリソースに対して呼び出し元が持っている権限を返します。