WebhookUpdateParameters Classe

Os parâmetros para atualizar um webhook.

Herança
WebhookUpdateParameters

Construtor

WebhookUpdateParameters(*, tags: Optional[Dict[str, str]] = None, service_uri: Optional[str] = None, custom_headers: Optional[Dict[str, str]] = None, status: Optional[Union[str, azure.mgmt.containerregistry.v2021_09_01.models._container_registry_management_client_enums.WebhookStatus]] = None, scope: Optional[str] = None, actions: Optional[List[Union[str, azure.mgmt.containerregistry.v2021_09_01.models._container_registry_management_client_enums.WebhookAction]]] = None, **kwargs)

Variáveis

tags
dict[str, str]

Um conjunto de etiquetas. As etiquetas para o webhook.

service_uri
str

O serviço URI para o webhook para post notificações.

custom_headers
dict[str, str]

Cabeçalhos personalizados que serão adicionados às notificações do webhook.

status
str ou WebhookStatus

O estado do webhook no momento em que a operação foi chamada. Os valores possíveis incluem: "ativado", "desativado".

scope
str

O âmbito dos repositórios onde o evento pode ser desencadeado. Por exemplo, "foo:>>*<<" significa eventos para todas as tags sob repositório 'foo'. «foo:bar», os eventos apenas para 'foo:bar'. 'foo' é equivalente a 'foo:last'. Vazio significa todos os eventos.

actions
list[str ou WebhookAction]

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