| required_providers { |
| null = { |
| source = "hashicorp/null" |
| version = "3.2.1" |
| } |
| } |
| |
| provider "null" "a" {} |
| |
| component "a" { |
| source = "./" |
| |
| inputs = { |
| name = var.name |
| } |
| |
| providers = { |
| null = provider.null.a |
| } |
| } |
| |
| removed { |
| // This is invalid, you can't reference the whole component like this if |
| // the target component is still in the config. |
| from = component.a |
| |
| source = "./" |
| |
| providers = { |
| null = provider.null.a |
| } |
| } |
| |
| |
| removed { |
| // This is invalid, you must reference the for_each somewhere in the |
| // from attribute if both are present. |
| from = component.b["something"] |
| |
| for_each = ["a", "b"] |
| |
| source = "./" |
| |
| providers = { |
| null = provider.null.a |
| } |
| } |
| |
| removed { |
| // This is invalid, you must reference the for_each somewhere in the |
| // from attribute if both are present. |
| from = component.c |
| |
| for_each = ["a", "b"] |
| |
| source = "./" |
| |
| providers = { |
| null = provider.null.a |
| } |
| } |