Azure.ResourceManager.SqlVirtualMachine.Models Namespace

Classes

Name Description
ArmSqlVirtualMachineModelFactory

A factory class for creating instances of the models for mocking.

AvailabilityGroupListenerLoadBalancerConfiguration

A load balancer configuration for an availability group listener.

AvailabilityGroupListenerPrivateIPAddress

A private IP address bound to the availability group listener.

AvailabilityGroupReplica

Availability group replica configuration.

MultiSubnetIPConfiguration

Multi subnet ip configuration for an availability group listener.

SqlConnectivityUpdateSettings

Set the access level and network port settings for SQL Server.

SqlInstanceSettings

Set the server/instance-level settings for SQL Server.

SqlServerConfigurationsManagementSettings

Set the connectivity, storage and workload settings.

SqlStorageSettings

Set disk storage settings for SQL Server.

SqlStorageUpdateSettings

Set disk storage settings for SQL Server.

SqlTempDBSettings

Set tempDb storage settings for SQL Server.

SqlVmAssessmentSchedule

Set assessment schedule for SQL Server.

SqlVmAssessmentSettings

Configure SQL best practices Assessment for databases in your SQL virtual machine.

SqlVmAutoBackupSettings

Configure backups for databases in your SQL virtual machine.

SqlVmAutoPatchingSettings

Set a patching window during which Windows and SQL patches will be applied.

SqlVmDiskConfigAssessmentContent

Configure disk config assessment for databases in your SQL virtual machine.

SqlVmGroupPatch

An update to a SQL virtual machine group.

SqlVmIdentity

Virtual Machine Identity details used for Sql IaaS extension configurations.

SqlVmKeyVaultCredentialSettings

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

SqlVmPatch

An update to a SQL virtual machine.

SqlVmStorageConfigurationSettings

Storage Configurations for SQL Data, Log and TempDb.

SqlVmTroubleshooting

Details required for SQL VM troubleshooting.

SqlVmTroubleshootingStatus

Status of last troubleshooting operation on this SQL VM.

WindowsServerFailoverClusterDomainCredentials

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

WindowsServerFailoverClusterDomainProfile

Active Directory account details to operate Windows Server Failover Cluster.

Structs

Name Description
AvailabilityGroupReplicaCommitMode

Replica commit mode in availability group.

AvailabilityGroupReplicaFailoverMode

Replica failover mode in availability group.

AvailabilityGroupReplicaRole

Replica Role in availability group.

ReadableSecondaryMode

Replica readable secondary mode in availability group.

SqlImageSku

SQL Server edition type.

SqlManagementMode

SQL Server Management type. NOTE: This parameter is not used anymore. API will automatically detect the Sql Management, refrain from using it.

SqlServerConnectivityType

SQL Server connectivity option.

SqlServerLicenseType

SQL Server license type.

SqlVmAdditionalOsPatch

Additional VM Patching solution enabled on the Virtual Machine.

SqlVmAdditionalVmPatch

Additional Patch to be enable or enabled on the SQL Virtual Machine.

SqlVmAutoBackupDayOfWeek
SqlVmClusterConfiguration

Cluster type.

SqlVmClusterManagerType

Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.

SqlVmClusterSubnetType

Cluster subnet type.

SqlVmDiskConfigurationType

Disk configuration to apply to SQL Server.

SqlVmFullBackupFrequency

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

SqlVmGroupImageSku

SQL image sku.

SqlVmGroupScaleType

Scale type.

SqlVmLeastPrivilegeMode

SQL IaaS Agent least privilege mode.

SqlVmStorageWorkloadType

Storage workload type.

SqlVmTroubleshootingScenario

SQL VM troubleshooting scenario.

SqlVmVmIdentityType

Identity type of the virtual machine. Specify None to opt-out of Managed Identities.

SqlWorkloadType

SQL Server workload type.

SqVmBackupScheduleType

Backup schedule type.

Enums

Name Description
SqlVmAssessmentDayOfWeek

Day of the week to run assessment.

SqlVmAutoPatchingDayOfWeek

Day of week to apply the patch on.

SqlVmOsType

Operating System of the current SQL Virtual Machine.