alerts.FirebaseAlertOptions interface

Configuración de las funciones de Firebase Alert.

Firma:

export interface FirebaseAlertOptions extends options.EventHandlerOptions 

Extiende: options.EventHandlerOptions

Propiedades

Propiedad Tipo Descripción
tipo de alerta Tipo de alerta Alcance el controlador para que se active en un tipo de alerta.
ID de aplicación cadena Alcance la función para que se active en una aplicación específica.
simultaneidad número | Expresión <número> | Restablecer valor Número de solicitudes que una función puede atender a la vez. Solo se puede aplicar a funciones que se ejecutan en Cloud Functions v2. Un valor nulo restaura la concurrencia predeterminada (80 cuando CPU > = 1, 1 en caso contrario). La simultaneidad no se puede establecer en ningún valor que no sea 1 si cpu es inferior a 1. El valor máximo para la simultaneidad es 1000.
UPC número | "gcf_gen1" Número fraccional de CPU para asignar a una función. El valor predeterminado es 1 para funciones con < = 2 GB de RAM y aumenta para tamaños de memoria más grandes. Esto es diferente de los valores predeterminados cuando se usa la utilidad gcloud y es diferente de la cantidad fija asignada en Google Cloud Functions generación 1. Para volver a las cantidades de CPU utilizadas en gcloud o en Cloud Functions generación 1, establezca esto en el valor "gcf_gen1"
configuración de ingreso opciones.IngressSetting | Restablecer valor Ajustes de entrada que controlan desde dónde se puede llamar a esta función. Un valor de nulo desactiva la configuración de ingreso.
etiquetas Registro<cadena, cadena> Etiquetas de usuario para establecer en la función.
maxInstances número | Expresión <número> | Restablecer valor Número máximo de instancias que se ejecutarán en paralelo. Un valor de nulo restaura las instancias máximas predeterminadas.
memoria opciones.MemoryOption | Expresión <número> | Restablecer valor Cantidad de memoria para asignar a una función. Un valor de nulo restaura los valores predeterminados de 256 MB.
instancias mínimas número | Expresión <número> | Restablecer valor Número mínimo de instancias reales que se ejecutarán en un momento dado. Las instancias se facturarán por la asignación de memoria y el 10 % de la asignación de CPU mientras estén inactivas. Un valor de nulo restaura las instancias mínimas predeterminadas.
omitir booleano | Expresión <booleano> Si es verdadero, no implemente ni emule esta función.
región opciones.SupportedRegion | cadena | Expresión <cadena> | Restablecer valor Región donde se deben desplegar las funciones.
rever booleano | Expresión <booleano> | Restablecer valor Si las ejecuciones fallidas deben entregarse nuevamente.
misterios (cadena | SecretParam)[]
cuenta de servicio cadena | Expresión <cadena> | Restablecer valor Cuenta de servicio específica para que se ejecute la función. Un valor de nulo restaura la cuenta de servicio predeterminada.
tiempo de esperaSegundos número | Expresión <número> | Restablecer valor Tiempo de espera para la función en segundos, los valores posibles son de 0 a 540. Las funciones HTTPS pueden especificar un tiempo de espera mayor. Un valor de nulo restaura el valor predeterminado de 60 s. El tiempo de espera mínimo para una función de generación 2 es de 1 s. El tiempo de espera máximo para una función depende del tipo de función: Las funciones de gestión de eventos tienen un tiempo de espera máximo de 540 s (9 minutos). HTTPS y las funciones a las que se puede llamar tienen un tiempo de espera máximo de 36,00 s (1 hora). Las funciones de la cola de tareas tienen un tiempo de espera máximo de 1800 s (30 minutos)
conector vpc cadena | Expresión <cadena> | Restablecer valor Conecte la función de nube al conector de VPC especificado. Un valor nulo elimina el conector VPC
vpcConnectorEgressSettings opciones.VpcEgressSetting | Restablecer valor Configuración de salida para el conector de VPC. Un valor nulo desactiva la configuración de salida del conector de VPC

alertas.FirebaseAlertOptions.alertType

Alcance el controlador para que se active en un tipo de alerta.

Firma:

alertType: AlertType;

alertas.FirebaseAlertOptions.appId

Alcance la función para que se active en una aplicación específica.

Firma:

appId?: string;

