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;