EventHandlerOptions interface

فیلدهای اضافی که می توانند روی هر عملکرد مدیریت رویداد تنظیم شوند.

امضا:

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

گسترش می یابد: Omit< GlobalOptions ، "enforceAppCheck">

خواص

ویژگی تایپ کنید شرح
کانال رشته نام کانالی که تابع رویدادها را دریافت می کند.
eventFilterPathPatterns رکورد<رشته، رشته | اصطلاح <رشته>> انجام دادن
فیلترهای رویداد رکورد<رشته، رشته | اصطلاح <رشته>> انجام دادن
رویداد نوع رشته نوع رویداد مقادیر معتبر TODO هستند
منطقه رشته | اصطلاح <رشته> | ResetValue منطقه ماشه EventArc.
دوباره امتحان کنید بولی | اصطلاح <boolean> | ResetValue آیا اعدام های ناموفق باید دوباره تحویل داده شوند یا خیر.
حساب سرویس رشته | اصطلاح <رشته> | ResetValue حساب سرویسی که 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?: boolean | Expression<boolean> | ResetValue;

EventHandlerOptions.serviceAccount

حساب سرویسی که EventArc باید برای فراخوانی این تابع استفاده کند. P4SA به داشتن مجوز ActAs در این حساب سرویس نیاز دارد.

امضا:

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