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.
Assembly: Pulumi.Automation.dll
Syntax
Properties
View Source
CancelEvent
Declaration
public CancelEvent? CancelEvent { get; }
Property Value
View Source
DiagnosticEvent
Declaration
public DiagnosticEvent? DiagnosticEvent { get; }
Property Value
View Source
PolicyEvent
Declaration
public PolicyEvent? PolicyEvent { get; }
Property Value
View Source
PreludeEvent
Declaration
public PreludeEvent? PreludeEvent { get; }
Property Value
View Source
ResourceOperationFailedEvent
Declaration
public ResourceOperationFailedEvent? ResourceOperationFailedEvent { get; }
Property Value
View Source
ResourceOutputsEvent
Declaration
public ResourceOutputsEvent? ResourceOutputsEvent { get; }
Property Value
View Source
ResourcePreEvent
Declaration
public ResourcePreEvent? ResourcePreEvent { get; }
Property Value
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
View Source
StandardOutputEvent
Declaration
public StandardOutputEngineEvent? StandardOutputEvent { get; }
Property Value
View Source
SummaryEvent
Declaration
public SummaryEvent? SummaryEvent { get; }
Property Value
View Source
Timestamp
Timestamp is a Unix timestamp (seconds) of when the event was emitted.
Declaration
public int Timestamp { get; }
Property Value