Я создаю приложение, и мне нужно получить все группы управления в иерархическом стиле, например идентификаторы подписки и информацию об этих ресурсах.
Я посмотрел в SDK для java :(https://github.com/Azure/azure-sdk-for-java)
Но не могу найти ничего связанного с моей темой
Я просмотрел тонны документации, но до сих пор не нашел ни одного значимого класса, который мог бы помочь.
Обратитесь к MSDOC, чтобы получить доступ к списку группы управления из Azure с помощью вызова azure REST API для API управления списком.
Чтобы получить доступ к вышеуказанному API, у нас должны быть следующие данные:
С помощью указанных выше учетных данных мы можем сгенерировать токен доступа для доступа к API в Azure.
Ниже приведен API для создания токена доступа.
Https://login.microsoftonline.com/<your-tenant-id>/oauth2/token
Используйте сгенерированный токен в качестве заголовка в приведенном ниже API для доступа к группам управления: https://management.azure.com/providers/Microsoft.Management/managementGroups?api-version=2020-05-01
Я реализовал описанный выше сценарий, используя java и весеннюю загрузку, следуя коду .
Выход:
В моем случае у меня есть только одна группа управления. Итак, я получаю одну группу управления, как показано ниже.
Спасибо, ваш код работает нормально, но я заметил, что вы оставили некоторые конфиденциальные данные жестко запрограммированными, поэтому, пожалуйста, будьте осторожны и измените их на заполнитель в коде Java @Pravallika KV