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;