Package: azure-mgmt-appcontainers
Microsoft Azure SDK for PythonThis is the Microsoft Azure Appcontainers Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-appcontainers
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.appcontainersimportContainerAppsAPIClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=ContainerAppsAPIClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Appcontainers Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History3.0.0 (2023-08-18)Features AddedAdded operation ContainerAppsOperations.begin_startAdded operation ContainerAppsOperations.begin_stopAdded operation group ContainerAppsAPIClientOperationsMixinAdded operation group JobsExecutionsOperationsAdded operation group JobsOperationsAdded operation group ManagedCertificatesOperationsModel AvailableWorkloadProfileProperties has a new parameter categoryModel AzureCredentials has a new parameter kindModel Configuration has a new parameter serviceModel ContainerApp has a new parameter managed_byModel ContainerApp has a new parameter workload_profile_nameModel ContainerAppSecret has a new parameter identityModel ContainerAppSecret has a new parameter key_vault_urlModel GithubActionConfiguration has a new parameter github_personal_access_tokenModel Ingress has a new parameter sticky_sessionsModel ManagedEnvironment has a new parameter dapr_configurationModel ManagedEnvironment has a new parameter infrastructure_resource_groupModel ManagedEnvironment has a new parameter keda_configurationModel ManagedEnvironment has a new parameter peer_authenticationModel Replica has a new parameter init_containersModel Replica has a new parameter running_stateModel Replica has a new parameter running_state_detailsModel ReplicaContainer has a new parameter running_stateModel ReplicaContainer has a new parameter running_state_detailsModel Revision has a new parameter running_stateModel Secret has a new parameter identityModel Secret has a new parameter key_vault_urlModel Template has a new parameter service_bindsModel Template has a new parameter termination_grace_period_secondsModel Volume has a new parameter mount_optionsModel Volume has a new parameter secretsModel VolumeMount has a new parameter sub_pathBreaking ChangesModel AvailableWorkloadProfileProperties no longer has parameter billing_meter_categoryModel ContainerApp no longer has parameter workload_profile_typeModel ManagedEnvironment no longer has parameter skuModel VnetConfiguration no longer has parameter outbound_settingsModel VnetConfiguration no longer has parameter runtime_subnet_idModel WorkloadProfile has a new required parameter name3.0.0b1 (2023-05-20)Features AddedAdded operation group JobsExecutionsOperationsAdded operation group JobsOperationsAdded operation group ManagedCertificatesOperationsModel AvailableWorkloadProfileProperties has a new parameter categoryModel ContainerApp has a new parameter managed_byModel ContainerApp has a new parameter workload_profile_nameModel ContainerAppSecret has a new parameter identityModel ContainerAppSecret has a new parameter key_vault_urlModel Ingress has a new parameter sticky_sessionsModel ManagedEnvironment has a new parameter dapr_configurationModel ManagedEnvironment has a new parameter infrastructure_resource_groupModel ManagedEnvironment has a new parameter keda_configurationModel Secret has a new parameter identityModel Secret has a new parameter key_vault_urlModel Volume has a new parameter secretsBreaking ChangesModel AvailableWorkloadProfileProperties no longer has parameter billing_meter_categoryModel ContainerApp no longer has parameter workload_profile_typeModel ManagedEnvironment no longer has parameter skuModel VnetConfiguration no longer has parameter outbound_settingsModel VnetConfiguration no longer has parameter runtime_subnet_idModel WorkloadProfile has a new required parameter name2.0.0 (2023-03-20)Features AddedAdded operation ContainerAppsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.list_workload_profile_statesAdded operation group AvailableWorkloadProfilesOperationsAdded operation group BillingMetersOperationsAdded operation group ConnectedEnvironmentsCertificatesOperationsAdded operation group ConnectedEnvironmentsDaprComponentsOperationsAdded operation group ConnectedEnvironmentsOperationsAdded operation group ConnectedEnvironmentsStoragesOperationsAdded operation group ContainerAppsDiagnosticsOperationsAdded operation group ManagedEnvironmentDiagnosticsOperationsAdded operation group ManagedEnvironmentsDiagnosticsOperationsModel CertificateProperties has a new parameter subject_alternative_namesModel Configuration has a new parameter max_inactive_revisionsModel ContainerApp has a new parameter environment_idModel ContainerApp has a new parameter event_stream_endpointModel ContainerApp has a new parameter extended_locationModel ContainerApp has a new parameter latest_ready_revision_nameModel ContainerApp has a new parameter workload_profile_typeModel CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domainModel Dapr has a new parameter enable_api_loggingModel Dapr has a new parameter http_max_request_sizeModel Dapr has a new parameter http_read_buffer_sizeModel Dapr has a new parameter log_levelModel DaprComponent has a new parameter secret_store_componentModel Ingress has a new parameter client_certificate_modeModel Ingress has a new parameter cors_policyModel Ingress has a new parameter exposed_portModel Ingress has a new parameter ip_security_restrictionsModel ManagedEnvironment has a new parameter custom_domain_configurationModel ManagedEnvironment has a new parameter event_stream_endpointModel ManagedEnvironment has a new parameter kindModel ManagedEnvironment has a new parameter skuModel ManagedEnvironment has a new parameter workload_profilesModel ReplicaContainer has a new parameter exec_endpointModel ReplicaContainer has a new parameter log_stream_endpointModel Revision has a new parameter last_active_timeModel ScaleRule has a new parameter tcpModel Template has a new parameter init_containersModel VnetConfiguration has a new parameter outbound_settingsBreaking ChangesModel CustomHostnameAnalysisResult no longer has parameter idModel CustomHostnameAnalysisResult no longer has parameter nameModel CustomHostnameAnalysisResult no longer has parameter system_dataModel CustomHostnameAnalysisResult no longer has parameter type2.0.0b2 (2022-12-29)Features AddedAdded operation ContainerAppsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.list_workload_profile_statesAdded operation group AvailableWorkloadProfilesOperationsAdded operation group BillingMetersOperationsAdded operation group ConnectedEnvironmentsCertificatesOperationsAdded operation group ConnectedEnvironmentsDaprComponentsOperationsAdded operation group ConnectedEnvironmentsOperationsAdded operation group ConnectedEnvironmentsStoragesOperationsAdded operation group ContainerAppsDiagnosticsOperationsAdded operation group ManagedEnvironmentDiagnosticsOperationsAdded operation group ManagedEnvironmentsDiagnosticsOperationsModel CertificateProperties has a new parameter subject_alternative_namesModel Configuration has a new parameter max_inactive_revisionsModel ContainerApp has a new parameter environment_idModel ContainerApp has a new parameter event_stream_endpointModel ContainerApp has a new parameter extended_locationModel ContainerApp has a new parameter latest_ready_revision_nameModel ContainerApp has a new parameter workload_profile_typeModel CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domainModel Dapr has a new parameter enable_api_loggingModel Dapr has a new parameter http_max_request_sizeModel Dapr has a new parameter http_read_buffer_sizeModel Dapr has a new parameter log_levelModel DaprComponent has a new parameter secret_store_componentModel Ingress has a new parameter client_certificate_modeModel Ingress has a new parameter cors_policyModel Ingress has a new parameter exposed_portModel Ingress has a new parameter ip_security_restrictionsModel ManagedEnvironment has a new parameter custom_domain_configurationModel ManagedEnvironment has a new parameter event_stream_endpointModel ManagedEnvironment has a new parameter kindModel ManagedEnvironment has a new parameter skuModel ManagedEnvironment has a new parameter workload_profilesModel ReplicaContainer has a new parameter exec_endpointModel ReplicaContainer has a new parameter log_stream_endpointModel Revision has a new parameter last_active_timeModel ScaleRule has a new parameter tcpModel Template has a new parameter init_containersModel VnetConfiguration has a new parameter outbound_settingsBreaking ChangesModel CustomHostnameAnalysisResult no longer has parameter idModel CustomHostnameAnalysisResult no longer has parameter nameModel CustomHostnameAnalysisResult no longer has parameter system_dataModel CustomHostnameAnalysisResult no longer has parameter type2.0.0b1 (2022-10-12)Features AddedAdded operation ContainerAppsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.get_auth_tokenAdded operation ManagedEnvironmentsOperations.list_workload_profile_statesAdded operation group AvailableWorkloadProfilesOperationsAdded operation group BillingMetersOperationsAdded operation group ConnectedEnvironmentsCertificatesOperationsAdded operation group ConnectedEnvironmentsDaprComponentsOperationsAdded operation group ConnectedEnvironmentsOperationsAdded operation group ConnectedEnvironmentsStoragesOperationsAdded operation group ContainerAppsDiagnosticsOperationsAdded operation group ManagedEnvironmentDiagnosticsOperationsAdded operation group ManagedEnvironmentsDiagnosticsOperationsModel CertificateProperties has a new parameter subject_alternative_namesModel Configuration has a new parameter max_inactive_revisionsModel ContainerApp has a new parameter environment_idModel ContainerApp has a new parameter event_stream_endpointModel ContainerApp has a new parameter extended_locationModel ContainerApp has a new parameter workload_profile_typeModel CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domainModel Dapr has a new parameter enable_api_loggingModel Dapr has a new parameter http_max_request_sizeModel Dapr has a new parameter http_read_buffer_sizeModel Dapr has a new parameter log_levelModel DaprComponent has a new parameter secret_store_componentModel Ingress has a new parameter exposed_portModel Ingress has a new parameter ip_security_restrictionsModel ManagedEnvironment has a new parameter custom_domain_configurationModel ManagedEnvironment has a new parameter event_stream_endpointModel ManagedEnvironment has a new parameter skuModel ManagedEnvironment has a new parameter workload_profilesModel ReplicaContainer has a new parameter exec_endpointModel ReplicaContainer has a new parameter log_stream_endpointModel Revision has a new parameter last_active_timeModel ScaleRule has a new parameter tcpModel Template has a new parameter init_containersModel VnetConfiguration has a new parameter outbound_settingsBreaking ChangesModel CustomHostnameAnalysisResult no longer has parameter idModel CustomHostnameAnalysisResult no longer has parameter nameModel CustomHostnameAnalysisResult no longer has parameter system_dataModel CustomHostnameAnalysisResult no longer has parameter type1.0.0 (2022-05-17)Breaking changesOperation CertificatesOperations.create_or_update has a new parameter certificate_nameOperation CertificatesOperations.create_or_update has a new parameter environment_nameOperation CertificatesOperations.create_or_update no longer has parameter managed_environment_nameOperation CertificatesOperations.create_or_update no longer has parameter nameOperation CertificatesOperations.delete has a new parameter certificate_nameOperation CertificatesOperations.delete has a new parameter environment_nameOperation CertificatesOperations.delete no longer has parameter managed_environment_nameOperation CertificatesOperations.delete no longer has parameter nameOperation CertificatesOperations.get has a new parameter certificate_nameOperation CertificatesOperations.get has a new parameter environment_nameOperation CertificatesOperations.get no longer has parameter managed_environment_nameOperation CertificatesOperations.get no longer has parameter nameOperation CertificatesOperations.list has a new parameter environment_nameOperation CertificatesOperations.list no longer has parameter managed_environment_nameOperation CertificatesOperations.update has a new parameter certificate_nameOperation CertificatesOperations.update has a new parameter environment_nameOperation CertificatesOperations.update no longer has parameter managed_environment_nameOperation CertificatesOperations.update no longer has parameter nameOperation ContainerAppsAuthConfigsOperations.create_or_update has a new parameter auth_config_nameOperation ContainerAppsAuthConfigsOperations.create_or_update no longer has parameter nameOperation ContainerAppsAuthConfigsOperations.delete has a new parameter auth_config_nameOperation ContainerAppsAuthConfigsOperations.delete no longer has parameter nameOperation ContainerAppsAuthConfigsOperations.get has a new parameter auth_config_nameOperation ContainerAppsAuthConfigsOperations.get no longer has parameter nameOperation ContainerAppsOperations.begin_create_or_update has a new parameter container_app_nameOperation ContainerAppsOperations.begin_create_or_update no longer has parameter nameOperation ContainerAppsOperations.begin_delete has a new parameter container_app_nameOperation ContainerAppsOperations.begin_delete no longer has parameter nameOperation ContainerAppsOperations.begin_update has a new parameter container_app_nameOperation ContainerAppsOperations.begin_update no longer has parameter nameOperation ContainerAppsOperations.get has a new parameter container_app_nameOperation ContainerAppsOperations.get no longer has parameter nameOperation ContainerAppsOperations.list_secrets has a new parameter container_app_nameOperation ContainerAppsOperations.list_secrets no longer has parameter nameOperation ContainerAppsRevisionReplicasOperations.get_replica has a new parameter replica_nameOperation ContainerAppsRevisionReplicasOperations.get_replica no longer has parameter nameOperation ContainerAppsRevisionsOperations.activate_revision has a new parameter revision_nameOperation ContainerAppsRevisionsOperations.activate_revision no longer has parameter nameOperation ContainerAppsRevisionsOperations.deactivate_revision has a new parameter revision_nameOperation ContainerAppsRevisionsOperations.deactivate_revision no longer has parameter nameOperation ContainerAppsRevisionsOperations.get_revision has a new parameter revision_nameOperation ContainerAppsRevisionsOperations.get_revision no longer has parameter nameOperation ContainerAppsRevisionsOperations.restart_revision has a new parameter revision_nameOperation ContainerAppsRevisionsOperations.restart_revision no longer has parameter nameOperation ContainerAppsSourceControlsOperations.begin_create_or_update has a new parameter source_control_nameOperation ContainerAppsSourceControlsOperations.begin_create_or_update no longer has parameter nameOperation ContainerAppsSourceControlsOperations.begin_delete has a new parameter source_control_nameOperation ContainerAppsSourceControlsOperations.begin_delete no longer has parameter nameOperation ContainerAppsSourceControlsOperations.get has a new parameter source_control_nameOperation ContainerAppsSourceControlsOperations.get no longer has parameter nameOperation DaprComponentsOperations.create_or_update has a new parameter component_nameOperation DaprComponentsOperations.create_or_update no longer has parameter nameOperation DaprComponentsOperations.delete has a new parameter component_nameOperation DaprComponentsOperations.delete no longer has parameter nameOperation DaprComponentsOperations.get has a new parameter component_nameOperation DaprComponentsOperations.get no longer has parameter nameOperation DaprComponentsOperations.list_secrets has a new parameter component_nameOperation DaprComponentsOperations.list_secrets no longer has parameter nameOperation ManagedEnvironmentsOperations.begin_create_or_update has a new parameter environment_nameOperation ManagedEnvironmentsOperations.begin_create_or_update no longer has parameter nameOperation ManagedEnvironmentsOperations.begin_delete has a new parameter environment_nameOperation ManagedEnvironmentsOperations.begin_delete no longer has parameter nameOperation ManagedEnvironmentsOperations.begin_update has a new parameter environment_nameOperation ManagedEnvironmentsOperations.begin_update no longer has parameter nameOperation ManagedEnvironmentsOperations.get has a new parameter environment_nameOperation ManagedEnvironmentsOperations.get no longer has parameter nameOperation ManagedEnvironmentsStoragesOperations.create_or_update has a new parameter environment_nameOperation ManagedEnvironmentsStoragesOperations.create_or_update has a new parameter storage_nameOperation ManagedEnvironmentsStoragesOperations.create_or_update no longer has parameter env_nameOperation ManagedEnvironmentsStoragesOperations.create_or_update no longer has parameter nameOperation ManagedEnvironmentsStoragesOperations.delete has a new parameter environment_nameOperation ManagedEnvironmentsStoragesOperations.delete has a new parameter storage_nameOperation ManagedEnvironmentsStoragesOperations.delete no longer has parameter env_nameOperation ManagedEnvironmentsStoragesOperations.delete no longer has parameter nameOperation ManagedEnvironmentsStoragesOperations.get has a new parameter environment_nameOperation ManagedEnvironmentsStoragesOperations.get has a new parameter storage_nameOperation ManagedEnvironmentsStoragesOperations.get no longer has parameter env_nameOperation ManagedEnvironmentsStoragesOperations.get no longer has parameter nameOperation ManagedEnvironmentsStoragesOperations.list has a new parameter environment_nameOperation ManagedEnvironmentsStoragesOperations.list no longer has parameter env_nameOperation NamespacesOperations.check_name_availability has a new parameter environment_nameOperation NamespacesOperations.check_name_availability no longer has parameter managed_environment_name1.0.0b1 (2022-05-06)Initial Release