EventHandlerOptions interface

الحقول الإضافية التي يمكن تعيينها في أي وظيفة لمعالجة الأحداث.

إمضاء:

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

يمتد: حذف< GlobalOptions ، "enforceAppCheck">

ملكيات

ملكية يكتب وصف
قناة خيط اسم القناة التي تستقبل فيها الدالة الأحداث.
EventFilterPathPatterns سجل <سلسلة، سلسلة | تعبير <سلسلة>> لكى يفعل
EventFilters سجل <سلسلة، سلسلة | تعبير <سلسلة>> لكى يفعل
نوع الحدث خيط نوع الحدث. القيم الصالحة هي TODO
منطقة سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة منطقة مشغل EventArc.
أعد المحاولة منطقية | تعبير <منطقية> | إعادة تعيين القيمة ما إذا كان ينبغي تنفيذ عمليات الإعدام الفاشلة مرة أخرى.
com.serviceAccount.service سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة حساب الخدمة الذي يجب أن يستخدمه 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;