Построение объекта - PullRequest
0 голосов
/ 15 мая 2019

Я хочу автоматизировать создание приложений в Azure с помощью Python. Моя цель - выполнить его с помощью AWS Lambda.

Я нашел ApplicationsOperations класс, но я не понимаю, как его использовать.

Для клиентской части все в порядке с GraphRbacManagementClient объектом

Но что касается параметров config, serializer и deserializer, я не знаю, как их создать.

У кого-нибудь есть пример кода для ApplicationsOperations?

1 Ответ

0 голосов
/ 16 мая 2019

Вы не используете его напрямую, вы создаете клиент GraphrBac и используете атрибут «apps»:

https://docs.microsoft.com/en-us/python/api/overview/azure/graph-rbac?view=azure-python

from azure.graphrbac import GraphRbacManagementClient   
from azure.common.credentials import UserPassCredentials    
credentials = UserPassCredentials(  
    'user@domain.com',      # Your user 
    'my_password',          # Your password 
    resource="https://graph.windows.net"    
)   
tenant_id = "myad.onmicrosoft.com"  
graphrbac_client = GraphRbacManagementClient(   
    credentials,    
    tenant_id   
)

apps = list(graphrbac_client.applications.list(
    filter="displayName eq 'pytest_app'"
))
...