리소스: ExternalAccessRule
ExternalAddress 리소스로 향하는 인바운드 트래픽을 필터링하는 외부 액세스 방화벽 규칙
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "priority": integer, "action": enum ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. 이 외부 액세스 규칙의 리소스 이름입니다. 리소스 이름은 https://cloud.google.com/apis/design/resource_names의 규칙을 따르는 스키마가 없는 URI입니다. 예를 들면 |
createTime |
출력 전용입니다. 이 리소스의 생성 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 이 리소스의 마지막 업데이트 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
description |
이 외부 액세스 규칙에 대해 사용자가 제공한 설명입니다. |
priority |
외부 액세스 규칙 우선순위입니다. 여러 규칙이 적용될 때 사용할 외부 액세스 규칙을 결정합니다. 여러 규칙의 우선순위가 동일한 경우 순서는 비결정적입니다. 특정 순서가 필요한 경우 해당 순서를 적용하기 위해 고유한 우선순위를 할당하세요. 외부 액세스 규칙 우선순위는 100~4096(포함) 사이의 정수입니다. 정수 값이 낮을수록 우선순위가 높습니다. 예를 들어 우선순위가 |
action |
외부 액세스 규칙이 실행하는 작업입니다. |
ipProtocol |
외부 액세스 규칙이 적용되는 IP 프로토콜입니다. 이 값은 대소문자를 구분하지 않는 |
sourceIpRanges[] |
소스 범위가 지정된 경우 외부 액세스 규칙은 이러한 범위에 속하는 소스 IP 주소가 있는 트래픽에만 적용됩니다. 이러한 범위는 CIDR 형식이나 IP 주소로 표현할 수 있습니다. 인바운드 규칙만 지원되므로 |
sourcePorts[] |
외부 액세스 규칙이 적용되는 소스 포트 목록입니다. 이 필드는 UDP 또는 TCP 프로토콜에만 적용됩니다. 각 항목은 정수 또는 범위여야 합니다. 예를 들면 |
destinationIpRanges[] |
대상 범위가 지정된 경우 외부 액세스 규칙은 이러한 범위에 속하는 대상 IP 주소가 있는 트래픽에만 적용됩니다. 지정된 IP 주소에는 상위 네트워크 정책 범위에 예약된 외부 IP 주소가 있어야 합니다. 상위 네트워크 정책 범위의 모든 외부 IP 주소를 일치시키려면 |
destinationPorts[] |
외부 액세스 규칙이 적용되는 대상 포트 목록입니다. 이 필드는 UDP 또는 TCP 프로토콜에만 적용됩니다. 각 항목은 정수 또는 범위여야 합니다. 예를 들면 |
state |
출력 전용입니다. 리소스의 상태입니다. |
uid |
출력 전용입니다. 리소스에 대해 시스템에서 생성한 고유 식별자입니다. |
작업
작업은 트래픽과 일치하는 규칙의 다른 구성요소에 따라 외부 액세스 규칙이 트래픽을 허용할지 아니면 차단할지 여부를 결정합니다.
| 열거형 | |
|---|---|
ACTION_UNSPECIFIED |
기본값은 허용입니다. |
ALLOW |
지정된 다른 구성요소와 일치하는 연결을 허용합니다. |
DENY |
지정된 다른 구성요소와 일치하는 연결을 차단합니다. |
IpRange
지원되는 형식 중 하나로 제공된 IP 범위입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
ipAddress |
단일 IP 주소입니다. 예를 들면 |
ipAddressRange |
CIDR 형식의 IP 주소 범위입니다. 예를 들면 |
externalAddress |
|
주
외부 액세스 방화벽 규칙의 가능한 상태를 정의합니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
기본값입니다. 이 값은 상태가 생략된 경우에 사용됩니다. |
ACTIVE |
규칙이 준비되었습니다. |
CREATING |
규칙을 만드는 중입니다. |
UPDATING |
규칙을 업데이트하는 중입니다. |
DELETING |
규칙을 삭제하는 중입니다. |
메서드 |
|
|---|---|
|
지정된 네트워크 정책에 새 외부 액세스 규칙을 만듭니다. |
|
단일 외부 액세스 규칙을 삭제합니다. |
|
단일 외부 액세스 규칙의 세부정보를 가져옵니다. |
|
지정된 네트워크 정책의 ExternalAccessRule 리소스를 나열합니다. |
|
단일 외부 액세스 규칙의 파라미터를 업데이트합니다. |