EventHandlerOptions interface

Champs supplémentaires pouvant être définis sur n’importe quelle fonction de gestion d’événements.

Signature:

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

Extension : Omettre < GlobalOptions , "appliquerAppCheck">

Propriétés

Propriété Taper Description
canal chaîne Le nom du canal sur lequel la fonction reçoit les événements.
eventFilterPathPatterns Enregistrement<string, string | Expression <chaîne>> FAIRE
filtres d'événements Enregistrement<string, string | Expression <chaîne>> FAIRE
type d'événement chaîne Type d'événement. Les valeurs valides sont TODO
région chaîne | Expression <chaîne> | Réinitialiser la valeur Région du déclencheur EventArc.
recommencez booléen | Expression <booléen> | Réinitialiser la valeur Indique si les exécutions ayant échoué doivent être à nouveau exécutées.
compte de service chaîne | Expression <chaîne> | Réinitialiser la valeur Le compte de service qu'EventArc doit utiliser pour appeler cette fonction. Nécessite que P4SA dispose de l'autorisation ActAs sur ce compte de service.

EventHandlerOptions.channel

Le nom du canal sur lequel la fonction reçoit les événements.

Signature:

channel?: string;

EventHandlerOptions.eventFilterPathPatterns

FAIRE

Signature:

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

EventHandlerOptions.eventFilters

FAIRE

Signature:

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

EventHandlerOptions.eventType

Type d'événement. Les valeurs valides sont TODO

Signature:

eventType?: string;

EventHandlerOptions.region

Région du déclencheur EventArc.

Signature:

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

EventHandlerOptions.retry

Indique si les exécutions ayant échoué doivent être à nouveau exécutées.

Signature:

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

EventHandlerOptions.serviceAccount

Le compte de service qu'EventArc doit utiliser pour appeler cette fonction. Nécessite que P4SA dispose de l'autorisation ActAs sur ce compte de service.

Signature:

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