Freigeben über


WebhookPropertiesCreateParameters interface

Die Parameter zur Erstellung der Eigenschaften eines Webhooks.

Eigenschaften

actions

Die Liste der Aktionen, die den Webhook auslösen, um Benachrichtigungen zu posten.

customHeaders

Benutzerdefinierte Header, die den Webhook-Benachrichtigungen hinzugefügt werden.

scope

Der Umfang der Repositorys, in denen das Ereignis ausgelöst werden kann. Beispielsweise bedeutet "foo:*" Ereignisse für alle Tags unter Repository "foo". "foo:bar" bedeutet nur Ereignisse für 'foo:bar'. 'foo' entspricht 'foo:latest'. Leer bedeutet alle Ereignisse.

serviceUri

Der Dienst-URI für den Webhook zum Bereitstellen von Benachrichtigungen.

status

Der Status des Webhooks zum Zeitpunkt des Aufrufs des Vorgangs.

Details zur Eigenschaft

actions

Die Liste der Aktionen, die den Webhook auslösen, um Benachrichtigungen zu posten.

actions: string[]

Eigenschaftswert

string[]

customHeaders

Benutzerdefinierte Header, die den Webhook-Benachrichtigungen hinzugefügt werden.

customHeaders?: Record<string, string>

Eigenschaftswert

Record<string, string>

scope

Der Umfang der Repositorys, in denen das Ereignis ausgelöst werden kann. Beispielsweise bedeutet "foo:*" Ereignisse für alle Tags unter Repository "foo". "foo:bar" bedeutet nur Ereignisse für 'foo:bar'. 'foo' entspricht 'foo:latest'. Leer bedeutet alle Ereignisse.

scope?: string

Eigenschaftswert

string

serviceUri

Der Dienst-URI für den Webhook zum Bereitstellen von Benachrichtigungen.

serviceUri: string

Eigenschaftswert

string

status

Der Status des Webhooks zum Zeitpunkt des Aufrufs des Vorgangs.

status?: string

Eigenschaftswert

string