允许的资源类型策略

时间:2019-09-25 20:58:25

标签: azure policy azure-policy

通过Azure门户应用允许的资源类型策略时,会出现一个下拉列表,其中包含数百种可用资源类型,可以选择这些资源类型作为分配参数。谁知道此列表是如何生成的,或者我可以在哪里查询内容以便以编程方式创建新策略?

我创建了一个powershell块来查询可用的天蓝色资源提供者及其资源类型,但是匹配列表比天蓝色门户中显示的列表短数百种资源类型。

$resourceTypes = @()
$resourceProviders = Get-AzResourceProvider -ListAvailable
foreach ($resourceProvider in $resourceProviders) {
    foreach ($resourceType in $resourceProvider.resourceTypes) {
        $fullResourceTypeName = $resourceProvider.ProviderNamespace + "/" + $resourceType.ResourceTypeName
        $resourceTypes += $fullResourceTypeName
    }
}

我希望能够下载下拉列表的内容,以便查看白名单可用的所有可用资源类型。

1 个答案:

答案 0 :(得分:0)

要查看资源提供者的资源类型,请使用:

(Get-AzResourceProvider -ProviderNamespace {Namespace}).ResourceTypes.ResourceTypeName

我是从此链接https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services

获得的