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.

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

Vererbung
azure.mgmt.containerregistry.v2022_02_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)

Variablen

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
dict[str, str]

Die Tags der Ressource.

system_data
SystemData

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

status
str oder WebhookStatus

Der 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
list[str oder WebhookAction]

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

provisioning_state
str oder ProvisioningState

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