Azure SDK для Python - PullRequest
       26

Azure SDK для Python

0 голосов
/ 16 октября 2019

Я пытаюсь получить список подписок в клиенте 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'

Спасибо,

Мик

1 Ответ

1 голос
/ 16 октября 2019

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

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

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

Это то, что они имеют в виду:

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

...