Aracılığıyla paylaş


WebhookPropertiesCreateParameters interface

Bir webhook'un özelliklerini oluşturmak için kullanılan parametreler.

Özellikler

actions

Bildirimleri göndermek için web kancasını tetikleyen eylemlerin listesi.

customHeaders

Web kancası bildirimlerine eklenecek özel üst bilgiler.

scope

Olayın tetiklenebileceği depoların kapsamı. Örneğin, 'foo:*', 'foo' deposu altındaki tüm etiketler için olaylar anlamına gelir. 'foo:bar', yalnızca 'foo:bar' için olaylar anlamına gelir. 'foo', 'foo:latest' ile eşdeğerdir. Boş, tüm olaylar anlamına gelir.

serviceUri

Web kancasının bildirim göndermesi için hizmet URI'si.

status

İşlemin çağrıldığı sırada web kancasının durumu.

Özellik Ayrıntıları

actions

Bildirimleri göndermek için web kancasını tetikleyen eylemlerin listesi.

actions: string[]

Özellik Değeri

string[]

customHeaders

Web kancası bildirimlerine eklenecek özel üst bilgiler.

customHeaders?: Record<string, string>

Özellik Değeri

Record<string, string>

scope

Olayın tetiklenebileceği depoların kapsamı. Örneğin, 'foo:*', 'foo' deposu altındaki tüm etiketler için olaylar anlamına gelir. 'foo:bar', yalnızca 'foo:bar' için olaylar anlamına gelir. 'foo', 'foo:latest' ile eşdeğerdir. Boş, tüm olaylar anlamına gelir.

scope?: string

Özellik Değeri

string

serviceUri

Web kancasının bildirim göndermesi için hizmet URI'si.

serviceUri: string

Özellik Değeri

string

status

İşlemin çağrıldığı sırada web kancasının durumu.

status?: string

Özellik Değeri

string