Configuration des fonctions d'alerte Firebase.
Signature:
export interface FirebaseAlertOptions extends options.EventHandlerOptions
Extension : options.EventHandlerOptions
Propriétés
Propriété | Taper | Description |
---|---|---|
type d'alerte | Type d'alerte | Étendez le gestionnaire pour qu'il se déclenche sur un type d'alerte. |
identifiant d'application | chaîne | Étendez la fonction à déclencher sur une application spécifique. |
concurrence | numéro | Expression <numéro> | Réinitialiser la valeur | Nombre de requêtes qu'une fonction peut traiter en même temps. Ne peut être appliqué qu'aux fonctions exécutées sur Cloud Functions v2. Une valeur null restaure la concurrence par défaut (80 lorsque CPU > = 1, 1 sinon). La simultanéité ne peut pas être définie sur une valeur autre que 1 si cpu est inférieur à 1. La valeur maximale de la simultanéité est de 1 000. |
CPU | numéro | "gcf_gen1" | Nombre fractionnaire de processeurs à allouer à une fonction. La valeur par défaut est 1 pour les fonctions avec < = 2 Go de RAM et augmente pour les tailles de mémoire plus grandes. Ceci est différent des valeurs par défaut lors de l'utilisation de l'utilitaire gcloud et du montant fixe attribué dans la génération 1 de Google Cloud Functions. Pour revenir aux quantités de processeur utilisées dans gcloud ou dans la génération 1 de Cloud Functions, définissez-la sur la valeur "gcf_gen1". |
paramètres d'entrée | options.IngressSetting | Réinitialiser la valeur | Paramètres d'entrée qui contrôlent d'où cette fonction peut être appelée. Une valeur nulle désactive les paramètres d’entrée. |
Étiquettes | Enregistrer<string, string> | Libellés utilisateur à définir sur la fonction. |
maxInstances | numéro | Expression <numéro> | Réinitialiser la valeur | Nombre maximum d'instances à exécuter en parallèle. Une valeur null restaure le nombre maximal d'instances par défaut. |
mémoire | options.MemoryOption | Expression <numéro> | Réinitialiser la valeur | Quantité de mémoire à allouer à une fonction. Une valeur null restaure les valeurs par défaut de 256 Mo. |
minInstances | numéro | Expression <numéro> | Réinitialiser la valeur | Nombre minimum d'instances réelles à exécuter à un moment donné. Les instances seront facturées pour l'allocation de mémoire et 10 % de l'allocation de processeur lorsqu'elles sont inactives. Une valeur null restaure les instances minimales par défaut. |
omettre | booléen | Expression <booléen> | Si c’est vrai, ne déployez pas et n’émulez pas cette fonction. |
région | options.SupportedRegion | chaîne | Expression <chaîne> | Réinitialiser la valeur | Région où les fonctions doivent être déployées. |
recommencez | booléen | Expression <booléen> | Réinitialiser la valeur | Indique si les exécutions ayant échoué doivent être à nouveau exécutées. |
secrets | (chaîne | SecretParam)[] | |
compte de service | chaîne | Expression <chaîne> | Réinitialiser la valeur | Compte de service spécifique sous lequel la fonction doit être exécutée. Une valeur null restaure le compte de service par défaut. |
timeoutSecondes | numéro | Expression <numéro> | Réinitialiser la valeur | Délai d'expiration de la fonction en secondes, les valeurs possibles sont comprises entre 0 et 540. Les fonctions HTTPS peuvent spécifier un délai d'expiration plus élevé. Une valeur null rétablit la valeur par défaut de 60 s. Le délai d'attente minimum pour une fonction de génération 2 est de 1 s. Le délai d'attente maximum pour une fonction dépend du type de fonction : Les fonctions de gestion d'événements ont un délai d'attente maximum de 540 s (9 minutes). HTTPS et les fonctions appelables ont un délai d'attente maximum de 36,00 s (1 heure). Les fonctions de file d'attente de tâches ont un délai d'expiration maximum de 1 800 s (30 minutes). |
vpcConnecteur | chaîne | Expression <chaîne> | Réinitialiser la valeur | Connectez la fonction cloud au connecteur VPC spécifié. Une valeur nulle supprime le connecteur VPC |
vpcConnectorEgressSettings | options.VpcEgressSetting | Réinitialiser la valeur | Paramètres de sortie pour le connecteur VPC. Une valeur nulle désactive les paramètres de sortie du connecteur VPC |
alerts.FirebaseAlertOptions.alertType
Étendez le gestionnaire pour qu'il se déclenche sur un type d'alerte.
Signature:
alertType: AlertType;
alerts.FirebaseAlertOptions.appId
Étendez la fonction à déclencher sur une application spécifique.
Signature:
appId?: string;
alerts.FirebaseAlertOptions.concurrency
Nombre de requêtes qu'une fonction peut traiter en même temps. Ne peut être appliqué qu'aux fonctions exécutées sur Cloud Functions v2. Une valeur null restaure la concurrence par défaut (80 lorsque CPU > = 1, 1 sinon). La simultanéité ne peut pas être définie sur une valeur autre que 1 si cpu
est inférieur à 1. La valeur maximale de la simultanéité est de 1 000.
Signature:
concurrency?: number | Expression<number> | ResetValue;
alerts.FirebaseAlertOptions.cpu
Nombre fractionnaire de processeurs à allouer à une fonction. La valeur par défaut est 1 pour les fonctions avec < = 2 Go de RAM et augmente pour les tailles de mémoire plus grandes. Ceci est différent des valeurs par défaut lors de l'utilisation de l'utilitaire gcloud et du montant fixe attribué dans la génération 1 de Google Cloud Functions. Pour revenir aux quantités de processeur utilisées dans gcloud ou dans la génération 1 de Cloud Functions, définissez-la sur la valeur "gcf_gen1".
Signature:
cpu?: number | "gcf_gen1";
alerts.FirebaseAlertOptions.ingressSettings
Paramètres d'entrée qui contrôlent d'où cette fonction peut être appelée. Une valeur nulle désactive les paramètres d’entrée.
Signature:
ingressSettings?: options.IngressSetting | ResetValue;
alerts.FirebaseAlertOptions.labels
Libellés utilisateur à définir sur la fonction.
Signature:
labels?: Record<string, string>;
alerts.FirebaseAlertOptions.maxInstances
Nombre maximum d'instances à exécuter en parallèle. Une valeur null restaure le nombre maximal d'instances par défaut.
Signature:
maxInstances?: number | Expression<number> | ResetValue;
alerts.FirebaseAlertOptions.memory
Quantité de mémoire à allouer à une fonction. Une valeur null restaure les valeurs par défaut de 256 Mo.
Signature:
memory?: options.MemoryOption | Expression<number> | ResetValue;
alerts.FirebaseAlertOptions.minInstances
Nombre minimum d'instances réelles à exécuter à un moment donné. Les instances seront facturées pour l'allocation de mémoire et 10 % de l'allocation de processeur lorsqu'elles sont inactives. Une valeur null restaure les instances minimales par défaut.
Signature:
minInstances?: number | Expression<number> | ResetValue;
alerts.FirebaseAlertOptions.omit
Si c’est vrai, ne déployez pas et n’émulez pas cette fonction.
Signature:
omit?: boolean | Expression<boolean>;
alerts.FirebaseAlertOptions.region
Région où les fonctions doivent être déployées.
Signature:
region?: options.SupportedRegion | string | Expression<string> | ResetValue;
alerts.FirebaseAlertOptions.retry
Indique si les exécutions ayant échoué doivent être à nouveau exécutées.
Signature:
retry?: boolean | Expression<boolean> | ResetValue;
alerts.FirebaseAlertOptions.secrets
Signature:
secrets?: (string | SecretParam)[];
alerts.FirebaseAlertOptions.serviceAccount
Compte de service spécifique sous lequel la fonction doit être exécutée. Une valeur null restaure le compte de service par défaut.
Signature:
serviceAccount?: string | Expression<string> | ResetValue;
alerts.FirebaseAlertOptions.timeoutSeconds
Délai d'expiration de la fonction en secondes, les valeurs possibles sont comprises entre 0 et 540. Les fonctions HTTPS peuvent spécifier un délai d'expiration plus élevé. Une valeur null rétablit la valeur par défaut de 60 s. Le délai d'attente minimum pour une fonction de génération 2 est de 1 s. Le délai d'attente maximum pour une fonction dépend du type de fonction : Les fonctions de gestion d'événements ont un délai d'attente maximum de 540 s (9 minutes). HTTPS et les fonctions appelables ont un délai d'attente maximum de 36,00 s (1 heure). Les fonctions de file d'attente de tâches ont un délai d'expiration maximum de 1 800 s (30 minutes).
Signature:
timeoutSeconds?: number | Expression<number> | ResetValue;
alerts.FirebaseAlertOptions.vpcConnector
Connectez la fonction cloud au connecteur VPC spécifié. Une valeur nulle supprime le connecteur VPC
Signature:
vpcConnector?: string | Expression<string> | ResetValue;
alerts.FirebaseAlertOptions.vpcConnectorEgressSettings
Paramètres de sortie pour le connecteur VPC. Une valeur nulle désactive les paramètres de sortie du connecteur VPC
Signature:
vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;