REST Resource: projects.locations.meshes

리소스: 메시

메시는 서비스 메시 내에서 워크로드 간 통신을 위한 논리적 구성 그룹을 나타냅니다. 메시를 가리키는 경로는 이 논리적 메시 경계 내에서 요청이 라우팅되는 방식을 지정합니다.

JSON 표현
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
필드
name

string

필수. 메시 리소스의 이름입니다. projects/*/locations/global/meshes/<mesh_name> 패턴과 일치합니다.

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)

선택사항. 메시 리소스와 연결된 라벨 태그 집합입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

description

string

선택사항. 리소스에 대한 자유 텍스트 설명입니다. 최대 길이는 1,024자(영문 기준)입니다.

interceptionPort

integer

선택사항. 유효한 TCP 포트(1~65535)로 설정하면 SIDECAR 프록시에 지정된 localhost(127.0.0.1) 주소 포트에서 리슨하도록 지시합니다. SIDECAR 프록시는 실제 ip:port 대상과 관계없이 모든 트래픽이 이 포트로 리디렉션될 것으로 예상합니다. 설정하지 않으면 포트 '15001'이 가로채기 포트로 사용됩니다. 이는 사이드카 프록시 배포에만 적용됩니다.

envoyHeaders

enum (EnvoyHeaders)

선택사항. Envoy가 업스트림 요청에 내부 디버그 헤더를 삽입할지 여부를 결정합니다. 다른 Envoy 헤더는 계속 삽입될 수 있습니다. 기본적으로 Envoy는 디버그 헤더를 삽입하지 않습니다.

메서드

create

특정 프로젝트와 위치에 새 메시를 만듭니다.

delete

단일 메시를 삭제합니다.

get

단일 메시의 세부정보를 가져옵니다.

list

특정 프로젝트와 위치의 메시를 나열합니다.

patch

단일 메시의 파라미터를 업데이트합니다.

setIamPolicy

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

testIamPermissions

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