azSqlInstancePool
Use the resource azSqlInstancePool to deploy an Azure SQL Managed Instance Pool to the relevant subscription.
Warning: This operation may take several hours.
Attributes
Attribute | Type | Mandatory | Values | Default | Notes |
---|---|---|---|---|---|
Name | String | Yes | |||
ResourceGroupName | String | Yes | |||
Location | String | Yes | |||
SubnetName | String | Yes | |||
LicenseType | String | Yes | BasePrice, LicenseIncluded | ||
Edition | String | Yes | GeneralPurpose | ||
Hyperscale | |||||
BusinessCritical | |||||
VCore | Number | Yes | Minimum 8 | ||
ComputeGeneration | String | No | Gen5 (D), FSv2, DC, M | ||
Tag | Object | No | |||
Lock | Object | No |
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"
}
]
}
]
}