Share via


SqlVirtualMachineModel Class

Definition

A SQL virtual machine.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SqlVirtualMachineModel : Microsoft.Azure.Management.SqlVirtualMachine.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SqlVirtualMachineModel = class
    inherit TrackedResource
Public Class SqlVirtualMachineModel
Inherits TrackedResource
Inheritance
SqlVirtualMachineModel
Attributes

Constructors

SqlVirtualMachineModel()

Initializes a new instance of the SqlVirtualMachineModel class.

SqlVirtualMachineModel(String, String, String, String, IDictionary<String, String>, ResourceIdentity, String, String, String, String, String, String, String, WsfcDomainCredentials, AutoPatchingSettings, AutoBackupSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings)

Initializes a new instance of the SqlVirtualMachineModel class.

Properties

AutoBackupSettings

Gets or sets auto backup settings for SQL Server.

AutoPatchingSettings

Gets or sets auto patching settings for applying critical security updates to SQL virtual machine.

Id

Gets resource ID.

(Inherited from Resource)
Identity

Gets or sets azure Active Directory identity of the server.

KeyVaultCredentialSettings

Gets or sets key vault credential settings.

Location

Gets or sets resource location.

(Inherited from TrackedResource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets provisioning state to track the async operation status.

ServerConfigurationsManagementSettings

Gets or sets SQL Server configuration management settings.

SqlImageOffer

Gets or sets SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.

SqlImageSku

Gets or sets SQL Server edition type. Possible values include: 'Developer', 'Express', 'Standard', 'Enterprise', 'Web'

SqlManagement

Gets or sets SQL Server Management type. Possible values include: 'Full', 'LightWeight', 'NoAgent'

SqlServerLicenseType

Gets or sets SQL Server license type. Possible values include: 'PAYG', 'AHUB'

SqlVirtualMachineGroupResourceId

Gets or sets ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets resource type.

(Inherited from Resource)
VirtualMachineResourceId

Gets or sets ARM Resource id of underlying virtual machine created from SQL marketplace image.

WsfcDomainCredentials

Gets or sets domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

Methods

Validate()

Validate the object.

Applies to