You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The type of storage to use. - Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRS, Premium_ZRS
enableAcceleratedNetworking
bool
Yes
Indicates if to use accelerated networking or not.
adConfig object
Name
Type
Required
Value
domainName
string
Yes
The domain to join the servers to.
serverOUPath
string
Yes
The OU Path to join the servers to.
accountOUPath
string
Yes
The OU Path to create the service accounts.
backupConfig object
Name
Type
Required
Value
existingBackupVaultRG
string
Yes
The name of the existing backup vault resource group.
existingBackupVaultName
string
Yes
The name of the existing backup vault.
existingBackupPolicy
string
Yes
The name of the existing backup policy to use.
tagValues object
Name
Type
Required
Value
tagname1
string
No
tag1 value
...
...
...
...
tagnameX
string
No
tagX value
patchingConfig Object
Name
Type
Required
Value
autoPatchingEnabled
bool
Yes
Indicates if auto patching should be enabled
autoPatchingDay
string
Yes
The day of the week to do the patching
autoPatchingStartHour
string
Yes
The hour to start the patching
autoPatchingMainenanceWindowDuration
int
Yes
The maintenance window duration in minutes
autoUpgradeMinorVersion
bool
Yes
Indicates if to apply minor updates
sqlBackupConfig object
Name
Type
Required
Value
backupEnabled
bool
Yes
Indicates if backup should be enabled on the VM
RetentionPeriod
int
Yes
Specifies the retention period of the encryption
EnableEncryption
bool
Yes
Indicates if to enable encryption or not
imageReference object
Name
Type
Required
Value
sqlImagePublisher
string
Yes
The name of the image publisher
offer
string
Yes
The SQL image to use
sku
enum
Yes
The SQL sku to use - Enterprise,Express, SQLDEV, Standard, Web
version
string
Yes
The sql template version to use. Use "latest" for the most current
dataDisks object
Name
Type
Required
Value
numberOfSqlVMDisks
int
Yes
The number of data disks to create
diskSizeGB
string
Yes
The size of the disk in GB
Additional Notes
*File Share Witness and SQL Server VMs are from the same Availability Set and currently there is a constraint for mixing DS-Series machine, DS_v2-Series machine and GS-Series machine into the same Availability Set. If you decide to have DS-Series SQL Server VMs you must also have a DS-Series File Share Witness; If you decide to have GS-Series SQL Server VMs you must also have a GS-Series File Share Witness; If you decide to have DS_v2-Series SQL Server VMs you must also have a DS_v2-Series File Share Witness.
In default settings for compute require that you have at least 15 cores of free quota to deploy.
*This has been tested with the following skus SQL2016SP2-WS2016 and SQL2017-WS2016.
For a list of images run the following in Powershell: