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 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)

(선택사항) 주소 그룹의 지원되는 목적 목록입니다.

유형

주소 그룹의 가능한 유형입니다.

열거형
TYPE_UNSPECIFIED 기본값
IPV4 IPv4 범위
IPV6 IPv6 범위

목적

주소 그룹의 목적입니다.

열거형
PURPOSE_UNSPECIFIED 기본값 발생해서는 안 됩니다.
DEFAULT 주소 그룹은 VMC에 배포되며 VMC를 사용하는 방화벽 정책 및 기타 시스템에서 사용할 수 있습니다.
CLOUD_ARMOR 주소 그룹은 Cloud Armor에서 사용할 수 있습니다.

메서드

addItems

주소 그룹에 항목을 추가합니다.

cloneItems

한 주소 그룹에서 다른 주소 그룹으로 항목을 클론합니다.

create

특정 프로젝트와 위치에 새 주소 그룹을 만듭니다.

delete

주소 그룹을 삭제합니다.

get

단일 주소 그룹의 세부정보를 가져옵니다.

list

특정 프로젝트 및 위치의 주소 그룹을 나열합니다.

listReferences

주소 그룹 참조를 나열합니다.

patch

주소 그룹의 매개변수를 업데이트합니다.

removeItems

주소 그룹에서 항목을 삭제합니다.