2

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

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

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

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

4

1 回答 1

0

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

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

我从这个链接得到这个https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services

于 2019-12-12T22:48:45.280 回答