Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql1
}

resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db1 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db1'
location: location
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql2
}

resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db2 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db2'
location: location
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: mysqlserver
}

resource todosdb 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource todosdb 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'todosdb'
location: location
properties: {
Expand Down
4 changes: 2 additions & 2 deletions playground/bicep/BicepSample.AppHost/sql.module.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql
}

resource db 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db'
location: location
properties: {
Expand All @@ -52,4 +52,4 @@ output sqlServerFqdn string = sql.properties.fullyQualifiedDomainName

output name string = sql.name

output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
2 changes: 1 addition & 1 deletion playground/cdk/CdkSample.AppHost/sql.module.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql
}

resource sqldb 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource sqldb 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'sqldb'
location: location
properties: {
Expand Down
6 changes: 5 additions & 1 deletion src/Aspire.Hosting.Azure.Sql/AzureSqlExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,11 @@ private static void CreateSqlServer(
private static SqlDatabase CreateAzureSQLDatabase(SqlServer sqlServer, string databaseKey, string databaseName)
{
var bicepIdentifier = Infrastructure.NormalizeBicepIdentifier(databaseKey);
var sqlDatabase = new SqlDatabase(bicepIdentifier)

// Force the api version to the one supporting the free SKU
// c.f. https://github.com/Azure/azure-sdk-for-net/issues/50281

var sqlDatabase = new SqlDatabase(bicepIdentifier, "2023-08-01")
{
Parent = sqlServer,
Name = databaseName,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@description('The location for the resource(s) to be deployed.')
@description('The location for the resource(s) to be deployed.')
param location string = resourceGroup().location

resource sqlServerAdminManagedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
Expand Down Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql
}

resource db 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'dbName'
location: location
parent: sql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@description('The location for the resource(s) to be deployed.')
@description('The location for the resource(s) to be deployed.')
param location string = resourceGroup().location

resource sqlServerAdminManagedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
Expand Down Expand Up @@ -44,7 +44,7 @@ resource sqlFirewallRule_AllowAllIps 'Microsoft.Sql/servers/firewallRules@2021-1
parent: sql
}

resource db 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'dbName'
location: location
parent: sql
Expand All @@ -54,4 +54,4 @@ output sqlServerFqdn string = sql.properties.fullyQualifiedDomainName

output name string = sql.name

output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@description('The location for the resource(s) to be deployed.')
@description('The location for the resource(s) to be deployed.')
param location string = resourceGroup().location

resource sqlServerAdminManagedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
Expand Down Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql
}

resource db 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db'
location: location
parent: sql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@description('The location for the resource(s) to be deployed.')
@description('The location for the resource(s) to be deployed.')
param location string = resourceGroup().location

resource sqlServerAdminManagedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
Expand Down Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql_server
}

resource evadexdb 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource evadexdb 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'evadexdb'
location: location
parent: sql_server
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ resource sqlFirewallRule_AllowAllIps 'Microsoft.Sql/servers/firewallRules@2021-1
parent: sql
}

resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db1 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db1'
location: location
properties: {
Expand All @@ -57,7 +57,7 @@ resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db2 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db2Name'
location: location
properties: {
Expand All @@ -70,7 +70,7 @@ resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db3 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db3 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db3Name'
location: location
parent: sql
Expand All @@ -80,4 +80,4 @@ output sqlServerFqdn string = sql.properties.fullyQualifiedDomainName

output name string = sql.name

output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ resource sqlFirewallRule_AllowAllIps 'Microsoft.Sql/servers/firewallRules@2021-1
parent: sql
}

resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db1 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db1'
location: location
properties: {
Expand All @@ -57,7 +57,7 @@ resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db2 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db2Name'
location: location
properties: {
Expand All @@ -70,7 +70,7 @@ resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db3 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db3 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db3Name'
location: location
parent: sql
Expand All @@ -80,4 +80,4 @@ output sqlServerFqdn string = sql.properties.fullyQualifiedDomainName

output name string = sql.name

output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ resource sqlFirewallRule_AllowAllAzureIps 'Microsoft.Sql/servers/firewallRules@2
parent: sql
}

resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db1 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db1'
location: location
properties: {
Expand All @@ -48,7 +48,7 @@ resource db1 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db2 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db2Name'
location: location
properties: {
Expand All @@ -61,7 +61,7 @@ resource db2 'Microsoft.Sql/servers/databases@2021-11-01' = {
parent: sql
}

resource db3 'Microsoft.Sql/servers/databases@2021-11-01' = {
resource db3 'Microsoft.Sql/servers/databases@2023-08-01' = {
name: 'db3Name'
location: location
parent: sql
Expand All @@ -71,4 +71,4 @@ output sqlServerFqdn string = sql.properties.fullyQualifiedDomainName

output name string = sql.name

output sqlServerAdminName string = sqlServerAdminManagedIdentity.name
output sqlServerAdminName string = sqlServerAdminManagedIdentity.name