SqlVirtualMachineProperties interface
The SQL virtual machine properties.
Properties
| additional |
Additional VM Patching solution enabled on the Virtual Machine |
| assessment |
SQL best practices Assessment Settings. |
| auto |
Auto backup settings for SQL Server. |
| auto |
Auto patching settings for applying critical security updates to SQL virtual machine. |
| enable |
Enable automatic upgrade of Sql IaaS extension Agent. |
| key |
Key vault credential settings. |
| least |
SQL IaaS Agent least privilege mode. |
| os |
Operating System of the current SQL Virtual Machine. |
| provisioning |
Provisioning state to track the async operation status. |
| server |
SQL Server configuration management settings. |
| sql |
SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016. |
| sql |
SQL Server edition type. |
| sql |
SQL Server Management type. NOTE: This parameter is not used anymore. API will automatically detect the Sql Management, refrain from using it. |
| sql |
SQL Server license type. |
| sql |
ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of. |
| storage |
Storage Configuration Settings. |
| troubleshooting |
Troubleshooting status |
| virtual |
Virtual Machine Identity details used for Sql IaaS extension configurations. |
| virtual |
ARM Resource id of underlying virtual machine created from SQL marketplace image. |
| wsfc |
Domain credentials for setting up Windows Server Failover Cluster for SQL availability group. |
| wsfc |
Domain credentials for setting up Windows Server Failover Cluster for SQL availability group. |
Property Details
additionalVmPatch
Additional VM Patching solution enabled on the Virtual Machine
additionalVmPatch?: string
Property Value
string
assessmentSettings
SQL best practices Assessment Settings.
assessmentSettings?: AssessmentSettings
Property Value
autoBackupSettings
Auto backup settings for SQL Server.
autoBackupSettings?: AutoBackupSettings
Property Value
autoPatchingSettings
Auto patching settings for applying critical security updates to SQL virtual machine.
autoPatchingSettings?: AutoPatchingSettings
Property Value
enableAutomaticUpgrade
Enable automatic upgrade of Sql IaaS extension Agent.
enableAutomaticUpgrade?: boolean
Property Value
boolean
keyVaultCredentialSettings
Key vault credential settings.
keyVaultCredentialSettings?: KeyVaultCredentialSettings
Property Value
leastPrivilegeMode
SQL IaaS Agent least privilege mode.
leastPrivilegeMode?: string
Property Value
string
osType
provisioningState
Provisioning state to track the async operation status.
provisioningState?: string
Property Value
string
serverConfigurationsManagementSettings
SQL Server configuration management settings.
serverConfigurationsManagementSettings?: ServerConfigurationsManagementSettings
Property Value
sqlImageOffer
SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.
sqlImageOffer?: string
Property Value
string
sqlImageSku
SQL Server edition type.
sqlImageSku?: string
Property Value
string
sqlManagement
SQL Server Management type. NOTE: This parameter is not used anymore. API will automatically detect the Sql Management, refrain from using it.
sqlManagement?: string
Property Value
string
sqlServerLicenseType
SQL Server license type.
sqlServerLicenseType?: string
Property Value
string
sqlVirtualMachineGroupResourceId
ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.
sqlVirtualMachineGroupResourceId?: string
Property Value
string
storageConfigurationSettings
Storage Configuration Settings.
storageConfigurationSettings?: StorageConfigurationSettings
Property Value
troubleshootingStatus
Troubleshooting status
troubleshootingStatus?: TroubleshootingStatus
Property Value
virtualMachineIdentitySettings
Virtual Machine Identity details used for Sql IaaS extension configurations.
virtualMachineIdentitySettings?: VirtualMachineIdentity
Property Value
virtualMachineResourceId
ARM Resource id of underlying virtual machine created from SQL marketplace image.
virtualMachineResourceId?: string
Property Value
string
wsfcDomainCredentials
Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
wsfcDomainCredentials?: WsfcDomainCredentials
Property Value
wsfcStaticIp
Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
wsfcStaticIp?: string
Property Value
string