Freigeben über


IUpdateDefinition<ParentT> Schnittstelle

Definition

Gruppierung der Webhookupdatedefinition der Containerregistrierung.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithCustomHeaders<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithDefaultStatus<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithRepositoriesScope<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithServiceUri<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithTags<ParentT>, Microsoft.Azure.Management.ContainerRegistry.Fluent.Webhook.UpdateDefinition.IWithTriggerWhen<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithTriggerWhen<'ParentT>
    interface IWithServiceUri<'ParentT>
    interface IWithAttach<'ParentT>
    interface IWithCustomHeaders<'ParentT>
    interface IWithRepositoriesScope<'ParentT>
    interface IWithDefaultStatus<'ParentT>
    interface IWithTags<'ParentT>
    interface IInUpdate<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithCustomHeaders(Of ParentT), IWithDefaultStatus(Of ParentT), IWithRepositoriesScope(Of ParentT), IWithServiceUri(Of ParentT), IWithTags(Of ParentT), IWithTriggerWhen(Of ParentT)

Typparameter

ParentT

Die Phase der übergeordneten Definition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Gruppierung der Webhookupdatedefinition der Containerregistrierung.

(Geerbt von IInUpdate<ParentT>)
Enabled(Boolean)

Gibt die Standard-status des Webhooks an. Der Standardwert ist "aktiviert".

(Geerbt von IWithDefaultStatus<ParentT>)
WithCustomHeader(String, String)

Gibt einen benutzerdefinierten Header an, der Benachrichtigungen hinzugefügt wird. Aufeinanderfolgende Aufrufe dieser Methode fügen zusätzliche Header hinzu.

(Geerbt von IWithCustomHeaders<ParentT>)
WithCustomHeaders(IDictionary<String,String>)

Gibt die benutzerdefinierten Header an, die den Benachrichtigungen hinzugefügt werden.

(Geerbt von IWithCustomHeaders<ParentT>)
WithRepositoriesScope(String)

Gibt den Bereich von Repositorys an, in denen das Ereignis ausgelöst werden kann. Beispielsweise bedeutet "foo:" Ereignisse für alle Tags im Repository "foo". "foo:bar" bedeutet Ereignisse nur für "foo:bar". "foo" entspricht "foo:latest", leer bedeutet alle Ereignisse.

(Geerbt von IWithRepositoriesScope<ParentT>)
WithServiceUri(String)

Gibt den Dienst-URI für Postbenachrichtigungen an.

(Geerbt von IWithServiceUri<ParentT>)
WithTag(String, String)

Fügt dem Webhook ein Tag hinzu.

(Geerbt von IWithTags<ParentT>)
WithTags(IDictionary<String,String>)

Gibt Tags für den Webhook an.

(Geerbt von IWithTags<ParentT>)
WithTriggerWhen(String[])

Gibt die Aktionen an, die die Webhookbenachrichtigungen auslösen.

(Geerbt von IWithTriggerWhen<ParentT>)

Gilt für: