@@ -145,7 +145,7 @@ var existingProjectResourceId = trim(existingFoundryProjectResourceId)
145145
146146// ========== AVM Telemetry ========== //
147147#disable-next-line no-deployments-resources
148- resource avmTelemetry 'Microsoft.Resources/deployments@2024-03 -01' = if (enableTelemetry ) {
148+ resource avmTelemetry 'Microsoft.Resources/deployments@2025-04 -01' = if (enableTelemetry ) {
149149 name : take (
150150 '46d3xbcp.ptn.sa-contentprocessing.${replace ('-..--..-' , '.' , '-' )}.${substring (uniqueString (deployment ().name , location ), 0 , 4 )}' ,
151151 64
@@ -197,7 +197,7 @@ module virtualNetwork './modules/virtualNetwork.bicep' = if (enablePrivateNetwor
197197
198198// Azure Bastion Host
199199var bastionHostName = 'bas-${solutionSuffix }'
200- module bastionHost 'br/public:avm/res/network/bastion-host:0.8.0 ' = if (enablePrivateNetworking ) {
200+ module bastionHost 'br/public:avm/res/network/bastion-host:0.8.2 ' = if (enablePrivateNetworking ) {
201201 name : take ('avm.res.network.bastion-host.${bastionHostName }' , 64 )
202202 params : {
203203 name : bastionHostName
@@ -230,7 +230,7 @@ module bastionHost 'br/public:avm/res/network/bastion-host:0.8.0' = if (enablePr
230230
231231// Jumpbox Virtual Machine
232232var jumpboxVmName = take ('vm-${solutionSuffix }' , 15 )
233- module jumpboxVM 'br/public:avm/res/compute/virtual-machine:0.20 .0' = if (enablePrivateNetworking ) {
233+ module jumpboxVM 'br/public:avm/res/compute/virtual-machine:0.22 .0' = if (enablePrivateNetworking ) {
234234 name : take ('avm.res.compute.virtual-machine.${jumpboxVmName }' , 64 )
235235 params : {
236236 name : jumpboxVmName
@@ -331,7 +331,7 @@ module jumpboxVM 'br/public:avm/res/compute/virtual-machine:0.20.0' = if (enable
331331 }
332332}
333333
334- module maintenanceConfiguration 'br/public:avm/res/maintenance/maintenance-configuration:0.3.2 ' = if (enablePrivateNetworking ) {
334+ module maintenanceConfiguration 'br/public:avm/res/maintenance/maintenance-configuration:0.4.0 ' = if (enablePrivateNetworking ) {
335335 name : take ('avm.res.maintenance-configuration.${jumpboxVmName }' , 64 )
336336 params : {
337337 name : 'mc-${jumpboxVmName }'
@@ -369,7 +369,7 @@ module maintenanceConfiguration 'br/public:avm/res/maintenance/maintenance-confi
369369
370370var dataCollectionRulesResourceName = 'dcr-${solutionSuffix }'
371371var dataCollectionRulesLocation = logAnalyticsWorkspace !.outputs .location
372- module windowsVmDataCollectionRules 'br/public:avm/res/insights/data-collection-rule:0.8 .0' = if (enablePrivateNetworking && enableMonitoring ) {
372+ module windowsVmDataCollectionRules 'br/public:avm/res/insights/data-collection-rule:0.11 .0' = if (enablePrivateNetworking && enableMonitoring ) {
373373 name : take ('avm.res.insights.data-collection-rule.${dataCollectionRulesResourceName }' , 64 )
374374 params : {
375375 name : dataCollectionRulesResourceName
@@ -520,7 +520,7 @@ var dnsZoneIndex = {
520520}
521521
522522@batchSize (5 )
523- module avmPrivateDnsZones 'br/public:avm/res/network/private-dns-zone:0.8.0 ' = [
523+ module avmPrivateDnsZones 'br/public:avm/res/network/private-dns-zone:0.8.1 ' = [
524524 for (zone , i ) in privateDnsZones : if (enablePrivateNetworking ) {
525525 name : take ('avm.res.network.private-dns-zone.${split (zone , '.' )[1 ]}' , 64 )
526526 params : {
@@ -547,7 +547,7 @@ module logAnalyticsWorkspace 'modules/log-analytics-workspace.bicep' = if (enabl
547547 }
548548}
549549
550- module applicationInsights 'br/public:avm/res/insights/component:0.7.0 ' = if (enableMonitoring ) {
550+ module applicationInsights 'br/public:avm/res/insights/component:0.7.1 ' = if (enableMonitoring ) {
551551 name : take ('avm.res.insights.component.${solutionSuffix }' , 64 )
552552 params : {
553553 name : 'appi-${solutionSuffix }'
@@ -623,7 +623,7 @@ module avmContainerRegistry 'modules/container-registry.bicep' = {
623623}
624624
625625// // ========== Storage Account ========== //
626- module avmStorageAccount 'br/public:avm/res/storage/storage-account:0.28 .0' = {
626+ module avmStorageAccount 'br/public:avm/res/storage/storage-account:0.32 .0' = {
627627 name : take ('module.storage-account.${solutionSuffix }' , 64 )
628628 params : {
629629 name : 'st${replace (solutionSuffix , '-' , '' )}'
@@ -789,7 +789,7 @@ module avmAiServices 'modules/account/aifoundry.bicep' = {
789789 }
790790}
791791
792- module cognitiveServicePrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.8.1 ' = if (enablePrivateNetworking && empty (existingProjectResourceId )) {
792+ module cognitiveServicePrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.12.0 ' = if (enablePrivateNetworking && empty (existingProjectResourceId )) {
793793 name : take ('avm.res.network.private-endpoint.${solutionSuffix }' , 64 )
794794 params : {
795795 name : 'pep-aiservices-${solutionSuffix }'
@@ -829,7 +829,7 @@ module cognitiveServicePrivateEndpoint 'br/public:avm/res/network/private-endpoi
829829 }
830830}
831831
832- module avmAiServices_cu 'br/public:avm/res/cognitive-services/account:0.14.1 ' = {
832+ module avmAiServices_cu 'br/public:avm/res/cognitive-services/account:0.14.2 ' = {
833833 name : take ('avm.res.cognitive-services.account.content-understanding.${solutionSuffix }' , 64 )
834834
835835 params : {
@@ -871,7 +871,7 @@ module avmAiServices_cu 'br/public:avm/res/cognitive-services/account:0.14.1' =
871871 }
872872}
873873
874- module contentUnderstandingPrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.8.1 ' = if (enablePrivateNetworking ) {
874+ module contentUnderstandingPrivateEndpoint 'br/public:avm/res/network/private-endpoint:0.12.0 ' = if (enablePrivateNetworking ) {
875875 name : take ('avm.res.network.private-endpoint.aicu-${solutionSuffix }' , 64 )
876876 params : {
877877 name : 'pep-aicu-${solutionSuffix }'
@@ -908,7 +908,7 @@ module contentUnderstandingPrivateEndpoint 'br/public:avm/res/network/private-en
908908}
909909
910910// ========== Container App Environment ========== //
911- module avmContainerAppEnv 'br/public:avm/res/app/managed-environment:0.11.3 ' = {
911+ module avmContainerAppEnv 'br/public:avm/res/app/managed-environment:0.13.2 ' = {
912912 name : take ('avm.res.app.managed-environment.${solutionSuffix }' , 64 )
913913 params : {
914914 name : 'cae-${solutionSuffix }'
@@ -921,10 +921,7 @@ module avmContainerAppEnv 'br/public:avm/res/app/managed-environment:0.11.3' = {
921921 appLogsConfiguration : enableMonitoring
922922 ? {
923923 destination : 'log-analytics'
924- logAnalyticsConfiguration : {
925- customerId : logAnalyticsWorkspace !.outputs .logAnalyticsWorkspaceId
926- sharedKey : logAnalyticsWorkspace .outputs .primarySharedKey
927- }
924+ logAnalyticsWorkspaceResourceId : logAnalyticsWorkspace !.outputs .resourceId
928925 }
929926 : null
930927 workloadProfiles : [
@@ -948,7 +945,7 @@ module avmContainerAppEnv 'br/public:avm/res/app/managed-environment:0.11.3' = {
948945}
949946
950947// //=========== Managed Identity for Container Registry ========== //
951- module avmContainerRegistryReader 'br/public:avm/res/managed-identity/user-assigned-identity:0.4.2 ' = {
948+ module avmContainerRegistryReader 'br/public:avm/res/managed-identity/user-assigned-identity:0.5.0 ' = {
952949 name : take ('avm.res.managed-identity.user-assigned-identity.${solutionSuffix }' , 64 )
953950 params : {
954951 name : 'id-acr-${solutionSuffix }'
@@ -959,7 +956,7 @@ module avmContainerRegistryReader 'br/public:avm/res/managed-identity/user-assig
959956}
960957
961958// ========== Container App ========== //
962- module avmContainerApp 'br/public:avm/res/app/container-app:0.19.0 ' = {
959+ module avmContainerApp 'br/public:avm/res/app/container-app:0.22.1 ' = {
963960 name : take ('avm.res.app.container-app.${solutionSuffix }' , 64 )
964961 params : {
965962 name : 'ca-${solutionSuffix }-app'
@@ -1020,7 +1017,7 @@ module avmContainerApp 'br/public:avm/res/app/container-app:0.19.0' = {
10201017}
10211018
10221019// ========== Container App API ========== //
1023- module avmContainerApp_API 'br/public:avm/res/app/container-app:0.19.0 ' = {
1020+ module avmContainerApp_API 'br/public:avm/res/app/container-app:0.22.1 ' = {
10241021 name : take ('avm.res.app.container-app-api.${solutionSuffix }' , 64 )
10251022 params : {
10261023 name : 'ca-${solutionSuffix }-api'
@@ -1143,7 +1140,7 @@ module avmContainerApp_API 'br/public:avm/res/app/container-app:0.19.0' = {
11431140}
11441141
11451142//========== Container App Web ========== //
1146- module avmContainerApp_Web 'br/public:avm/res/app/container-app:0.19.0 ' = {
1143+ module avmContainerApp_Web 'br/public:avm/res/app/container-app:0.22.1 ' = {
11471144 name : take ('avm.res.app.container-app-web.${solutionSuffix }' , 64 )
11481145 params : {
11491146 name : 'ca-${solutionSuffix }-web'
@@ -1225,7 +1222,7 @@ module avmContainerApp_Web 'br/public:avm/res/app/container-app:0.19.0' = {
12251222}
12261223
12271224// ========== Container App Workflow ========== //
1228- module avmContainerApp_Workflow 'br/public:avm/res/app/container-app:0.19.0 ' = {
1225+ module avmContainerApp_Workflow 'br/public:avm/res/app/container-app:0.22.1 ' = {
12291226 name : take ('avm.res.app.container-app-wkfl.${solutionSuffix }' , 64 )
12301227 params : {
12311228 name : 'ca-${solutionSuffix }-wkfl'
@@ -1284,7 +1281,7 @@ module avmContainerApp_Workflow 'br/public:avm/res/app/container-app:0.19.0' = {
12841281}
12851282
12861283// ========== Cosmos Database for Mongo DB ========== //
1287- module avmCosmosDB 'br/public:avm/res/document-db/database-account:0.18 .0' = {
1284+ module avmCosmosDB 'br/public:avm/res/document-db/database-account:0.19 .0' = {
12881285 name : take ('avm.res.document-db.database-account.${solutionSuffix }' , 64 )
12891286 params : {
12901287 name : 'cosmos-${solutionSuffix }'
@@ -1596,7 +1593,7 @@ module avmAppConfig_update 'br/public:avm/res/app-configuration/configuration-st
15961593}
15971594
15981595// ========== Container App Update Modules ========== //
1599- module avmContainerApp_update 'br/public:avm/res/app/container-app:0.19.0 ' = {
1596+ module avmContainerApp_update 'br/public:avm/res/app/container-app:0.22.1 ' = {
16001597 name : take ('avm.res.app.container-app-update.${solutionSuffix }' , 64 )
16011598 params : {
16021599 name : 'ca-${solutionSuffix }-app'
@@ -1671,7 +1668,7 @@ module avmContainerApp_update 'br/public:avm/res/app/container-app:0.19.0' = {
16711668 ]
16721669}
16731670
1674- module avmContainerApp_API_update 'br/public:avm/res/app/container-app:0.19.0 ' = {
1671+ module avmContainerApp_API_update 'br/public:avm/res/app/container-app:0.22.1 ' = {
16751672 name : take ('avm.res.app.container-app-api.update.${solutionSuffix }' , 64 )
16761673 params : {
16771674 name : 'ca-${solutionSuffix }-api'
@@ -1798,7 +1795,7 @@ module avmContainerApp_API_update 'br/public:avm/res/app/container-app:0.19.0' =
17981795}
17991796
18001797// ========== Container App Workflow Update ========== //
1801- module avmContainerApp_Workflow_update 'br/public:avm/res/app/container-app:0.19.0 ' = {
1798+ module avmContainerApp_Workflow_update 'br/public:avm/res/app/container-app:0.22.1 ' = {
18021799 name : take ('avm.res.app.container-app-wkfl.update.${solutionSuffix }' , 64 )
18031800 params : {
18041801 name : 'ca-${solutionSuffix }-wkfl'
0 commit comments