Give AlbumentationsX a star on GitHub — it powers this leaderboard

Star on GitHub

azure-mgmt-appcontainers

Microsoft Azure Appcontainers Management Client Library for Python

Rank: #1561Downloads: 6,102,683 (30 days)

Description

Microsoft Azure SDK for Python

This is the Microsoft Azure Appcontainers Management Client Library. This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites

Install the package

pip install azure-mgmt-appcontainers
pip install azure-identity

Authentication

By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be authenticated by following code:

from azure.identity import DefaultAzureCredential
from azure.mgmt.appcontainers import ContainerAppsAPIClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ContainerAppsAPIClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Examples

Code samples for this package can be found at:

Troubleshooting

Next steps

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Release History

4.0.0 (2025-10-24)

Features Added

  • Model ContainerAppsAPIClient added parameter cloud_setting in method __init__
  • Client ContainerAppsAPIClient added operation group managed_environment_private_endpoint_connections
  • Client ContainerAppsAPIClient added operation group managed_environment_private_link_resources
  • Client ContainerAppsAPIClient added operation group http_route_config
  • Client ContainerAppsAPIClient added operation group maintenance_configurations
  • Client ContainerAppsAPIClient added operation group logic_apps
  • Model AzureFileProperties added property account_key_vault_properties
  • Enum BindingType added member AUTO
  • Model CertificateProperties added property deployment_errors
  • Enum CertificateProvisioningState added member DELETING
  • Model ConnectedEnvironmentStorageProperties added property provisioning_state
  • Model ConnectedEnvironmentStorageProperties added property deployment_errors
  • Model ContainerApp added property kind
  • Model Dapr added property app_health
  • Model Dapr added property max_concurrency
  • Model DaprComponent added property provisioning_state
  • Model DaprComponent added property deployment_errors
  • Model ManagedEnvironment added property ingress_configuration
  • Model ManagedEnvironment added property private_endpoint_connections
  • Model ManagedEnvironment added property public_network_access
  • Added model ConnectedEnvironmentPatchResource
  • Added enum ConnectedEnvironmentStorageProvisioningState
  • Added model DaprAppHealth
  • Added enum DaprComponentProvisioningState
  • Added model ErrorEntity
  • Added model HttpRoute
  • Added model HttpRouteAction
  • Added model HttpRouteConfig
  • Added model HttpRouteConfigCollection
  • Added model HttpRouteConfigProperties
  • Added model HttpRouteMatch
  • Added model HttpRouteProvisioningErrors
  • Added enum HttpRouteProvisioningState
  • Added model HttpRouteRule
  • Added model HttpRouteTarget
  • Added model IngressConfiguration
  • Added enum Kind
  • Added model LogicApp
  • Added model MaintenanceConfigurationCollection
  • Added model MaintenanceConfigurationResource
  • Added model PrivateEndpoint
  • Added model PrivateEndpointConnection
  • Added model PrivateEndpointConnectionListResult
  • Added enum PrivateEndpointConnectionProvisioningState
  • Added enum PrivateEndpointServiceConnectionStatus
  • Added model PrivateLinkResource
  • Added model PrivateLinkResourceListResult
  • Added model PrivateLinkServiceConnectionState
  • Added enum PublicNetworkAccess
  • Added model ResourceTags
  • Added model ScheduledEntry
  • Added model SecretKeyVaultProperties
  • Added enum WeekDay
  • Added model WorkflowEnvelope
  • Added model WorkflowEnvelopeCollection
  • Added model WorkflowEnvelopeProperties
  • Added model WorkflowHealth
  • Added enum WorkflowHealthState
  • Added enum WorkflowKind
  • Added enum WorkflowState
  • Operation group ConnectedEnvironmentsCertificatesOperations added method begin_create_or_update
  • Operation group ConnectedEnvironmentsCertificatesOperations added method begin_delete
  • Operation group ConnectedEnvironmentsCertificatesOperations added method begin_update
  • Operation group ConnectedEnvironmentsDaprComponentsOperations added method begin_create_or_update
  • Operation group ConnectedEnvironmentsDaprComponentsOperations added method begin_delete
  • Operation group ConnectedEnvironmentsStoragesOperations added method begin_create_or_update
  • Operation group ConnectedEnvironmentsStoragesOperations added method begin_delete
  • Added operation group HttpRouteConfigOperations
  • Added operation group LogicAppsOperations
  • Added operation group MaintenanceConfigurationsOperations
  • Added operation group ManagedEnvironmentPrivateEndpointConnectionsOperations
  • Added operation group ManagedEnvironmentPrivateLinkResourcesOperations

