Skip to main content

azSqlInstancePool

Deploy an Azure SQL Managed Instance Pool to the relevant subscription.

Warning: This operation may take several hours.

Attributes

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringYes
LocationStringYes
SubnetNameStringYes
LicenseTypeStringYesBasePrice, LicenseIncluded
EditionStringYesGeneralPurpose
Hyperscale
BusinessCritical
VCoreNumberYesMinimum 8
ComputeGenerationStringNoGen5 (D), FSv2, DC, M
TagObjectNo
LockObjectNo

Input by YAML

Object model for YAML deployment:

---
azSqlInstancePool:
# Mandatory
- Name: 'string'
ResourceGroupName: 'string'
Location: 'string'
SubnetName: 'string'
LicenseType: 'string' # BasePrice, LicenseIncluded
Edition: 'string' # GeneralPurpose, Hyperscale, BusinessCritical
VCore: number # Minimum 8
# Optional
ComputeGeneration: 'string' # Gen5 (D), FSv2, DC, M
Tag:
'keyvalue-pairs'
Lock:
- Name: 'string'
Level: 'string' # CanNotDelete, ReadOnly
Notes: 'string'

Input by JSON

Object model for JSON deployment:

{
"azSqlInstancePool": [
{
"Name": "string",
"ResourceGroupName": "string",
"Location": "string",
"SubnetName": "string",
"LicenseType": "string",
"Edition": "string",
"VCore": number,
"ComputeGeneration": "string",
"Tag": {
"key": "value"
},
"Lock": [
{
"Name": "string",
"Level": "string",
"Notes": "string"
}
]
}
]
}