Freigeben über


WebhookCreateParameters Klasse

Die Parameter zum Erstellen eines Webhooks.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

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)

Keyword-Only Parameter

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 Posten 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: "aktiviert" und "deaktiviert".

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" bedeutet Ereignisse nur für "foo:bar". "foo" entspricht "foo:latest". Leer bedeutet alle Ereignisse.

actions

Die Liste der Aktionen, die den Webhook zum Posten 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 Posten 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: "aktiviert" und "deaktiviert".

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" bedeutet Ereignisse nur für "foo:bar". "foo" entspricht "foo:latest". Leer bedeutet alle Ereignisse.

actions

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