我正在尝试输出有关Azure资源的一些信息,并希望显示与Azure Portal在“类型”列中具有的相同值,用于资源组中的资源列表。这是与ARM API(使用C#)一起使用的。
为此我找不到很多有趣的映射。
ie:Microsoft.Compute / virtualMachines显示为“虚拟机”。
或
Microsoft.Sql / server显示为“ SQL服务器”
有人问如何查询将resourceTypes映射到Azure门户中显示的友好显示名称吗?
答案 0 :(得分:0)
您可以使用以下API获取资源组的信息
资源-按资源组列出
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources?api-version=2019-05-01
可以从SDK中引用
https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.resourcegroupsoperationsextensions.listasync?view=azure-dotnet
https://docs.microsoft.com/en-us/rest/api/resources/resources/listbyresourcegroup
希望有帮助。