次の方法で共有


IWebhookDefinition<ParentT> インターフェイス

定義

コンテナー レジスタ Webhook 定義のグループ化。

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)

型パラメーター

ParentT

この定義をアタッチした後に戻る親定義のステージ。

実装

メソッド

Attach()

コンテナー レジスタ Webhook 定義のグループ化。

(継承元 IInDefinition<ParentT>)
Enabled(Boolean)

Webhook の既定の状態を指定します。default は "enabled" です。

(継承元 IWithDefaultStatus<ParentT>)
WithCustomHeader(String, String)

通知に追加するカスタム ヘッダーを指定します。 このメソッドを連続して呼び出すと、ヘッダーが追加されます。

(継承元 IWithCustomHeaders<ParentT>)
WithCustomHeaders(IDictionary<String,String>)

通知に追加するカスタム ヘッダーを指定します。

(継承元 IWithCustomHeaders<ParentT>)
WithRepositoriesScope(String)

イベントをトリガーできるリポジトリのスコープを指定します。 たとえば、'foo:' はリポジトリ 'foo' のすべてのタグのイベントを意味します。 'foo:bar' は、'foo:bar' のみのイベントを意味します。 'foo' は 'foo:latest' と同等です。空は、すべてのイベントを意味します。

(継承元 IWithRepositoriesScope<ParentT>)
WithServiceUri(String)

通知後のサービス URI を指定します。

(継承元 IWithServiceUri<ParentT>)
WithTag(String, String)

リソースにタグを追加します。

(継承元 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

リソースのタグを {@link Map} として指定します。

(継承元 IDefinitionWithTags<T>)
WithTriggerWhen(String[])

Webhook 通知をトリガーするアクションを指定します。

(継承元 IWithTriggerWhen<ParentT>)

適用対象