SqlVirtualMachine interface
A SQL virtual machine.
- Extends
Properties
auto |
Auto backup settings for SQL Server. |
auto |
Auto patching settings for applying critical security updates to SQL virtual machine. |
identity | Azure Active Directory identity of the server. |
key |
Key vault credential settings. |
provisioning |
Provisioning state to track the async operation status. NOTE: This property will not be serialized. It can only be populated by the server. |
server |
SQL Server configuration management settings. |
sql |
SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016. |
sql |
SQL Server edition type. Possible values include: 'Developer', 'Express', 'Standard', 'Enterprise', 'Web' |
sql |
SQL Server Management type. Possible values include: 'Full', 'LightWeight', 'NoAgent' |
sql |
SQL Server license type. Possible values include: 'PAYG', 'AHUB', 'DR' |
sql |
ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of. |
storage |
Storage Configuration Settings. |
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. |
Inherited Properties
id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
location | Resource location. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
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
identity
Azure Active Directory identity of the server.
identity?: ResourceIdentity
Property Value
keyVaultCredentialSettings
Key vault credential settings.
keyVaultCredentialSettings?: KeyVaultCredentialSettings
Property Value
provisioningState
Provisioning state to track the async operation status. NOTE: This property will not be serialized. It can only be populated by the server.
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. Possible values include: 'Developer', 'Express', 'Standard', 'Enterprise', 'Web'
sqlImageSku?: SqlImageSku
Property Value
sqlManagement
SQL Server Management type. Possible values include: 'Full', 'LightWeight', 'NoAgent'
sqlManagement?: SqlManagementMode
Property Value
sqlServerLicenseType
SQL Server license type. Possible values include: 'PAYG', 'AHUB', 'DR'
sqlServerLicenseType?: SqlServerLicenseType
Property Value
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
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
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type