Dinlenecek görev kuyruğunu yapılandırma seçenekleri.
İmza:
export interface TaskQueueOptions
Özellikler
Mülk | Tip | Tanım |
---|---|---|
çağıran | "özel" | dize | sicim[] | Bu işlev için görevleri kimler sıraya koyabilir? Belirtilmezse, yalnızca roles/cloudtasks.enqueuer ve roles/cloudfunctions.invoker sahip hizmet hesapları izinlere sahip olacaktır. |
oranLimitleri | Oran Limitleri | Tıkanıklık kontrolünün fonksiyona nasıl uygulanması gerektiği. |
yeniden deneYapılandırma | Yapılandırmayı Yeniden Dene | 2xx dışı bir dönüş durumunda görevin nasıl yeniden denenmesi gerektiği. |
görevler.TaskQueueOptions.invoker
Bu işlev için görevleri kimler sıraya koyabilir? Belirtilmezse, yalnızca roles/cloudtasks.enqueuer
ve roles/cloudfunctions.invoker
sahip hizmet hesapları izinlere sahip olacaktır.
İmza:
invoker?: "private" | string | string[];
görevler.TaskQueueOptions.rateLimits
Tıkanıklık kontrolünün fonksiyona nasıl uygulanması gerektiği.
İmza:
rateLimits?: RateLimits;
görevler.TaskQueueOptions.retryConfig
2xx dışı bir dönüş durumunda görevin nasıl yeniden denenmesi gerektiği.
İmza:
retryConfig?: RetryConfig;