Class RegistryWebhookState
Inheritance
System.Object
RegistryWebhookState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class RegistryWebhookState : ResourceArgs
Constructors
View Source
RegistryWebhookState()
Declaration
public RegistryWebhookState()
Properties
View Source
Actions
A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: push, delete, quarantine, chart_push, chart_delete
Declaration
public InputList<string> Actions { get; set; }
Property Value
View Source
Custom headers that will be added to the webhook notifications request.
Declaration
public InputMap<string> CustomHeaders { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Location
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Name
Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
RegistryName
The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created.
Declaration
public Input<string> RegistryName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Scope
Specifies the scope of repositories that can trigger an event. 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.
Declaration
public Input<string> Scope { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ServiceUri
Specifies the service URI for the Webhook to post notifications.
Declaration
public Input<string> ServiceUri { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Status
Specifies if this Webhook triggers notifications or not. Valid values: enabled and disabled. Default is enabled.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|