alertas.FirebaseAlertOptions.concurrencia

Número de solicitudes que una función puede atender a la vez. Solo se puede aplicar a funciones que se ejecutan en Cloud Functions v2. Un valor nulo restaura la concurrencia predeterminada (80 cuando CPU > = 1, 1 en caso contrario). La simultaneidad no se puede establecer en ningún valor que no sea 1 si cpu es inferior a 1. El valor máximo para la simultaneidad es 1000.

Firma:

concurrency?: number | Expression<number> | ResetValue;

alertas.FirebaseAlertOptions.cpu

Número fraccional de CPU para asignar a una función. El valor predeterminado es 1 para funciones con < = 2 GB de RAM y aumenta para tamaños de memoria más grandes. Esto es diferente de los valores predeterminados cuando se usa la utilidad gcloud y es diferente de la cantidad fija asignada en Google Cloud Functions generación 1. Para volver a las cantidades de CPU utilizadas en gcloud o en Cloud Functions generación 1, establezca esto en el valor "gcf_gen1"

Firma:

cpu?: number | "gcf_gen1";

alertas.FirebaseAlertOptions.ingressSettings

Ajustes de entrada que controlan desde dónde se puede llamar a esta función. Un valor de nulo desactiva la configuración de ingreso.

Firma:

ingressSettings?: options.IngressSetting | ResetValue;

alertas.FirebaseAlertOptions.labels

Etiquetas de usuario para establecer en la función.

Firma:

labels?: Record<string, string>;

alertas.FirebaseAlertOptions.maxInstances

Número máximo de instancias que se ejecutarán en paralelo. Un valor de nulo restaura las instancias máximas predeterminadas.

Firma:

maxInstances?: number | Expression<number> | ResetValue;

alertas.FirebaseAlertOptions.memory

Cantidad de memoria para asignar a una función. Un valor de nulo restaura los valores predeterminados de 256 MB.

Firma:

memory?: options.MemoryOption | Expression<number> | ResetValue;

alertas.FirebaseAlertOptions.minInstances

Número mínimo de instancias reales que se ejecutarán en un momento dado. Las instancias se facturarán por la asignación de memoria y el 10 % de la asignación de CPU mientras estén inactivas. Un valor de nulo restaura las instancias mínimas predeterminadas.

Firma:

minInstances?: number | Expression<number> | ResetValue;

alertas.FirebaseAlertOptions.omit

Si es verdadero, no implemente ni emule esta función.

Firma:

omit?: boolean | Expression<boolean>;

alertas.FirebaseAlertOptions.región

Región donde se deben desplegar las funciones.

Firma:

region?: options.SupportedRegion | string | Expression<string> | ResetValue;

alertas.FirebaseAlertOptions.reintentar

Si las ejecuciones fallidas deben entregarse nuevamente.

Firma:

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

alertas.FirebaseAlertOptions.secrets

Firma:

secrets?: (string | SecretParam)[];

alertas.FirebaseAlertOptions.serviceAccount

Cuenta de servicio específica para que se ejecute la función. Un valor de nulo restaura la cuenta de servicio predeterminada.

Firma:

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

alertas.FirebaseAlertOptions.timeoutSeconds

Tiempo de espera para la función en segundos, los valores posibles son de 0 a 540. Las funciones HTTPS pueden especificar un tiempo de espera mayor. Un valor de nulo restaura el valor predeterminado de 60 s. El tiempo de espera mínimo para una función de generación 2 es de 1 s. El tiempo de espera máximo para una función depende del tipo de función: Las funciones de gestión de eventos tienen un tiempo de espera máximo de 540 s (9 minutos). HTTPS y las funciones a las que se puede llamar tienen un tiempo de espera máximo de 36,00 s (1 hora). Las funciones de la cola de tareas tienen un tiempo de espera máximo de 1800 s (30 minutos)

Firma:

timeoutSeconds?: number | Expression<number> | ResetValue;

alertas.FirebaseAlertOptions.vpcConnector

Conecte la función de nube al conector de VPC especificado. Un valor nulo elimina el conector VPC

Firma:

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

alertas.FirebaseAlertOptions.vpcConnectorEgressSettings

Configuración de salida para el conector de VPC. Un valor nulo desactiva la configuración de salida del conector de VPC

Firma:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;