如何查询以获取Azure resourceType的友好显示名称?

时间:2019-06-21 21:18:51

标签: c# azure-resource-manager azure-sdk-.net

我正在尝试输出有关Azure资源的一些信息,并希望显示与Azure Portal在“类型”列中具有的相同值,用于资源组中的资源列表。这是与ARM API(使用C#)一起使用的。

为此我找不到很多有趣的映射。

ie:Microsoft.Compute / virtualMachines显示为“虚拟机”。

Microsoft.Sql / server显示为“ SQL服务器”

有人问如何查询将resourceTypes映射到Azure门户中显示的友好显示名称吗?

1 个答案:

答案 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

希望有帮助。