gpt4 book ai didi

azure - 在 Terraform for Azure 中使用 for_each 时如何获取 id 作为输出?

转载 作者:行者123 更新时间:2023-12-03 06:26:02 28 4
gpt4 key购买 nike

resource "azurerm_windows_web_app_slot" "staging-1" {
for_each=toset(["staging-one","staging-two"])
name=each.value
app_service_id=azurerm_windows_web_app.app82377789945.id
site_config {
application_stack{
current_stack="dotnet"
dotnet_version="v6.0"
}
}
}

在输出中,我想获取两个插槽 ID。

最佳答案

您可以使用内置的 values function在这种情况下。返回结果将是一个值列表:

resource "azurerm_windows_web_app_slot" "staging-1" {
for_each=toset(["staging-one","staging-two"])
name=each.value
app_service_id=azurerm_windows_web_app.app82377789945.id
site_config {
application_stack{
current_stack="dotnet"
dotnet_version="v6.0"
}
}
}

output "slot_ids" {
value = values(azurerm_windows_web_app_slot.staging-1)[*].id
}
<小时/>

关于azure - 在 Terraform for Azure 中使用 for_each 时如何获取 id 作为输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75563869/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com