azure - 允许的资源类型策略
问题描述
通过 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
}
}
我希望能够下载下拉列表的内容,以便查看可用于白名单的所有可用资源类型。
解决方案
要查看资源提供者的资源类型,请使用:
(Get-AzResourceProvider -ProviderNamespace {Namespace}).ResourceTypes.ResourceTypeName
我从这个链接得到这个https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services
推荐阅读
- android - 片段到片段重叠
- c# - C# 从文件路径获取文件类型名称
- c# - 如何在 .NET461 中填充 System.Security.Principal.WindowsIdentiy?
- java - 使用 OOP 将 Jpanel 转换为图像
- java - Java 7 - 比较方法违反了它的一般合同
- ruby-on-rails - Rails 5:为什么我的自定义错误消息不起作用?
- reactjs - 打字稿地图对象返回类型
- javascript - 代码问题,在 Chrome 扩展中使用内容脚本来修改 DOM 网页
- c# - 如何重建linq表达式树
- html - CSS - 具有相同高度但图像高度不同的 div