Show / Hide Table of Contents

Class EngineEvent

EngineEvent describes a Pulumi engine event, such as a change to a resource or diagnostic message. EngineEvent is a discriminated union of all possible event types, and exactly one field will be non-null.

Inheritance
object
EngineEvent
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Pulumi.Automation.Events
Assembly: Pulumi.Automation.dll
Syntax
public class EngineEvent

Properties

View Source

CancelEvent

Declaration
public CancelEvent? CancelEvent { get; }
Property Value
Type Description
CancelEvent
View Source

DiagnosticEvent

Declaration
public DiagnosticEvent? DiagnosticEvent { get; }
Property Value
Type Description
DiagnosticEvent
View Source

PolicyEvent

Declaration
public PolicyEvent? PolicyEvent { get; }
Property Value
Type Description
PolicyEvent
View Source

PreludeEvent

Declaration
public PreludeEvent? PreludeEvent { get; }
Property Value
Type Description
PreludeEvent
View Source

ResourceOperationFailedEvent

Declaration
public ResourceOperationFailedEvent? ResourceOperationFailedEvent { get; }
Property Value
Type Description
ResourceOperationFailedEvent
View Source

ResourceOutputsEvent

Declaration
public ResourceOutputsEvent? ResourceOutputsEvent { get; }
Property Value
Type Description
ResourceOutputsEvent
View Source

ResourcePreEvent

Declaration
public ResourcePreEvent? ResourcePreEvent { get; }
Property Value
Type Description
ResourcePreEvent
View Source

Sequence

Sequence is a unique, and monotonically increasing number for each engine event sent to the Pulumi Service. Since events may be sent concurrently, and/or delayed via network routing, the sequence number is to ensure events can be placed into a total ordering.

- No two events can have the same sequence number.

- Events with a lower sequence number must have been emitted before those with a higher sequence number.

Declaration
public int Sequence { get; }
Property Value
Type Description
int
View Source

StandardOutputEvent

Declaration
public StandardOutputEngineEvent? StandardOutputEvent { get; }
Property Value
Type Description
StandardOutputEngineEvent
View Source

SummaryEvent

Declaration
public SummaryEvent? SummaryEvent { get; }
Property Value
Type Description
SummaryEvent
View Source

Timestamp

Timestamp is a Unix timestamp (seconds) of when the event was emitted.

Declaration
public int Timestamp { get; }
Property Value
Type Description
int
  • View Source
Back to top Copyright 2016-2023, Pulumi Corporation.