Share via


TriggerProperties Class

Definition

The properties of a trigger.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.TriggerPropertiesTypeConverter))]
public class TriggerProperties : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.ITriggerProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.TriggerPropertiesTypeConverter))>]
type TriggerProperties = class
    interface ITriggerProperties
    interface IJsonSerializable
Public Class TriggerProperties
Implements ITriggerProperties
Inheritance
TriggerProperties
Attributes
Implements

Constructors

TriggerProperties()

Creates an new TriggerProperties instance.

Properties

BaseImageTriggerBaseImageTriggerType

The type of the auto trigger for base image dependency updates.

BaseImageTriggerName

The name of the trigger.

BaseImageTriggerStatus

The current status of trigger.

BaseImageTriggerUpdateTriggerEndpoint

The endpoint URL for receiving update triggers.

BaseImageTriggerUpdateTriggerPayloadType

Type of Payload body for Base image update triggers.

SourceTrigger

The collection of triggers based on source code repository.

TimerTrigger

The collection of timer triggers.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TriggerProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TriggerProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api20190601Preview.ITriggerProperties.

FromJsonString(String)

Creates a new instance of TriggerProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of TriggerProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to