EventHandlerOptions interface

모든 이벤트 처리 기능에 설정할 수 있는 추가 필드입니다.

서명:

export interface EventHandlerOptions extends Omit<GlobalOptions, "enforceAppCheck"> 

확장: 생략< GlobalOptions , "enforceAppCheck">

속성

재산 유형 설명
채널 함수가 이벤트를 수신하는 채널의 이름입니다.
이벤트 필터 경로 패턴 레코드<문자열, 문자열 | 표현 <문자열>> 할 것
이벤트 필터 레코드<문자열, 문자열 | 표현 <문자열>> 할 것
이벤트 유형 이벤트 유형입니다. 유효한 값은 TODO입니다.
지역 문자열 | 표현 <문자열> | 재설정값 EventArc 트리거의 지역입니다.
다시 해 보다 부울 | 표현 <부울> | 재설정값 실패한 실행을 다시 전달해야 하는지 여부입니다.
서비스 계정 문자열 | 표현 <문자열> | 재설정값 EventArc가 이 함수를 호출하는 데 사용해야 하는 서비스 계정입니다. P4SA가 이 서비스 계정에 대한 ActAs 권한을 갖고 있어야 합니다.

EventHandlerOptions.channel

함수가 이벤트를 수신하는 채널의 이름입니다.

서명:

channel?: string;

EventHandlerOptions.eventFilterPathPatterns

할 것

서명:

eventFilterPathPatterns?: Record<string, string | Expression<string>>;

EventHandlerOptions.eventFilters

할 것

서명:

eventFilters?: Record<string, string | Expression<string>>;

EventHandlerOptions.eventType

이벤트 유형입니다. 유효한 값은 TODO입니다.

서명:

eventType?: string;

EventHandlerOptions.region

EventArc 트리거의 지역입니다.

서명:

region?: string | Expression<string> | ResetValue;

EventHandlerOptions.retry

실패한 실행을 다시 전달해야 하는지 여부입니다.

서명:

retry?: boolean | Expression<boolean> | ResetValue;

EventHandlerOptions.serviceAccount

EventArc가 이 함수를 호출하는 데 사용해야 하는 서비스 계정입니다. P4SA가 이 서비스 계정에 대한 ActAs 권한을 갖고 있어야 합니다.

서명:

serviceAccount?: string | Expression<string> | ResetValue;