Table of Contents

Class MicrosoftFailoverClusterAdvancedConfiguration

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the advanced configuration of a Microsoft failover cluster.

public class MicrosoftFailoverClusterAdvancedConfiguration : GlobalSerializableBase
Inheritance
MicrosoftFailoverClusterAdvancedConfiguration

Constructors

MicrosoftFailoverClusterAdvancedConfiguration()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterAdvancedConfiguration class.

public MicrosoftFailoverClusterAdvancedConfiguration()

Properties

AutoAssignNodeSite

Gets or sets determines whether the cluster will attempt to automatically assign nodes to sites based on networks and Active Directory Site information. This only applies to Windows Server 2016 and above.

public BooleanOption AutoAssignNodeSite { get; set; }

Property Value

BooleanOption

AutomaticBalancingLevel

Gets or sets the automatic balancing level for virtual machines. This only applies to Windows Server 2016 and above.

public MicrosoftFailoverClusterAutomaticBalancingLevel AutomaticBalancingLevel { get; set; }

Property Value

MicrosoftFailoverClusterAutomaticBalancingLevel

AutomaticBalancingLevelString

Gets the automatic balancing level for virtual machines. This only applies to Windows Server 2016 and above.

public string AutomaticBalancingLevelString { get; set; }

Property Value

string

AutomaticBalancingMode

Gets or sets the automatic balancing mode for virtual machines. This only applies to Windows Server 2016 and above.

public MicrosoftFailoverClusterAutomaticBalancingMode AutomaticBalancingMode { get; set; }

Property Value

MicrosoftFailoverClusterAutomaticBalancingMode

AutomaticBalancingModeString

Gets the automatic balancing mode for virtual machines. This only applies to Windows Server 2016 and above.

public string AutomaticBalancingModeString { get; set; }

Property Value

string

CacheSize

Gets or sets the cache size per server in megabytes.

public uint CacheSize { get; set; }

Property Value

uint

CacheSizeString

Gets the cache size per server as a human readable string.

public string CacheSizeString { get; set; }

Property Value

string

ClusterLogLevel

Gets or sets the cluster log level.

public uint ClusterLogLevel { get; set; }

Property Value

uint

ClusterLogSize

Gets or sets the cluster log size in megabytes.

public uint ClusterLogSize { get; set; }

Property Value

uint

CoreTrafficEncryption

Gets or sets the core traffic encryption level.

public MicrosoftFailoverClusterTrafficEncryptionLevel CoreTrafficEncryption { get; set; }

Property Value

MicrosoftFailoverClusterTrafficEncryptionLevel

CoreTrafficEncryptionString

Gets the core traffic encryption level.

public string CoreTrafficEncryptionString { get; set; }

Property Value

string

CrossSiteDelay

Gets or sets the amount of time between each heartbeat sent to nodes on dissimilar sites in milliseconds. This only applies to Windows Server 2016 and above.

public uint CrossSiteDelay { get; set; }

Property Value

uint

CrossSiteThreshold

Gets or sets the number of missed heartbeats before an interface is considered to be down to nodes on dissimilar sites. This only applies to Windows Server 2016 and above.

public uint CrossSiteThreshold { get; set; }

Property Value

uint

DrainOnShutdown

Gets or sets whether to move virtual machines on node shutdown. This only applies to Windows Server 2012 R2 and above.

public BooleanOption DrainOnShutdown { get; set; }

Property Value

BooleanOption

EnableCache

Gets whether the cache is enabled.

public BooleanOption EnableCache { get; set; }

Property Value

BooleanOption

PreferredSite

Gets or sets the preferred site for the cluster. This only applies to Windows Server 2016 and above.

public string PreferredSite { get; set; }

Property Value

string

StorageTrafficEncryption

Gets or sets the storage traffic encryption level.

public MicrosoftFailoverClusterTrafficEncryptionLevel StorageTrafficEncryption { get; set; }

Property Value

MicrosoftFailoverClusterTrafficEncryptionLevel

StorageTrafficEncryptionString

Gets the storage traffic encryption level.

public string StorageTrafficEncryptionString { get; set; }

Property Value

string

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterAdvancedConfiguration class from the specified XML.

public static MicrosoftFailoverClusterAdvancedConfiguration FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

MicrosoftFailoverClusterAdvancedConfiguration

A CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterAdvancedConfiguration class.