Campos adicionales que se pueden configurar en cualquier función de manejo de eventos.
Firma:
export interface EventHandlerOptions extends Omit<GlobalOptions, "enforceAppCheck">
Extiende: Omitir < GlobalOptions , "hacer cumplirAppCheck">
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
canal | cadena | El nombre del canal donde la función recibe eventos. |
eventFilterPathPatterns | Registro<cadena, cadena | Expresión <cadena>> | HACER |
filtros de eventos | Registro<cadena, cadena | Expresión <cadena>> | HACER |
tipo de evento | cadena | Tipo de evento. Los valores válidos son TODO |
región | cadena | Expresión <cadena> | Restablecer valor | Región del desencadenador EventArc. |
rever | booleano | Expresión <booleano> | Restablecer valor | Si las ejecuciones fallidas deben entregarse nuevamente. |
cuenta de servicio | cadena | Expresión <cadena> | Restablecer valor | La cuenta de servicio que EventArc debería usar para invocar esta función. Requiere que P4SA tenga permiso ActAs en esta cuenta de servicio. |
EventHandlerOptions.canal
El nombre del canal donde la función recibe eventos.
Firma:
channel?: string;
EventHandlerOptions.eventFilterPathPatterns
HACER
Firma:
eventFilterPathPatterns?: Record<string, string | Expression<string>>;
EventHandlerOptions.eventFilters
HACER
Firma:
eventFilters?: Record<string, string | Expression<string>>;
EventHandlerOptions.eventType
Tipo de evento. Los valores válidos son TODO
Firma:
eventType?: string;
EventHandlerOptions.región
Región del desencadenador EventArc.
Firma:
region?: string | Expression<string> | ResetValue;
EventHandlerOptions.reintentar
Si las ejecuciones fallidas deben entregarse nuevamente.
Firma:
retry?: boolean | Expression<boolean> | ResetValue;
EventHandlerOptions.serviceAccount
La cuenta de servicio que EventArc debería usar para invocar esta función. Requiere que P4SA tenga permiso ActAs en esta cuenta de servicio.
Firma:
serviceAccount?: string | Expression<string> | ResetValue;