github.com/rstandt/terraform@v0.12.32-0.20230710220336-b1063613405c/configs/configupgrade/testdata/valid/block-as-list-dynamic-item/want/block-as-list-dynamic-item.tf (about)

     1  resource "test_instance" "foo" {
     2    network {
     3      cidr_block = "10.1.2.0/24"
     4    }
     5    dynamic "network" {
     6      for_each = [var.baz]
     7      content {
     8        # TF-UPGRADE-TODO: The automatic upgrade tool can't predict
     9        # which keys might be set in maps assigned here, so it has
    10        # produced a comprehensive set here. Consider simplifying
    11        # this after confirming which keys can be set in practice.
    12  
    13        cidr_block = lookup(network.value, "cidr_block", null)
    14  
    15        dynamic "subnet" {
    16          for_each = lookup(network.value, "subnet", [])
    17          content {
    18            number = subnet.value.number
    19          }
    20        }
    21      }
    22    }
    23  }