получить Зарегистрированные услуги в подписке в подписке Azure RM, используя rest api - PullRequest
0 голосов
/ 10 мая 2018

Как найти список зарегистрированных сервисов в подписке в Azure RM, используя приведенный ниже API, мы можем получить полный список сервисов, но он слишком большой, но мне нужен только зарегистрированный сервисный список

GET https://management.azure.com/subscriptions/{subscriptionId}/providers?api-version=2018-02-01

1 Ответ

0 голосов
/ 10 мая 2018

К сожалению, похоже, что мы не можем получить отфильтрованный результат с Providers - List API напрямую. Согласно Providers - List API , не поддерживает фильтр $. И я также проверяю это на моей стороне.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$top={$top}&$expand={$expand}&api-version=2018-02-01

Мой обходной путь - мы можем отфильтровать результат, как мы и ожидали, на основе возвращенного результата json. Или мы могли бы реализовать функцию фильтра в нашем пользовательском API WebApp.

Если команда powershell возможна, мы могли бы использовать фрагмент кода:

Get-AzureRmResourceProvider -ListAvailable | Where-Object {$_.RegistrationState -eq 'Registered'} 

Вы также можете отправить свой отзыв команде Azure.

...