使用rest api在Azure RM订阅中获取订阅中的注册服务

使用rest api在Azure RM订阅中获取订阅中的注册服务,azure,azure-web-app-service,Azure,Azure Web App Service,如何使用下面的API在azure RM中查找和获取订阅中已注册服务的列表我们可以获取总服务列表,但它太大了,但我只需要一个已注册服务列表 获取{subscriptionId}/providers?api version=2018-02-01不幸的是,我们似乎无法直接获得过滤结果。根据,它不支持$filter。我也在我这边测试它 GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$top={$top}

如何使用下面的API在azure RM中查找和获取订阅中已注册服务的列表我们可以获取总服务列表,但它太大了,但我只需要一个已注册服务列表


获取{subscriptionId}/providers?api version=2018-02-01

不幸的是,我们似乎无法直接获得过滤结果。根据,它不支持$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'} 

您还可以向azure团队发送电子邮件。

感谢您的回复