EventHandlerOptions interface

Campos adicionales que se pueden establecer en cualquier función de gestión de eventos.

Firma:

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

Extiende: Omitir< GlobalOptions , "enforceAppCheck">

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 disparador 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 debe usar EventArc 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 disparador 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 debe usar EventArc para invocar esta función. Requiere que P4SA tenga permiso ActAs en esta cuenta de servicio.

Firma:

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