CloudEvent interface

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

CloudEventBase는 서버리스 이벤트를 인코딩하기 위한 크로스 플랫폼 형식의 기반입니다. 자세한 내용은 https://github.com/cloudevents/spec을 참고하세요.

서명:

export interface CloudEvent<T> 

속성

속성 유형 설명
데이터 T (베타) 이 특정 이벤트에 대한 정보입니다.
id 문자열 (베타) 이 이벤트의 전역적으로 고유한 ID입니다.
소스 문자열 (베타) 이 이벤트를 게시한 리소스입니다.
스펙버전 '1.0' (베타) 이 이벤트에 대한 CloudEvents 사양의 버전입니다.
제목 문자열 (베타) 소스에서 제공한 이 이벤트와 관련된 리소스입니다.
시간 문자열 (베타) 이벤트가 발생한 시간입니다.
type 문자열 (베타) 나타내는 이벤트의 유형입니다.

CloudEvent.data

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 특정 이벤트에 대한 정보입니다.

서명:

data: T;

CloudEvent.id

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 이벤트에 대한 전역적으로 고유한 ID입니다.

서명:

id: string;

CloudEvent.source

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 이벤트를 게시한 리소스입니다.

서명:

source: string;

CloudEvent.specversion

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 이벤트에 대한 CloudEvents 사양의 버전입니다.

서명:

readonly specversion: "1.0";

CloudEvent.subject

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 이벤트와 관련된 리소스(소스에서 제공)입니다.

서명:

subject?: string;

CloudEvent.time

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

이 이벤트가 발생한 시점입니다.

서명:

time: string;

CloudEvent.type

이 API는 개발자를 위한 미리보기로 제공되며 Google에 접수된 의견에 따라 변경될 수 있습니다. 프로덕션 환경에서는 이 API를 사용하지 마세요.

나타내는 이벤트의 유형입니다.

서명:

type: string;