Opciones para configurar la cola de tareas para escuchar.
Firma:
export interface TaskQueueOptions
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
invocador | "privado" | cadena | cadena[] | Quién puede poner en cola tareas para esta función. Si no se especifica, solo las cuentas de servicio que tengan roles/cloudtasks.enqueuer y roles/cloudfunctions.invoker tendrán permisos. |
tasaLímites | Límites de tasa | Cómo se debe aplicar el control de congestión a la función. |
reintentarConfig | Reintentar configuración | Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx. |
tareas.TaskQueueOptions.invoker
Quién puede poner en cola tareas para esta función. Si no se especifica, solo las cuentas de servicio que tengan roles/cloudtasks.enqueuer
y roles/cloudfunctions.invoker
tendrán permisos.
Firma:
invoker?: "private" | string | string[];
tareas.TaskQueueOptions.rateLimits
Cómo se debe aplicar el control de congestión a la función.
Firma:
rateLimits?: RateLimits;
tareas.TaskQueueOptions.retryConfig
Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx.
Firma:
retryConfig?: RetryConfig;