terraform - Terraform - 使用资源名称和字符串作为名称
问题描述
奇怪的问题。我是否可以不使用变量,而是使用资源的资源属性 + 字符串来构造名称:
例如:
resource "azurerm_network_security_group" "nsgvmss" {
name = **"NSG - azurerm_resource_virtual_machine_scale_set.vmss.name"**
location = azurerm_resource_group.rgapp.location
resource_group_name = azurerm_resource_group.rgapp.name
}
这当然适用于“NSG,$ {var.vssname}”等变量,但同样,
想知道我是否也可以在 TF 中使用对象的资源名称
谢谢
解决方案
推荐阅读
- amazon-web-services - AWS EFS - 创建文件系统后创建挂载目标的脚本
- node.js - 事务没有失败,但是字段写错了
- cocoa - GPUImage 无法在 iOS 12 上编译
- openstack - 添加资源时,Terraform 身份验证不起作用
- python - 使用 Pandas 将 JSON 转换为具有特定字段的 CSV
- python - 在 Pandas Dataframe 中查找匹配字符串,从特定索引开始
- xcode - Xcode 10 不编译依赖项
- apache-spark - 当一列从未在 spark sql 的操作中使用时,它是否曾经加载到内存中?
- git - gitignore 除了某些扩展和目录之外的所有内容
- python - TypeError: 'dict_items' 对象在运行 if 语句以入围项目时不可下标