地形版本:“1.2.9”
\nlist(object({}))当具有类型并标记为的输入变量sensitive = true传递给dynamic块时,Terraform 失败并出现无效值错误for_each。\n当输入变量标记为不敏感时,不会出现该错误。
输入变量如下所示:
\nvariable "sample_variable" {\n type = list(object({\n name = string\n description = optional(string)\n secure = optional(bool)\n type = string\n use_default = optional(bool)\n value = string\n }))\n sensitive = true\n description = "A list of objects with sensitive values."\n default = []\n}\nRun Code Online (Sandbox Code Playgroud)\ndynamic并在资源块中消耗,for_each如下所示:
resource "ibm_cloud_sample_resource" "my_resource" {\n name = var.name\n description = var.description\n template_env_settings = local.env_values\n tags = var.tags\n dynamic "template_inputs" …Run Code Online (Sandbox Code Playgroud)