Overview
| Name | sqlmanagedinstance |
| Tag | 2026.8.25.4 |
| FullName | br:bicepacrdevwcom.azurecr.io/bicep/modules/sqlmanagedinstance:2026.8.25.4 |
| Last updated | 2026-08-25 10:42:42:+00:00 |
| Created | 2026-08-25 10:42:42:+00:00 |
| Digest | sha256:32adee92bfdb96444bacfc41703873003983d5c74d65a9af911c352e5e2c46b2 |
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.4' = {
name: 'sqlmanagedinstance${env}${version}'
params: {
env: env
tags: tags
system: system
aadAdministratorLoginName: aadAdministratorLoginName
aadAdministratorLoginSid: aadAdministratorLoginSid
subnetResourceId: subnetResourceId
licenseType: licenseType
collation: collation
}
}