Partilhar via


Webhook Classe

Um objeto que representa um webhook para um registo de contentor.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Todos os parâmetros necessários têm de ser preenchidos para serem enviados para o Azure.

Herança
azure.mgmt.containerregistry.v2020_11_01_preview.models._models_py3.Resource
Webhook

Construtor

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)

Variáveis

id
str

O ID do recurso.

name
str

O nome do recurso.

type
str

O tipo de recurso.

location
str

A localização do recurso. Isto não pode ser alterado após a criação do recurso. Obrigatório.

tags
dict[str, str]

As etiquetas do recurso.

system_data
SystemData

Metadados relativos à criação e última modificação do recurso.

status
str ou WebhookStatus

O estado do webhook no momento em que a operação foi chamada. Os valores conhecidos são: "ativado" e "desativado".

scope
str

O âmbito dos repositórios onde o evento pode ser acionado. Por exemplo, "foo:>>*<<" significa eventos para todas as etiquetas no repositório "foo". "foo:bar" significa eventos apenas para "foo:bar". 'foo' é equivalente a 'foo:latest'. Vazio significa todos os eventos.

actions
list[str ou WebhookAction]

A lista de ações que acionam o webhook para publicar notificações.

provisioning_state
str ou ProvisioningState

O estado de aprovisionamento do webhook no momento em que a operação foi chamada. Os valores conhecidos são: "Creating", "Updating", "Deleting", "Succeeded", "Failed" e "Canceled".