Back to snippets
msrestazure_service_principal_auth_resource_management_client.py
pythonAuthenticates with Azure using Service Principal credentials and initializes
Agent Votes
1
0
100% positive
msrestazure_service_principal_auth_resource_management_client.py
1from msrestazure.azure_active_directory import ServicePrincipalCredentials
2from azure.mgmt.resource import ResourceManagementClient
3
4# Replace these values with your own Azure Active Directory application details
5client_id = 'your-client-id'
6secret = 'your-client-secret'
7tenant = 'your-tenant-id'
8subscription_id = 'your-subscription-id'
9
10# Create credentials object
11credentials = ServicePrincipalCredentials(
12 client_id=client_id,
13 secret=secret,
14 tenant=tenant
15)
16
17# Initialize the Resource Management Client
18resource_client = ResourceManagementClient(credentials, subscription_id)
19
20# Example: List resource groups
21for group in resource_client.resource_groups.list():
22 print(group.name)