Breaking Changes

  • Deleted or renamed method ConnectedEnvironmentsCertificatesOperations.create_or_update
  • Deleted or renamed method ConnectedEnvironmentsCertificatesOperations.delete
  • Deleted or renamed method ConnectedEnvironmentsCertificatesOperations.update
  • Deleted or renamed method ConnectedEnvironmentsDaprComponentsOperations.create_or_update
  • Deleted or renamed method ConnectedEnvironmentsDaprComponentsOperations.delete
  • Method ConnectedEnvironmentsOperations.update inserted a positional_or_keyword parameter environment_envelope
  • Deleted or renamed method ConnectedEnvironmentsStoragesOperations.create_or_update
  • Deleted or renamed method ConnectedEnvironmentsStoragesOperations.delete
  • Deleted or renamed operation group ContainerAppsAPIClientOperationsMixin

4.0.0b1 (2025-08-19)

Features Added

  • Client ContainerAppsAPIClient added operation group app_resiliency
  • Client ContainerAppsAPIClient added operation group builders
  • Client ContainerAppsAPIClient added operation group builds_by_builder_resource
  • Client ContainerAppsAPIClient added operation group builds
  • Client ContainerAppsAPIClient added operation group build_auth_token
  • Client ContainerAppsAPIClient added operation group container_apps_builds_by_container_app
  • Client ContainerAppsAPIClient added operation group container_apps_builds
  • Client ContainerAppsAPIClient added operation group container_apps_label_history
  • Client ContainerAppsAPIClient added operation group container_apps_patches
  • Client ContainerAppsAPIClient added operation group dot_net_components
  • Client ContainerAppsAPIClient added operation group functions_extension
  • Client ContainerAppsAPIClient added operation group logic_apps
  • Client ContainerAppsAPIClient added operation group managed_environment_private_endpoint_connections
  • Client ContainerAppsAPIClient added operation group managed_environment_private_link_resources
  • Client ContainerAppsAPIClient added operation group dapr_component_resiliency_policies
  • Client ContainerAppsAPIClient added operation group dapr_subscriptions
  • Client ContainerAppsAPIClient added operation group http_route_config
  • Client ContainerAppsAPIClient added operation group maintenance_configurations
  • Enum ActiveRevisionsMode added member LABELS
  • Model AzureFileProperties added property account_key_vault_properties
  • Model BaseContainer added property image_type
  • Enum BindingType added member AUTO
  • Model BlobStorageTokenStore added property blob_container_uri
  • Model BlobStorageTokenStore added property client_id
  • Model BlobStorageTokenStore added property managed_identity_resource_id
  • Model CertificateProperties added property deployment_errors
  • Model CertificateProperties added property certificate_type
  • Enum CertificateProvisioningState added member DELETING
  • Model Configuration added property target_label
  • Model Configuration added property revision_transition_threshold
  • Model ConnectedEnvironmentStorageProperties added property provisioning_state
  • Model ConnectedEnvironmentStorageProperties added property deployment_errors
  • Model ConnectedEnvironmentStorageProperties added property smb
  • Model Container added property image_type
  • Model ContainerApp added property kind
  • Model ContainerApp added property deployment_errors
  • Model ContainerApp added property patching_configuration
  • Model ContainerResources added property gpu
  • Model Dapr added property app_health
  • Model Dapr added property max_concurrency
  • Model DaprComponent added property service_component_bind
  • Model `Github