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

단일 주소 그룹을 삭제합니다.

get

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

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

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

listReferences

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

patch

단일 주소 그룹의 파라미터를 업데이트합니다.

removeItems

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

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.