Freigeben über


WebhookCreateParameters Klasse

Die Parameter zum Erstellen eines Webhooks.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.containerregistry._serialization.Model
WebhookCreateParameters

Konstruktor

WebhookCreateParameters(*, location: str, tags: Dict[str, str] | None = None, service_uri: str | None = None, custom_headers: Dict[str, str] | None = None, status: str | _models.WebhookStatus | None = None, scope: str | None = None, actions: List[str | _models.WebhookAction] | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
tags

Die Tags für den Webhook.

location
str

Der Speicherort des Webhooks. Dies kann nicht geändert werden, nachdem die Ressource erstellt wurde. Erforderlich.

service_uri
str

Der Dienst-URI für den Webhook zum Veröffentlichen von Benachrichtigungen.

custom_headers

Benutzerdefinierte Header, die den Webhookbenachrichtigungen hinzugefügt werden.

status

Die status des Webhooks zum Zeitpunkt des Aufrufs des Vorgangs. Bekannte Werte sind: "enabled" und "disabled".

scope
str

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

actions

Die Liste der Aktionen, die den Webhook zum Veröffentlichen von Benachrichtigungen auslösen.

Variablen

Name Beschreibung
tags

Die Tags für den Webhook.

location
str

Der Speicherort des Webhooks. Dies kann nicht geändert werden, nachdem die Ressource erstellt wurde. Erforderlich.

service_uri
str

Der Dienst-URI für den Webhook zum Veröffentlichen von Benachrichtigungen.

custom_headers

Benutzerdefinierte Header, die den Webhookbenachrichtigungen hinzugefügt werden.

status

Die status des Webhooks zum Zeitpunkt des Aufrufs des Vorgangs. Bekannte Werte sind: "enabled" und "disabled".

scope
str

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

actions

Die Liste der Aktionen, die den Webhook zum Veröffentlichen von Benachrichtigungen auslösen.