Overview
| Name | sqlmanagedinstance |
| Tag | 2026.8.25.2 |
| FullName | br:bicepacrdevwcom.azurecr.io/bicep/modules/sqlmanagedinstance:2026.8.25.2 |
| Last updated | 2026-08-25 09:48:21:+00:00 |
| Created | 2026-08-25 09:48:21:+00:00 |
| Digest | sha256:d87ac1818d056e2cbc641a8c36397bcad936dc560cb329e0923104360ed9f21d |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
env |
string |
Yes | |
tags |
object |
Yes | |
location |
string |
NoresourceGroup().location |
Location for deployment |
namePrefix |
string |
No'' |
|
system |
string |
Yes | |
country |
string |
No'' |
|
region |
string |
No'' |
|
nameSuffix |
string |
No'' |
|
publicDataEndpointEnabled |
bool |
Nofalse |
|
managedInstanceName |
string |
Noformat('{0}{1}{2}-sqlmi{3}{4}{5}{6}-{7}{8}{9}', namePrefix, if(empty(namePrefix), '', '-'), system, if(empty(country), '', '-'), country, if(empty(region), '', '-'), region, env, if(empty(nameSuffix), '', '-'), nameSuffix) |
Full managed instance name, if not specified use default namePrefix-system-sqlmi-country-region-env-suffix |
azureADOnlyAuthentication |
bool |
Nofalse |
|
administratorLogin |
string |
No'' |
Admin username |
administratorLoginPassword |
▲ secure ▲string |
No'' |
Admin password |
principalType |
string'Application', |
No'Group' |
AAD Admin principal type |
aadAdministratorLoginName |
string |
Yes | AAD Admin Login Name |
aadAdministratorLoginSid |
▲ secure ▲string |
Yes | AAD Admin Login Sid |
subnetResourceId |
string |
Yes | Virtual network name |
instancePoolId |
string |
No'' |
Virtual network name |
skuName |
string'GP_Gen5', |
No'GP_Gen5' |
SKU name |
skuFamily |
string'Gen5', |
No'Gen5' |
SKU family |
vCores |
int2, |
No8 |
Number of vCores |
storageSizeInGB |
intValue: ≧32 ≦8192 |
No32 |
Storage size |
licenseType |
string'BasePrice', |
Yes | License type |
collation |
string |
Yes | Default database collation |
requestedBackupStorageRedundancy |
string'Geo', |
No'Local' |
Default database collation |
maintenanceConfiguration |
string |
No'SQL_Default' |
Outputs
| Name | Type | Description |
|---|
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
param tags object
param system string
@description('AAD Admin Login Name')
param aadAdministratorLoginName string
@description('AAD Admin Login Sid')
@secure()
param aadAdministratorLoginSid string
@description('Virtual network name')
param subnetResourceId string
@description('License type')
param licenseType string
@description('Default database collation')
param collation string
module sqlmanagedinstance 'br:bicepacrdevwcom.azurecr.io/bicep/modules/sqlmanagedinstance:2026.8.25.2' = {
name: 'sqlmanagedinstance${env}${version}'
params: {
env: env
tags: tags
system: system
aadAdministratorLoginName: aadAdministratorLoginName
aadAdministratorLoginSid: aadAdministratorLoginSid
subnetResourceId: subnetResourceId
licenseType: licenseType
collation: collation
}
}