EventHandlerOptions interface

Campos adicionais que podem ser definidos em qualquer função de manipulação de eventos.

Assinatura:

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

Estende: Omitir < GlobalOptions , "enforceAppCheck">

Propriedades

Propriedade Tipo Descrição
canal corda O nome do canal onde a função recebe eventos.
eventFilterPathPatterns Registro<string, string | Expressão <string>> PENDÊNCIA
filtros de evento Registro<string, string | Expressão <string>> PENDÊNCIA
tipo de evento corda Tipo do evento. Os valores válidos são TODO
região seqüência de caracteres | Expressão <string> | ResetValue Região do gatilho EventArc.
tentar novamente booleano | Expressão <booleano> | ResetValue Se as execuções com falha devem ser entregues novamente.
conta de serviço seqüência de caracteres | Expressão <string> | ResetValue A conta de serviço que EventArc deve usar para invocar esta função. Requer que o P4SA tenha permissão ActAs nesta conta de serviço.

EventHandlerOptions.channel

O nome do canal onde a função recebe eventos.

Assinatura:

channel?: string;

EventHandlerOptions.eventFilterPathPatterns

PENDÊNCIA

Assinatura:

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

EventHandlerOptions.eventFilters

PENDÊNCIA

Assinatura:

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

EventHandlerOptions.eventType

Tipo do evento. Os valores válidos são TODO

Assinatura:

eventType?: string;

EventHandlerOptions.region

Região do gatilho EventArc.

Assinatura:

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

EventHandlerOptions.retry

Se as execuções com falha devem ser entregues novamente.

Assinatura:

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

EventHandlerOptions.serviceAccount

A conta de serviço que EventArc deve usar para invocar esta função. Requer que o P4SA tenha permissão ActAs nesta conta de serviço.

Assinatura:

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