리소스: LbRouteExtension
LbRouteExtension
은 특정 요청에 대해 트래픽이 라우팅되는 위치를 제어할 수 있는 리소스입니다.
JSON 표현 |
---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "labels": { string: string, ... }, "forwardingRules": [ string ], "extensionChains": [ { object ( |
필드 | |
---|---|
name |
필수 항목. 식별자. |
createTime |
출력 전용입니다. 리소스가 생성된 타임스탬프입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
updateTime |
출력 전용입니다. 리소스가 업데이트된 타임스탬프입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
description |
선택사항. 인간이 읽을 수 있는 리소스 설명입니다. |
labels |
선택사항. 형식은 Google Cloud 리소스의 라벨 요구사항을 준수해야 합니다.
|
forwardingRules[] |
필수 항목. 이 서비스 확장 프로그램이 연결된 전달 규칙에 대한 참조 목록입니다. 전달 규칙이 하나 이상 필요합니다. 전달 규칙당 |
extensionChains[] |
필수 항목. 일치 조건 및 실행할 확장 프로그램이 포함된 순서가 지정된 확장 프로그램 체인의 집합입니다. 각 확장 프로그램 체인의 일치 조건은 주어진 요청에 대해 순차적으로 평가됩니다. 요청과 일치하는 조건이 있는 첫 번째 확장 프로그램 체인이 실행됩니다. 후속 확장 프로그램 체인은 실행되지 않습니다. 리소스당 확장 프로그램 체인은 5개로 제한됩니다. |
loadBalancingScheme |
필수 항목. 이 확장 프로그램에서 참조하는 모든 백엔드 서비스와 전달 규칙은 동일한 부하 분산 스키마를 공유해야 합니다. 지원되는 값은 |
metadata |
선택사항. 여기에 제공된 메타데이터는 확장 프로그램 서버로 전송되는
|
메서드 |
|
---|---|
|
특정 프로젝트와 위치에 새 LbRouteExtension 리소스를 만듭니다. |
|
지정된 LbRouteExtension 리소스를 삭제합니다. |
|
지정된 LbRouteExtension 리소스의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 LbRouteExtension 리소스를 나열합니다. |
|
지정된 LbRouteExtension 리소스의 매개변수를 업데이트합니다. |