فیلدهای اضافی که می توانند روی هر عملکرد مدیریت رویداد تنظیم شوند.
امضا:
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;