Freigeben über


Webhook Klasse

Ein -Objekt, das einen Webhook für eine Containerregistrierung darstellt.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

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

Vererbung
azure.mgmt.containerregistry.v2023_01_01_preview.models._models_py3.Resource
Webhook

Konstruktor

Webhook(*, location: str, tags: 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
location
str

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

tags

Die Tags der Ressource.

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
id
str

Die Ressourcen-ID.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource.

location
str

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

tags

Die Tags der Ressource.

system_data

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

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.

provisioning_state

Der Bereitstellungsstatus des Webhooks zum Zeitpunkt des Aufrufs des Vorgangs. Bekannte Werte sind: "Creating", "Updating", "Deleting", "Succeeded", "Failed" und "Canceled".