Table of Contents

Class MicrosoftFailoverClusterConfiguration

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

Represents the configuration of a Microsoft failover cluster.

public class MicrosoftFailoverClusterConfiguration : GlobalSerializableBase
Inheritance
MicrosoftFailoverClusterConfiguration

Constructors

MicrosoftFailoverClusterConfiguration()

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

public MicrosoftFailoverClusterConfiguration()

Properties

Advanced

Gets or sets the advanced configuration settings.

public MicrosoftFailoverClusterAdvancedConfiguration Advanced { get; set; }

Property Value

MicrosoftFailoverClusterAdvancedConfiguration

ClusterAwareUpdating

Gets or sets the cluster-aware updating settings.

public MicrosoftFailoverClusterAwareUpdatingSettings ClusterAwareUpdating { get; set; }

Property Value

MicrosoftFailoverClusterAwareUpdatingSettings

ClusterFunctionalLevel

Gets or sets the cluster functional level. This only applies to Windows Server 2016 and above.

public uint ClusterFunctionalLevel { get; set; }

Property Value

uint

ClusterName

Gets or sets the name of the cluster.

public string ClusterName { get; set; }

Property Value

string

DomainName

Gets or sets the name of the domain to which the cluster belongs.

public string DomainName { get; set; }

Property Value

string

FullyQualifiedDomainName

Gets the fully qualified domain name (FQDN) of the cluster if it is a member of a domain.

public string FullyQualifiedDomainName { get; set; }

Property Value

string

GroupSets

Gets or sets the group sets. This only applies to Windows Server 2016 and above.

public MicrosoftFailoverClusterGroupSets GroupSets { get; set; }

Property Value

MicrosoftFailoverClusterGroupSets

OperatingSystemName

Gets or sets the operating system name.

public string OperatingSystemName { get; set; }

Property Value

string

Quorum

Gets or sets the quorum settings.

public MicrosoftFailoverClusterQuorumSettings Quorum { get; set; }

Property Value

MicrosoftFailoverClusterQuorumSettings

SqlInstanceNames

Gets or sets the names of the SQL instances running on the cluster.

public SerializableStringCollection SqlInstanceNames { get; set; }

Property Value

SerializableStringCollection

StorageSpacesDirect

Gets or sets the Storage Spaces Direct configuration. This only applies to Azure HCI Stack, Windows Server 2016 Datacenter Edition and above.

public MicrosoftFailoverClusterStorageSpacesDirectConfiguration StorageSpacesDirect { get; set; }

Property Value

MicrosoftFailoverClusterStorageSpacesDirectConfiguration

WindowsVersion

Gets or sets the Windows version.

public WindowsOperatingSystemVersion WindowsVersion { get; set; }

Property Value

WindowsOperatingSystemVersion

Methods

FromXml(string)

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

public static MicrosoftFailoverClusterConfiguration FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

MicrosoftFailoverClusterConfiguration

A CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterConfiguration class.

ToString()

Returns the failover cluster configuration as a human readable string.

public override string ToString()

Returns

string

The failover cluster configuration as a human readable string.