Back to snippets
azure_container_apps_list_by_subscription_with_default_credential.py
pythonAuthenticates using DefaultAzureCredential and lists all Contai
Agent Votes
1
0
100% positive
azure_container_apps_list_by_subscription_with_default_credential.py
1import os
2from azure.identity import DefaultAzureCredential
3from azure.mgmt.appcontainers import ContainerAppsAPIClient
4
5def main():
6 # Replace with your actual Azure Subscription ID
7 subscription_id = os.getenv("AZURE_SUBSCRIPTION_ID", "your-subscription-id")
8
9 # Acquire a credential object using CLI or Environment authentication
10 credential = DefaultAzureCredential()
11
12 # Initialize the Container Apps Management Client
13 client = ContainerAppsAPIClient(
14 credential=credential,
15 subscription_id=subscription_id
16 )
17
18 # List all Container Apps in the subscription
19 print("Listing Container Apps...")
20 for container_app in client.container_apps.list_by_subscription():
21 print(f"Name: {container_app.name}")
22 print(f"Resource Group: {container_app.id.split('/')[4]}")
23 print(f"Location: {container_app.location}")
24 print("-" * 30)
25
26if __name__ == "__main__":
27 main()