Compartir a través de


IWebhookDefinition<ParentT> Interfaz

Definición

Agrupación de las definiciones de webhook de registro de contenedor.

public interface IWebhookDefinition<ParentT> : Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IBlank<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithCustomHeaders<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithDefaultStatus<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithRepositoriesScope<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithServiceUri<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithTriggerWhen<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.Definition.IWithAttach<ParentT>>
type IWebhookDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithTriggerWhen<'ParentT>
    interface IWithServiceUri<'ParentT>
    interface IWithAttach<'ParentT>
    interface IWithCustomHeaders<'ParentT>
    interface IWithRepositoriesScope<'ParentT>
    interface IWithDefaultStatus<'ParentT>
    interface IDefinitionWithTags<IWithAttach<'ParentT>>
    interface IInDefinition<'ParentT>
Public Interface IWebhookDefinition(Of ParentT)
Implements IBlank(Of ParentT), IDefinitionWithTags(Of IWithAttach(Of ParentT)), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithCustomHeaders(Of ParentT), IWithDefaultStatus(Of ParentT), IWithRepositoriesScope(Of ParentT), IWithServiceUri(Of ParentT), IWithTriggerWhen(Of ParentT)

Parámetros de tipo

ParentT

Fase de la definición primaria a la que se va a volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

Agrupación de las definiciones de webhook de registro de contenedor.

(Heredado de IInDefinition<ParentT>)
Enabled(Boolean)

Especifica el estado predeterminado del webhook; el valor predeterminado es "enabled".

(Heredado de IWithDefaultStatus<ParentT>)
WithCustomHeader(String, String)

Especifica un encabezado personalizado que se agregará a las notificaciones. Las llamadas consecutivas a este método agregarán encabezados adicionales.

(Heredado de IWithCustomHeaders<ParentT>)
WithCustomHeaders(IDictionary<String,String>)

Especifica los encabezados personalizados que se agregarán a las notificaciones.

(Heredado de IWithCustomHeaders<ParentT>)
WithRepositoriesScope(String)

Especifica el ámbito de los repositorios donde se puede desencadenar el evento. Por ejemplo, "foo:" significa eventos para todas las etiquetas en el repositorio "foo". 'foo:bar' significa solo eventos para 'foo:bar'. 'foo' es equivalente a 'foo:latest', vacío significa todos los eventos.

(Heredado de IWithRepositoriesScope<ParentT>)
WithServiceUri(String)

Especifica el URI de servicio para las notificaciones posteriores.

(Heredado de IWithServiceUri<ParentT>)
WithTag(String, String)

Agrega una etiqueta al recurso.

(Heredado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica etiquetas para el recurso como {@link Map}.

(Heredado de IDefinitionWithTags<T>)
WithTriggerWhen(String[])

Especifica las acciones que desencadenarán las notificaciones de webhook.

(Heredado de IWithTriggerWhen<ParentT>)

Se aplica a