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;