Конструкция объекта "Операции"

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

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

Для клиентской части это нормально с объект GraphRbacManagementClient

Но что касается параметров конфигурации, сериализатора и десериализатора, я не знаю, как их сконструировать.

Есть ли у кого-то здесь образец кода для ApplicationsOperations?


person arnaud beun    schedule 15.05.2019    source источник


Ответы (1)


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

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(  
    '[email protected]',      # 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'"
))
person Laurent Mazuel    schedule 16.05.2019