Skip to content

Commit 7f2992a

Browse files
author
Evilazaro Alves
committed
Update resource API versions across multiple Bicep files
1 parent 11e9646 commit 7f2992a

18 files changed

+30
-30
lines changed

infra/main.bicep

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ var workloadRgName = createResourceGroupName.workload
5959

6060
// Security resources
6161
@description('Security Resource Group for Key Vault and related resources')
62-
resource securityRg 'Microsoft.Resources/resourceGroups@2024-11-01' = if (landingZones.security.create) {
62+
resource securityRg 'Microsoft.Resources/resourceGroups@2025-04-01' = if (landingZones.security.create) {
6363
name: securityRgName
6464
location: location
6565
tags: union(landingZones.security.tags, {
@@ -71,7 +71,7 @@ output SECURITY_AZURE_RESOURCE_GROUP_NAME string = securityRg.name
7171

7272
// Monitoring resources
7373
@description('Monitoring Resource Group for Log Analytics and related resources')
74-
resource monitoringRg 'Microsoft.Resources/resourceGroups@2024-11-01' = if (landingZones.monitoring.create) {
74+
resource monitoringRg 'Microsoft.Resources/resourceGroups@2025-04-01' = if (landingZones.monitoring.create) {
7575
name: monitoringRgName
7676
location: location
7777
tags: union(landingZones.monitoring.tags, {
@@ -83,7 +83,7 @@ output MONITORING_AZURE_RESOURCE_GROUP_NAME string = monitoringRg.name
8383

8484
// Workload resources
8585
@description('Workload Resource Group for DevCenter resources')
86-
resource workloadRg 'Microsoft.Resources/resourceGroups@2024-11-01' = if (landingZones.workload.create) {
86+
resource workloadRg 'Microsoft.Resources/resourceGroups@2025-04-01' = if (landingZones.workload.create) {
8787
name: workloadRgName
8888
location: location
8989
tags: union(landingZones.workload.tags, {

src/connectivity/networkConnection.bicep

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ param location string = resourceGroup().location
1414
param tags object = {}
1515

1616
@description('Reference to existing DevCenter instance')
17-
resource devcenter 'Microsoft.DevCenter/devcenters@2025-04-01-preview' existing = {
17+
resource devcenter 'Microsoft.DevCenter/devcenters@2025-10-01-preview' existing = {
1818
name: devCenterName
1919
scope: resourceGroup()
2020
}
2121

2222
@description('Network Connection resource for DevCenter')
23-
resource netConnection 'Microsoft.DevCenter/networkConnections@2025-04-01-preview' = {
23+
resource netConnection 'Microsoft.DevCenter/networkConnections@2025-10-01-preview' = {
2424
name: name
2525
location: location
2626
tags: tags
@@ -31,7 +31,7 @@ resource netConnection 'Microsoft.DevCenter/networkConnections@2025-04-01-previe
3131
}
3232

3333
@description('DevCenter Network Connection Attachment')
34-
resource vnetAttachment 'Microsoft.DevCenter/devcenters/attachednetworks@2025-04-01-preview' = {
34+
resource vnetAttachment 'Microsoft.DevCenter/devcenters/attachednetworks@2025-10-01-preview' = {
3535
name: name
3636
parent: devcenter
3737
properties: {

src/connectivity/vnet.bicep

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ type NetworkSettings = {
3535
}
3636

3737
@description('Virtual Network resource')
38-
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-07-01' = if (settings.create && settings.virtualNetworkType == 'Unmanaged') {
38+
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2025-01-01' = if (settings.create && settings.virtualNetworkType == 'Unmanaged') {
3939
name: settings.name
4040
location: location
4141
tags: union(tags, settings.tags)
@@ -55,7 +55,7 @@ resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-07-01' = if (set
5555
}
5656

5757
@description('Reference to existing Virtual Network')
58-
resource existingVirtualNetwork 'Microsoft.Network/virtualNetworks@2024-07-01' existing = if (!settings.create && settings.virtualNetworkType == 'Unmanaged') {
58+
resource existingVirtualNetwork 'Microsoft.Network/virtualNetworks@2025-01-01' existing = if (!settings.create && settings.virtualNetworkType == 'Unmanaged') {
5959
name: settings.name
6060
scope: resourceGroup(settings.resourceGroupName)
6161
}

src/identity/devCenterRoleAssignment.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ param principalType string = 'ServicePrincipal'
1818
param scope string
1919

2020
@description('Existing role definition reference')
21-
resource roleDefinition 'Microsoft.Authorization/roleDefinitions@2022-04-01' existing = {
21+
resource roleDefinition 'Microsoft.Authorization/roleDefinitions@2022-05-01-preview' existing = {
2222
name: id
2323
scope: subscription()
2424
}

src/identity/devCenterRoleAssignmentRG.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ param principalType string = 'ServicePrincipal'
1818
param scope string
1919

2020
@description('Existing role definition reference')
21-
resource roleDefinition 'Microsoft.Authorization/roleDefinitions@2022-04-01' existing = {
21+
resource roleDefinition 'Microsoft.Authorization/roleDefinitions@2022-05-01-preview' existing = {
2222
name: id
2323
scope: resourceGroup()
2424
}

src/identity/projectIdentityRoleAssignment.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ param roles array
1818
param principalType string
1919

2020
@description('Reference to the existing DevCenter project')
21-
resource project 'Microsoft.DevCenter/projects@2025-04-01-preview' existing = {
21+
resource project 'Microsoft.DevCenter/projects@2025-10-01-preview' existing = {
2222
name: projectName
2323
}
2424

src/identity/projectIdentityRoleAssignmentRG.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ param roles array
1818
param principalType string
1919

2020
@description('Reference to the existing DevCenter project')
21-
resource project 'Microsoft.DevCenter/projects@2025-04-01-preview' existing = {
21+
resource project 'Microsoft.DevCenter/projects@2025-10-01-preview' existing = {
2222
name: projectName
2323
}
2424

src/management/logAnalytics.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var truncatedName = length(name) > maxNameLength ? take(name, maxNameLength) : n
2929
var workspaceName = '${truncatedName}-${uniqueSuffix}'
3030

3131
@description('Log Analytics Workspace')
32-
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2025-02-01' = {
32+
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2025-07-01' = {
3333
name: workspaceName
3434
location: location
3535
tags: union(tags, {

src/security/keyVault.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ param tags object
1111
param unique string = uniqueString(resourceGroup().id, location, subscription().subscriptionId, deployer().tenantId)
1212

1313
@description('Azure Key Vault')
14-
resource keyVault 'Microsoft.KeyVault/vaults@2024-12-01-preview' = {
14+
resource keyVault 'Microsoft.KeyVault/vaults@2025-05-01' = {
1515
name: '${keyvaultSettings.keyVault.name}-${unique}-kv'
1616
location: location
1717
tags: tags

src/security/secret.bicep

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ param keyVaultName string
1111
@description('Log Analytics Workspace ID')
1212
param logAnalyticsId string
1313

14-
resource keyVault 'Microsoft.KeyVault/vaults@2023-07-01' existing = {
14+
resource keyVault 'Microsoft.KeyVault/vaults@2025-05-01' existing = {
1515
name: keyVaultName
1616
scope: resourceGroup()
1717
}
1818

1919
@description('Azure Key Vault Secret')
20-
resource secret 'Microsoft.KeyVault/vaults/secrets@2023-07-01' = {
20+
resource secret 'Microsoft.KeyVault/vaults/secrets@2025-05-01' = {
2121
name: name
2222
parent: keyVault
2323
properties: {

0 commit comments

Comments
 (0)