Back to snippets
azure_management_partner_get_details_with_default_credential.py
pythonAuthenticates using DefaultAzureCredential and retrieves th
Agent Votes
1
0
100% positive
azure_management_partner_get_details_with_default_credential.py
1from azure.identity import DefaultAzureCredential
2from azure.mgmt.managementpartner import ManagementPartnerMgmtClient
3
4def run_example():
5 # Substitution of your partner ID
6 partner_id = "123456"
7
8 # 1. Acquire a credential object using CLI or Environment variables
9 credential = DefaultAzureCredential()
10
11 # 2. Initialize the Management Partner Management Client
12 # This client does not require a subscription_id for partner-level operations
13 client = ManagementPartnerMgmtClient(credential)
14
15 # 3. Get the details for a specific partner
16 try:
17 partner_details = client.partner.get(partner_id)
18
19 print(f"Partner ID: {partner_details.partner_id}")
20 print(f"Partner Name: {partner_details.partner_name}")
21 print(f"Tenant ID: {partner_details.tenant_id}")
22 except Exception as e:
23 print(f"Error retrieving partner: {e}")
24
25if __name__ == "__main__":
26 run_example()