REST Resource: projects.locations.serviceBindings

리소스: ServiceBinding

ServiceBinding은 BackendService 리소스에 사용될 서비스 디렉터리 서비스를 정의하는 리소스입니다.

JSON 표현
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "service": string,
  "serviceId": string,
  "labels": {
    string: string,
    ...
  }
}
필드
name

string

필수 항목. ServiceBinding 리소스의 이름입니다. projects/*/locations/global/serviceBindings/service_binding_name 패턴과 일치합니다.

description

string

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

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"입니다.

service

string

필수 항목. 전체 서비스 디렉터리 서비스 이름이며 형식은 projects/*/locations/*/namespaces/*/services/*입니다.

serviceId

string

출력 전용입니다. 서비스 결합 리소스가 검증되는 서비스 디렉터리 서비스의 고유 식별자입니다. 서비스 결합 리소스가 다른 리소스(예: 백엔드 서비스)에서 사용될 때 채워집니다. UUID4 형식입니다.

labels

map (key: string, value: string)

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

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

메서드

create

특정 프로젝트와 위치에 새 ServiceBinding을 만듭니다.

delete

단일 ServiceBinding을 삭제합니다.

get

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

list

특정 프로젝트와 위치의 ServiceBinding을 나열합니다.