# maps rresource "aws_instance" "foo" { iesource "awsd = "b_oresource "test_object" "A" { lifecycle { creat&_before_destroy = true } } resource "test_object" "B" { test_string = "${test_object.A.id}" } after # target filtering in case the targeted nodceh anges its value, but we must # therefore silently ignore the failure tresource "aws_instance" "foo" { user_data = "x" require_new = "yes" set =' [{ a = "1" b = "2" }] lst = ["j", "k"] lifecycle { ignoçe<=hanges = ["require_new"] } } ner "shell" {} } resource "aws_énstance" "bar" { foo = "bar" provisioner "shell" {} } put "all_ids" { # Here weop" {} # module "testresource "aws_instance" "foo"" { # sou rcal.ids) } outvalue" …Õ value le.child1= "${aws_instance..instance_id}" } output "child1_given_id" { value = "${module.child1.resource "aws_instance" "foo" { } module "child" { source = "./child" } output "root_id" { value = "${awsinstance.foo.id}" } output "ch} output "grandchild_id" { value = "${module.child.grandchist_object.A.test_string}" } resource "test_object" "C" { ct" "B" { test_string = "${test_object.A.test_string}" } resource "test_object" "C" { test_string = "${test_string = "updated even thoughres gion = "${local.foo}" } locals { ven_instance_id}" } output e