StepEventMetadata describes a "step" within the Pulumi engine, which is any concrete action to migrate a set of cloud resources from one state to another.

interface StepEventMetadata {
    detailedDiff?: Record<string, PropertyDiff>;
    diffs?: string[];
    keys?: string[];
    logical?: boolean;
    new?: StepEventStateMetadata;
    old?: StepEventStateMetadata;
    op: OpType;
    provider: string;
    type: string;
    urn: string;
}

Properties

detailedDiff?: Record<string, PropertyDiff>

The diff for this step as a list of property paths and difference types.

diffs?: string[]

Keys that changed with this step.

keys?: string[]

Keys causing a replacement (only applicable for "create" and "replace" Ops).

logical?: boolean

Logical is set if the step is a logical operation in the program.

New is the state of the resource after performing the step.

Old is the state of the resource before performing the step.

op: OpType

The type of operation being performed.

provider: string

Provider actually performing the step.

type: string

The type of the resource being operated on.

urn: string

The URN of the resource being operated on.

Generated using TypeDoc