Share via


SqlInstanceSettings Class

Definition

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

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.SqlInstanceSettingsTypeConverter))]
public class SqlInstanceSettings : Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.ISqlInstanceSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.SqlInstanceSettingsTypeConverter))>]
type SqlInstanceSettings = class
    interface ISqlInstanceSettings
    interface IJsonSerializable
Public Class SqlInstanceSettings
Implements ISqlInstanceSettings
Inheritance
SqlInstanceSettings
Attributes
Implements

Constructors

SqlInstanceSettings()

Creates an new SqlInstanceSettings instance.

Properties

Collation

SQL Server Collation.

IsIfiEnabled

SQL Server IFI.

IsLpimEnabled

SQL Server LPIM.

IsOptimizeForAdHocWorkloadsEnabled

SQL Server Optimize for Adhoc workloads.

MaxDop

SQL Server MAXDOP.

MaxServerMemoryMb

SQL Server maximum memory.

MinServerMemoryMb

SQL Server minimum memory.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SqlInstanceSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SqlInstanceSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.ISqlInstanceSettings.

FromJsonString(String)

Creates a new instance of SqlInstanceSettings, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SqlInstanceSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to