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;