diff --git a/.azure/applications/graphql/main.bicep b/.azure/applications/graphql/main.bicep index 3fe3066584..3a32490826 100644 --- a/.azure/applications/graphql/main.bicep +++ b/.azure/applications/graphql/main.bicep @@ -53,7 +53,7 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/applications/service/main.bicep b/.azure/applications/service/main.bicep index fdf25a39c2..357ed024b4 100644 --- a/.azure/applications/service/main.bicep +++ b/.azure/applications/service/main.bicep @@ -77,7 +77,7 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/applications/web-api-eu/main.bicep b/.azure/applications/web-api-eu/main.bicep index a2d141bdcd..1117977b08 100644 --- a/.azure/applications/web-api-eu/main.bicep +++ b/.azure/applications/web-api-eu/main.bicep @@ -52,7 +52,7 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/applications/web-api-so/main.bicep b/.azure/applications/web-api-so/main.bicep index 9fd82a5eea..4835ed081c 100644 --- a/.azure/applications/web-api-so/main.bicep +++ b/.azure/applications/web-api-so/main.bicep @@ -80,7 +80,7 @@ var tags = { Product: 'Dialogporten' } -resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfiguration 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/infrastructure/main.bicep b/.azure/infrastructure/main.bicep index f304318e1e..dd17793bfb 100644 --- a/.azure/infrastructure/main.bicep +++ b/.azure/infrastructure/main.bicep @@ -85,7 +85,7 @@ var tags = { } // Create resource groups -resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-03-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: '${namePrefix}-rg' location: location tags: tags diff --git a/.azure/modules/appConfiguration/addReaderRoles.bicep b/.azure/modules/appConfiguration/addReaderRoles.bicep index f014295413..032b5dd6b4 100644 --- a/.azure/modules/appConfiguration/addReaderRoles.bicep +++ b/.azure/modules/appConfiguration/addReaderRoles.bicep @@ -1,7 +1,7 @@ param appConfigurationName string param principalIds array -resource appConfig 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfig 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/modules/appConfiguration/create.bicep b/.azure/modules/appConfiguration/create.bicep index 9c2d782c8c..216085abb2 100644 --- a/.azure/modules/appConfiguration/create.bicep +++ b/.azure/modules/appConfiguration/create.bicep @@ -20,7 +20,7 @@ param sku Sku var appConfigNameMaxLength = 63 var appConfigName = uniqueResourceName('${namePrefix}-appConfiguration', appConfigNameMaxLength) -resource appConfig 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = { +resource appConfig 'Microsoft.AppConfiguration/configurationStores@2024-05-01' = { name: appConfigName location: location sku: sku diff --git a/.azure/modules/appConfiguration/upsertKeyValue.bicep b/.azure/modules/appConfiguration/upsertKeyValue.bicep index 75e49c372b..c39e42e107 100644 --- a/.azure/modules/appConfiguration/upsertKeyValue.bicep +++ b/.azure/modules/appConfiguration/upsertKeyValue.bicep @@ -24,7 +24,7 @@ param tags object = {} var parsedContentType = keyValueType == 'keyVaultReference' ? 'application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8' : keyValueType == 'featureFlag' ? 'application/vnd.microsoft.appconfig.ff+json;charset=utf-8' : contentType var parsedValue = keyValueType == 'keyVaultReference' ? '{"uri":"${value}"}' : value -resource configStore 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource configStore 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: configStoreName resource configStoreKeyValue 'keyValues' = { name: key diff --git a/.azure/modules/containerAppEnv/main.bicep b/.azure/modules/containerAppEnv/main.bicep index c1fd26b5ce..22da6e81e3 100644 --- a/.azure/modules/containerAppEnv/main.bicep +++ b/.azure/modules/containerAppEnv/main.bicep @@ -23,7 +23,7 @@ resource appInsightsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09- name: appInsightWorkspaceName } -resource containerAppEnv 'Microsoft.App/managedEnvironments@2024-02-02-preview' = { +resource containerAppEnv 'Microsoft.App/managedEnvironments@2024-03-01' = { name: '${namePrefix}-cae' location: location identity: { diff --git a/.azure/modules/keyvault/copySecrets.bicep b/.azure/modules/keyvault/copySecrets.bicep index 4e504c8d1a..4ef9673001 100644 --- a/.azure/modules/keyvault/copySecrets.bicep +++ b/.azure/modules/keyvault/copySecrets.bicep @@ -49,7 +49,7 @@ resource srcKeyVaultResource 'Microsoft.KeyVault/vaults@2023-07-01' existing = { scope: resourceGroup(srcKeyVaultSubId, srcKeyVaultRGNName) } -resource appConfigurationResource 'Microsoft.AppConfiguration/configurationStores@2023-03-01' existing = { +resource appConfigurationResource 'Microsoft.AppConfiguration/configurationStores@2024-05-01' existing = { name: appConfigurationName } diff --git a/.azure/modules/privateDnsZone/main.bicep b/.azure/modules/privateDnsZone/main.bicep index 42703190e9..eb20dc9e41 100644 --- a/.azure/modules/privateDnsZone/main.bicep +++ b/.azure/modules/privateDnsZone/main.bicep @@ -18,14 +18,14 @@ type ARecord = { @description('Array of A records to be created in the DNS zone') param aRecords ARecord[] = [] -resource privateDnsZone 'Microsoft.Network/privateDnsZones@2020-06-01' = { +resource privateDnsZone 'Microsoft.Network/privateDnsZones@2024-06-01' = { name: defaultDomain location: 'global' properties: {} tags: tags } -resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2020-06-01' = [ +resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2024-06-01' = [ for record in aRecords: { parent: privateDnsZone name: record.name @@ -40,7 +40,7 @@ resource aRecordResources 'Microsoft.Network/privateDnsZones/A@2020-06-01' = [ } ] -resource virtualNetworkLink 'Microsoft.Network/privateDnsZones/virtualNetworkLinks@2020-06-01' = { +resource virtualNetworkLink 'Microsoft.Network/privateDnsZones/virtualNetworkLinks@2024-06-01' = { parent: privateDnsZone name: '${namePrefix}-pdns-link' location: 'global' diff --git a/.azure/modules/redis/main.bicep b/.azure/modules/redis/main.bicep index 80aa92885b..1ba906712f 100644 --- a/.azure/modules/redis/main.bicep +++ b/.azure/modules/redis/main.bicep @@ -40,7 +40,7 @@ var redisNameMaxLength = 63 var redisName = uniqueResourceName('${namePrefix}-redis', redisNameMaxLength) // https://learn.microsoft.com/en-us/azure/templates/microsoft.cache/redis?pivots=deployment-language-bicep -resource redis 'Microsoft.Cache/Redis@2023-08-01' = { +resource redis 'Microsoft.Cache/Redis@2024-11-01' = { name: redisName location: location identity: {