| component "single" { | |
| source = "./empty-module" | |
| } | |
| component "for_each" { | |
| source = "./empty-module" | |
| for_each = {} | |
| } | |
| stack "single" { | |
| source = "./child" | |
| } | |
| stack "for_each" { | |
| source = "./child" | |
| for_each = {} | |
| } | |
| variable "unused" { | |
| type = string | |
| } | |
| variable "unused_with_default" { | |
| type = string | |
| default = "default" | |
| } | |
| variable "ephemeral" { | |
| type = string | |
| default = null | |
| ephemeral = true | |
| } | |
| variable "sensitive" { | |
| type = string | |
| default = null | |
| sensitive = true | |
| } | |
| output "normal" { | |
| type = string | |
| value = var.optional | |
| } | |
| output "ephemeral" { | |
| type = string | |
| value = var.ephemeral | |
| ephemeral = true | |
| } | |
| output "sensitive" { | |
| type = string | |
| value = var.sensitive | |
| sensitive = true | |
| } |