모든 이벤트 처리 기능에 설정할 수 있는 추가 필드입니다.
서명:
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;