EventHandlerOptions interface

Herhangi bir olay işleme işlevinde ayarlanabilen ek alanlar.

İmza:

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

Genişletmeler: Atla< GlobalOptions , "Uygulama Kontrolü'nü uygula">

Özellikler

Mülk Tip Tanım
kanal sicim İşlevin olayları aldığı kanalın adı.
eventFilterPathPatterns Kayıt<string, string | İfade <string>> YAPMAK
olayFiltreleri Kayıt<string, string | İfade <string>> YAPMAK
etkinlik tipi sicim Olayın türü. Geçerli değerler TODO'dur
bölge dize | İfade <string> | Değeri Sıfırla EventArc tetikleyicisinin bölgesi.
yeniden dene boole | İfade <boole> | Değeri Sıfırla Başarısız yürütmelerin tekrar teslim edilip edilmeyeceği.
hizmetHesabı dize | İfade <string> | Değeri Sıfırla EventArc'ın bu işlevi çağırmak için kullanması gereken hizmet hesabı. P4SA'nın bu hizmet hesabında ActAs iznine sahip olmasını gerektirir.

EventHandlerOptions.channel

İşlevin olayları aldığı kanalın adı.

İmza:

channel?: string;

EventHandlerOptions.eventFilterPathPatterns

YAPMAK

İmza:

eventFilterPathPatterns?: Record<string, string | Expression<string>>;

EventHandlerOptions.eventFilters

YAPMAK

İmza:

eventFilters?: Record<string, string | Expression<string>>;

EventHandlerOptions.eventType

Olayın türü. Geçerli değerler TODO'dur

İmza:

eventType?: string;

EventHandlerOptions.bölge

EventArc tetikleyicisinin bölgesi.

İmza:

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

EventHandlerOptions.retry

Başarısız yürütmelerin tekrar teslim edilip edilmeyeceği.

İmza:

retry?: boolean | Expression<boolean> | ResetValue;

EventHandlerOptions.serviceAccount

EventArc'ın bu işlevi çağırmak için kullanması gereken hizmet hesabı. P4SA'nın bu hizmet hesabında ActAs iznine sahip olmasını gerektirir.

İmza:

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