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;