0

我想知道如何在 Terraform 中获取订阅级别的现有资源。据我了解,azurerm_resources以资源组为基础提供它们。原则上,这与如何在 Terraform 中获取标记的 Azure VNet 的活动地址空间中的相同?,但在订阅级别。

编辑:我认为这是使用的问题

type = Microsoft.Resources/ResourceGroups

这似乎不是数据源的有效类型。当我将类型改回

type=Microsoft.Network/virtualNetworks

逻辑确实有效。

4

1 回答 1

1

一样的方法:

terraform import resource_type_name.example resourceId

来自官方文档的示例:

terraform import azurerm_policy_assignment.assignment1  /subscriptions/00000000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/assignment1

https://www.terraform.io/docs/providers/azurerm/r/policy_assignment.html

于 2020-07-09T07:03:28.847 回答