EventHandlerOptions interface

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;