Opsi untuk mengonfigurasi task queue yang akan diproses.
Tanda Tangan:
export interface TaskQueueOptions
Properti
Properti | Jenis | Deskripsi |
---|---|---|
pemanggil | "pribadi" | rangkaian | {i>string<i}[] | Siapa yang dapat mengantrekan tugas untuk fungsi ini. Jika tidak ditentukan, hanya akun layanan yang memiliki roles/cloudtasks.enqueuer dan roles/cloudfunctions.invoker yang akan memiliki izin. |
kapasitas | Batas Kecepatan | Cara kontrol kemacetan harus diterapkan ke fungsi. |
retryConfig | RetryConfig | Bagaimana tugas harus dicoba lagi jika terjadi return non-2xx. |
tugas.TaskQueueOptions.invoker
Siapa yang dapat mengantrekan tugas untuk fungsi ini. Jika tidak ditentukan, hanya akun layanan yang memiliki roles/cloudtasks.enqueuer
dan roles/cloudfunctions.invoker
yang akan memiliki izin.
Tanda Tangan:
invoker?: "private" | string | string[];
task.TaskQueueOptions.rateLimits
Cara kontrol kemacetan harus diterapkan ke fungsi.
Tanda Tangan:
rateLimits?: RateLimits;
tugas.TaskQueueOptions.retryConfig
Bagaimana tugas harus dicoba lagi jika terjadi return non-2xx.
Tanda Tangan:
retryConfig?: RetryConfig;