الحقول الإضافية التي يمكن تعيينها في أي وظيفة لمعالجة الأحداث.
إمضاء:
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;