2026.8.26.3

Overview

Name app
Tag 2026.8.26.3
FullName br:bicepacrdevwcom.azurecr.io/bicep/modules/aca/app:2026.8.26.3
Last updated 2026-08-26 07:39:51:+00:00
Created 2026-08-26 07:39:51:+00:00
Digest sha256:d360418fc589836d936d8d99384315b02776c61eaeba280dbd589be0b86f8323

Parameters

Name Type Required Description
system string Yes
env string Yes
app string Yes
version string Yes
location string No
resourceGroup().location
tags object Yes
prefix string Yes
environmentId string Yes
activeRevisionsMode string
'Single',
'Multiple'
No
'Single'
containerRegistryUrl string No
''
containerAppSettings object No
{
}
azureContainerRegistrySubscriptionId string No
subscription().subscriptionId
azureContainerRegistryResourceGroupName string No
resourceGroup().name
azureContainerRegistry string No
''
containerAppSecretRefs object No
{
}
containerImageName string No
''
containerImageTag string No
env
useStorage bool No
false
volumeName string No
''
mountPath string No
'/mnt/sftp'
useSystemAssignedIdentity bool No
false
managedIdentityPrincipalId string No
''
managedIdentityResourceId string No
'system'
containerSecrets object No
{
}
ingressPort int No
22
targetPort int No
22
ingressType string No
'tcp'
useIngress bool No
true
corsPolicy object No
{
}
useSecrets bool No
true
keyVaultName string No
'noKeyVault'
minReplicas int No
1
maxReplicas int No
1
scaleRules array No
[
]
Rules for scaling can be found here, https://learn.microsoft.com/en-us/azure/templates/microsoft.app/containerapps?pivots=deployment-language-bicep#scalerule
cpu string No
'0.5'
0.25 - 2 cores
memory string No
'1Gi'
0.1 - 4Gi
allowExternalIngress bool No
true
useAzureACR bool No
true
useMultipleContainers bool No
false
multiContainersParam array No
[
]
multiContainersSecretRefParam object No
{
}
useCustomDomains bool No
false
customDomains array No
[
]
Hostnames to bind on the ingress when useCustomDomains is true. Each item must include name (FQDN); the template applies bindingType Managed Certificate (auto). See https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates.
containerAppName string No
format('{0}-{1}{2}{3}-{4}', prefix, system, if(empty(app), '', '-'), app, env)

Outputs

Name Type Description
principalId string
applicationUrl string
containerAppName string

Example

@description('The target environment.')
param env string

@description('The deployment version.')
param version string = '1.0.0.0'

param system string

param app string

param tags object

param prefix string

param environmentId string


module app 'br:bicepacrdevwcom.azurecr.io/bicep/modules/aca/app:2026.8.26.3' = {
    name: 'app${env}${version}'
    params: {
      system: system
      env: env
      app: app
      version: version
      tags: tags
      prefix: prefix
      environmentId: environmentId
    }
}