tasks.TaskQueueOptions interface

Opciones para configurar la lista de tareas en cola que se escuchará.

Firma:

export interface TaskQueueOptions 

Propiedades

Propiedad Tipo Descripción
invocador “privado” | cadena | cadena Quién puede poner tareas en cola para esta función. Si no se especifica, solo tendrán permisos las cuentas de servicio que tengan roles/cloudtasks.enqueuer y roles/cloudfunctions.invoker.
rateLimits RateLimits Cómo se debe aplicar el control de congestión a la función.
retryConfig. RetryConfig Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx

Tasks.TaskQueueOptions.Invoker

Quién puede poner tareas en cola para esta función. Si no se especifica, solo tendrán permisos las cuentas de servicio que tengan roles/cloudtasks.enqueuer y roles/cloudfunctions.invoker.

Firma:

invoker?: "private" | string | string[];

Tasks.TaskQueueOptions.rateLimits

Cómo se debe aplicar el control de congestión a la función.

Firma:

rateLimits?: RateLimits;

Tasks.TaskQueueOptions.retryConfig

Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx

Firma:

retryConfig?: RetryConfig;