Skip to content

Azure Container Apps Environment

Deploys a hardened Azure Container Apps Environment with WAF-aligned security defaults.

Summary

Environment for hosting Azure Container Apps.

Module Information

Property Value
Owner platform-team
Support Support
Version 1.1.0

Resource Types

Resource Type
Microsoft.App/managedEnvironments

Usage

module environment 'br:geitbicepmodweucr01.azurecr.io/bicep/modules/container-apps/environment:1.1.0' = {
  name: 'environment'
  params: {
    // Required parameters
    par_environment_name: <string>
    par_location_name: <string>
    par_tags: <object>
  }
}

Parameters

Name Type Description Default
par_custom_Domain_Configuration object Optional. Custom domain configuration for the environment. ``
par_dapr_ai_connection_String securestring Optional. Dapr AI connection string for the environment. ``
par_dapr_ai_instrumentation_Key securestring Optional. Dapr AI instrumentation key for the environment. ``
par_dapr_Configuration object Optional. Dapr configuration for the environment. ``
par_environment_name string The name of the environment to create. required
par_keda_Configuration object Optional. KEDA configuration for the environment. ``
par_location_name string The location the resource will be deployed into. required
par_logs_Configuration object Optional. Logs configuration for the environment. ``
par_tags object Optional. Tags to be applied to the environment resource. required
par_vnet_Configuration object Optional. VNet configuration for the environment. ``
par_workload_profiles array Optional. Workload profiles for the environment. ``
par_zone_Redundant bool Optional. Indicates whether the environment should be zone redundant. False

Outputs

Name Type Description
environment_id string The resource ID of the deployed environment.
out_default_domain string The default domain of the deployed environment.
out_static_ip_internal string The internal static IP of the deployed environment.

Versions

Pin an exact version. Ranges are not supported.

Version Reference
1.1.0 (latest) br/Euvic-Modules:container-apps/environment:1.1.0
1.0.0 br/Euvic-Modules:container-apps/environment:1.0.0