Skip to main content

DiffAction

What a Diff says happened to a node.

REPLACE is distinct from UPDATE: it means the change cannot be applied in place, and the infrastructure must be destroyed and re-created.

@group

Functions/Diff

Index

Enumeration Members

ADD

ADD: add

The node is in the new graph and not in the last committed one, so it has to be created.

DELETE

DELETE: delete

The node is in the last committed graph and not in the new one, so it has to be destroyed.

REPLACE

REPLACE: replace

A field changed that cannot be changed in place, so the infrastructure is destroyed and created again. A resource declares this itself, with a reason, which is what a report shows a reviewer in place of leaving them to work a recreate out of a terraform plan.

UPDATE

UPDATE: update

A field changed and can be changed in place.

VALIDATE

VALIDATE: validate

Nothing changed, and the node still wants an action to run over it.

Page Options