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 eventos Registro<string, string | Expressão <string>> PENDÊNCIA
tipo de evento corda Tipo do evento. Os valores válidos são TODO
região corda | Expressão <string> | Redefinir valor Região do gatilho EventArc.
tente novamente booleano | Expressão <booleano> | Redefinir valor Se as execuções falhadas devem ser entregues novamente.
conta de serviço corda | Expressão <string> | Redefinir valor A conta de serviço que o EventArc deve usar para invocar esta função. Requer que o P4SA tenha permissão ActAs nesta conta de serviço.

EventHandlerOptions.canal

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 falhadas devem ser entregues novamente.

Assinatura:

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

EventHandlerOptions.serviceAccount

A conta de serviço que o 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;