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.ResourceWebhook
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.
- 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".