DeploymentSettingStorage Class

Definition

The Storage config of AzureStackHCI Cluster.

public class DeploymentSettingStorage : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Hci.Models.DeploymentSettingStorage>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Hci.Models.DeploymentSettingStorage>
type DeploymentSettingStorage = class
    interface IJsonModel<DeploymentSettingStorage>
    interface IPersistableModel<DeploymentSettingStorage>
Public Class DeploymentSettingStorage
Implements IJsonModel(Of DeploymentSettingStorage), IPersistableModel(Of DeploymentSettingStorage)
Inheritance
DeploymentSettingStorage
Implements

Constructors

Name Description
DeploymentSettingStorage()

Initializes a new instance of DeploymentSettingStorage.

Properties

Name Description
ConfigurationMode

By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'.

S2d

S2D (Storage Spaces Direct) configuration. Applicable when StorageType is 'S2D' or 'SANS2D'.

San

SAN (Storage Area Network) configuration. Applicable when StorageType is 'SAN' or 'SANS2D'.

StorageType

Storage type for the HCI Cluster. Allowed values are 'S2D', 'SAN', 'SANS2D'.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DeploymentSettingStorage>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DeploymentSettingStorage>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DeploymentSettingStorage>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DeploymentSettingStorage>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DeploymentSettingStorage>.Write(ModelReaderWriterOptions)

Applies to