REST API Azure для получения списка сервисов PaaS и SaaS - PullRequest
0 голосов
/ 22 сентября 2018

Предоставляет ли Azure API-интерфейсы Management REST для получения списка служб PaaS и SaaS, используемых учетной записью или подпиской Azure.

Например, если моя учетная запись использует многофакторную аутентификацию, услуги Advisor, AD и т. Д., Мне нужночтобы получить этот список служб в вызове API REST

Я не могу найти эти API в приведенном ниже списке API управления ресурсами https://docs.microsoft.com/en-us/rest/api/azure/

1 Ответ

0 голосов
/ 23 сентября 2018

Невозможно получить список только служб PaaS и SaaS с помощью API.

Однако вы можете получить все ресурсы в определенных Subscriptionid и filter используя type используя Azure List Resouce API

1-й Вы должны найти свой тип Paas / Saas Resouce, например, например, Microsoft.DataFactory/factories

    var credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal("<Clientid>", "<ClientSecret?", "<TenantId>",AzureEnvironment.AzureGlobalCloud);
    var azure = Microsoft.Azure.Management.Fluent.Azure.Configure().Authenticate(credentials).WithDefaultSubscription();
    var resouceManagementClient = new ResourceManagementClient(credentials) { SubscriptionId = "<SubID>" };
    var resource = resouceManagementClient.Resources.ListAsync(new ODataQuery<GenericResourceFilterInner>(x => x.ResourceType == "Microsoft.DataFactory/factories")).Result;

Таким образом, вы можете добавить много фильтров, чтобы получить определенные типы ресурсов.

...