IUpdateDefinition<ParentT> Interface

Definition

Grouping of the container registry's webhook update definition.

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)

Type Parameters

ParentT

The stage of the parent definition to return to after attaching this definition.

Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
Enabled(Boolean)

Specifies the default status of the webhook; default is "enabled".

(Inherited from IWithDefaultStatus<ParentT>)
WithCustomHeader(String, String)

Specifies a custom header that will be added to notifications. Consecutive calls to this method will add additional headers.

(Inherited from IWithCustomHeaders<ParentT>)
WithCustomHeaders(IDictionary<String,String>)

Specifies the custom headers that will be added to the notifications.

(Inherited from IWithCustomHeaders<ParentT>)
WithRepositoriesScope(String)

Specifies the scope of repositories where the event can be triggered. For example, 'foo:' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest', empty means all events.

(Inherited from IWithRepositoriesScope<ParentT>)
WithServiceUri(String)

Specifies the service URI for post notifications.

(Inherited from IWithServiceUri<ParentT>)
WithTag(String, String)

Adds a tag to the webhook.

(Inherited from IWithTags<ParentT>)
WithTags(IDictionary<String,String>)

Specifies tags for the webhook.

(Inherited from IWithTags<ParentT>)
WithTriggerWhen(String[])

Specifies the actions that will trigger the webhook notifications.

(Inherited from IWithTriggerWhen<ParentT>)

Applies to