title | description | keywords | ms.date | ms.topic | ms.devlang | ms.service | manager |
---|---|---|---|---|---|---|---|
Azure Authorization SDK for Python | Reference for Azure Authorization SDK for Python | Azure, python, SDK, API, Authorization | 03/30/2023 | reference | python | authorization | routlaw |
pip install azure-mgmt-authorization
The following code creates an instance of the management client.
You will need to provide your subscription_id
which can be retrieved from your subscription list.
See Resource Management Authentication for details on handling Azure Active Directory authentication with the Python SDK, and creating a Credentials
instance.
fromazure.mgmt.authorizationimportAuthorizationManagementClientfromazure.common.credentialsimportUserPassCredentials# Replace this with your subscription idsubscription_id='33333333-3333-3333-3333-333333333333'# See above for details on creating different types of AAD credentialscredentials=UserPassCredentials( 'user@domain.com', # Your user'my_password'# Your password ) authorization_client=AuthorizationManagementClient( credentials, subscription_id )
The following code checks permissions in a given resource group. To create or manage resource groups, see Resource Management.
fromazure.mgmt.redis.modelsimportSku, RedisCreateOrUpdateParametersgroup_name='myresourcegroup'permissions=self.authorization_client.permissions.list_for_resource_group( group_name ) # permissions is a iterable of Permissions instances
[!div class="nextstepaction"] Explore the Management APIs