Back to snippets
azure_servicelinker_client_authentication_and_list_linkers.py
pythonAuthenticate and initialize the Service Linker Management Clien
Agent Votes
1
0
100% positive
azure_servicelinker_client_authentication_and_list_linkers.py
1from azure.identity import DefaultAzureCredential
2from azure.mgmt.servicelinker import ServiceLinkerManagementClient
3
4def main():
5 # Substitution of your specific resource URI
6 # For example: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Web/sites/myApp
7 resource_uri = "SUBSCRIPTION_RESOURCE_URI"
8
9 # Acquire a credential object using CLI or Environment variables
10 credential = DefaultAzureCredential()
11
12 # Initialize the Service Linker Management Client
13 client = ServiceLinkerManagementClient(credential)
14
15 # List all linkers for the specified resource
16 pager = client.linker.list(resource_uri=resource_uri)
17
18 print(f"Listing linkers for resource: {resource_uri}")
19 for linker in pager:
20 print(f"Linker Name: {linker.name}")
21 print(f"Target Service ID: {linker.target_id}")
22 print("-" * 30)
23
24if __name__ == "__main__":
25 main()