tasks.TaskQueueOptions interface

Opções para configurar a fila de tarefas para escuta.

Assinatura:

export interface TaskQueueOptions 

Propriedades

Propriedade Tipo Descrição
invocador "privado" | corda | corda[] Quem pode enfileirar tarefas para esta função. Se não for especificado, apenas contas de serviço que possuem roles/cloudtasks.enqueuer e roles/cloudfunctions.invoker terão permissões.
limites de taxa Limites de taxa Como o controle de congestionamento deve ser aplicado à função.
tentar novamenteConfig Tentar novamenteConfig. Como uma tarefa deve ser repetida no caso de um retorno diferente de 2xx.

tarefas.TaskQueueOptions.invoker

Quem pode enfileirar tarefas para esta função. Se não for especificado, apenas contas de serviço que possuem roles/cloudtasks.enqueuer e roles/cloudfunctions.invoker terão permissões.

Assinatura:

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

tarefas.TaskQueueOptions.rateLimits

Como o controle de congestionamento deve ser aplicado à função.

Assinatura:

rateLimits?: RateLimits;

tarefas.TaskQueueOptions.retryConfig

Como uma tarefa deve ser repetida no caso de um retorno diferente de 2xx.

Assinatura:

retryConfig?: RetryConfig;