Share via


StorageConfigurationSettings Class

Definition

Storage Configurations for SQL Data, Log and TempDb.

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

Constructors

StorageConfigurationSettings()

Creates an new StorageConfigurationSettings instance.

Properties

DiskConfigurationType

Disk configuration to apply to SQL Server.

SqlDataSettingDefaultFilePath

SQL Server default file path

SqlDataSettingLun

Logical Unit Numbers for the disks.

SqlLogSettingDefaultFilePath

SQL Server default file path

SqlLogSettingLun

Logical Unit Numbers for the disks.

SqlSystemDbOnDataDisk

SQL Server SystemDb Storage on DataPool if true.

SqlTempDbSettingDataFileCount

SQL Server tempdb data file count

SqlTempDbSettingDataFileSize

SQL Server tempdb data file size

SqlTempDbSettingDataGrowth

SQL Server tempdb data file autoGrowth size

SqlTempDbSettingDefaultFilePath

SQL Server default file path

SqlTempDbSettingLogFileSize

SQL Server tempdb log file size

SqlTempDbSettingLogGrowth

SQL Server tempdb log file autoGrowth size

SqlTempDbSettingLun

Logical Unit Numbers for the disks.

SqlTempDbSettingPersistFolder

SQL Server tempdb persist folder choice

SqlTempDbSettingPersistFolderPath

SQL Server tempdb persist folder location

StorageWorkloadType

Storage workload type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of StorageConfigurationSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of StorageConfigurationSettings.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of StorageConfigurationSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to