azure - 用于 azure 的 terraform 本地和查找帮助
问题描述
只是一个快速的问题,以了解使用它的最佳方法是什么。要在 terraform 中从“locals”中获取值,我是否使用了 lookup(local.this) 或 local.this 或下面的示例:
locals {
array = {"this" = data.something.output, "this02" = data.something.output }
}
解决方案
您可以像引用普通变量一样引用 locals 块中的每个声明,但local.name
不是var.name
.
因此,对于您的示例,您可以使用lookup(local.array,"this","defaultvalue")
, 或任何其他方式来访问地图变量。
推荐阅读
- c++ - 接受所有成员函数指针的模板(包括 CV 限定和 ref 限定)
- python-3.x - 如何加密内存中的文件?
- javascript - 在 Minecraft 中使用 Noppes Custom NPC 的模组;如何创建一个可以与我的所有 NPC 一起使用的全局变量?
- c++ - 在 C++ 中 xor 可以有 UB/IB 吗?
- javascript - 如何在下拉css上的选定/未选定项目上提供不同的颜色背景
- spring-integration - Spring Integration DSL:在 .routeToRecipients() 之后,我可以将子流的输出路由回主流吗?
- c# - 具有不同列名的 EF Core 5 HasForeignKey 问题
- node.js - 在 google-cloud-storage (node) 中使用带有 CredentialAccessBoundary 的 Downscoped Access Token
- javascript - 我在哪里可以学习 V8 引擎生成的所有字节码?
- pine-script - 交易视图策略需要一些修复 - pinescript