【发布时间】:2021-05-19 10:07:51
【问题描述】:
我们在 azure 中有一个标准的命名约定,但是为了有时能够产生异常,必须可以在调用模块时自己提供一个名称
如何在 count 中指明应该使用哪个变量 Var.Log Name 或 Local.ComponetName 以及我们如何将其传递给资源的名称
resource "azurerm_log_analytics_workspace" "LOG" {
count = length(var.LOG_Name) == "" ? length(local.ComponentNames) : null
name = var.LOG_Name[count.index] == "" ? local.ComponentNames[count.index] : null
resource_group_name = element(var.resourcegroup_name[*], count.index)
location = var.location
sku = var.LOG_Sku
retention_in_days = var.LOG_RetentionPeriod
}
【问题讨论】:
-
如果您有其他问题,请创建一个新问题,而不是添加原始问题。