Azure.ResourceManager.SqlVirtualMachine.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |