mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-04-30 16:03:37 -04:00
Configuration-driven moves are represented in the plan file by setting the resource's `PrevRunAddr` to a different value than its `Addr`. For JSON plan output, we here add a new field to resource changes, `previous_address`, which is present and non-empty only if the resource is planned to be moved. Like the CLI UI, refresh-only plans will include move-only changes in the resource drift JSON output. In normal plan mode, these are elided to avoid redundancy with planned changes.
13 lines
168 B
HCL
13 lines
168 B
HCL
resource "test_instance" "baz" {
|
|
ami = "baz"
|
|
}
|
|
|
|
terraform {
|
|
experiments = [ config_driven_move ]
|
|
}
|
|
|
|
moved {
|
|
from = test_instance.foo
|
|
to = test_instance.baz
|
|
}
|