Aracılığıyla paylaş


WebhookCreateParameters interface

Web kancası oluşturmaya yönelik parametreler.

Özellikler

actions

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

customHeaders

Web kancası bildirimlerine eklenecek özel üst bilgiler.

location

Web kancasının konumu. Kaynak oluşturulduktan sonra bu değiştirilemez.

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.

tags

Web kancasının etiketleri.

Ö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>

location

Web kancasının konumu. Kaynak oluşturulduktan sonra bu değiştirilemez.

location: string

Özellik Değeri

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

tags

Web kancasının etiketleri.

tags?: Record<string, string>

Özellik Değeri

Record<string, string>