如何使用以下API在azure RM中查找订阅注册服务列表我们能够获得总服务列表,但它很大但我只需要注册服务列表
获取https://management.azure.com/subscriptions/ {subscriptionId} / providers?api-version = 2018-02-01
答案 0 :(得分:0)
不幸的是,似乎我们无法直接使用Providers - List API过滤结果。根据{{3}},不支持 $ filter。我也在我身边测试它。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$top={$top}&$expand={$expand}&api-version=2018-02-01
我的解决方法是我们可以根据返回的json结果按预期过滤结果。或者我们可以在自定义WebApp API中实现过滤功能。
如果可以使用powershell命令,我们可以使用代码段代码:
Get-AzureRmResourceProvider -ListAvailable | Where-Object {$_.RegistrationState -eq 'Registered'}
您也可以将Providers - List API提供给azure团队。