列出当前通过API使用的Azure提供程序

时间:2018-08-07 22:24:23

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

我正在寻找一种有效的方法来查询我的订阅正在使用的所有当前提供商的Azure资源管理器API-类似于resources.azure.com提供的providers listed via resource explorer

-编辑开始

一个示例,如果我将SQL DB部署到Azure中,则订阅中将使用Microsoft.SQL提供程序。我部署了Web App,Microsoft.Web点亮等。

我正在寻找一种快速的方法来标识预订中部署的所有类型的资源,而不必获取所有资源组以及对资源进行遍历和手动确定。或者,也可以独立地致电每个提供商并检查结果,这是一项缓慢而乏味的任务。

由于Microsoft是在资源浏览器(resources.azure.com)中进行此操作的,所以我想我可能会错过一个窍门

-编辑结束

使用标准API调用,我可以注册所有资源提供者,但是找不到一种有效的方法来查询正在使用的资源提供者。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

为此,遵循REST API看起来很不错:

  

https://docs.microsoft.com/en-us/rest/api/resources/resources/list

它返回任何给定订阅的资源列表以及资源类型。您可以在列表上对其进行过滤。

enter image description here

让我知道是否有帮助!