Пакет Azure SDK для Python

Я пытаюсь получить список подписок в клиенте Azure с помощью Python SDK.

Я хочу использовать этот класс: https://docs.microsoft.com/en-us/python/api/azure-mgmt-subscription/azure.mgmt.subscription.operations.subscriptionsoperations

и метод list.

В документации говорится: «Вы не должны создавать экземпляр этого класса напрямую, но создайте экземпляр Client, который создаст его для вас и присоединит как атрибут».

Что это обозначает?

Вот что у меня есть:

client = SubscriptionClient(credentials)

test = SubscriptionClient.SubscriptionsOperations(client)

Я получаю это:

AttributeError: type object 'SubscriptionClient' has no attribute 'SubscriptionsOperations'

Спасибо,

Мик


person Mick    schedule 16.10.2019    source источник


Ответы (1)


У меня это работает:

client = SubscriptionClient(credentials) # correct
print (client.subscriptions)

Это дает мне azure.mgmt.subscription.operations.subscriptions_operations.SubscriptionsOperationsкоторый работает, когда я его использую.

Вот что они подразумевают под:

«Вы не должны создавать экземпляр этого класса напрямую, но создайте экземпляр Client, который создаст его для вас и присоединит как атрибут».

person Mick    schedule 16.10.2019