Table of Contents

Class MicrosoftFailoverClusterGroup

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

Represents a cluster group in a Microsoft failover cluster.

public class MicrosoftFailoverClusterGroup : GlobalSerializableBase, IComparable<MicrosoftFailoverClusterGroup>
Inheritance
MicrosoftFailoverClusterGroup
Implements

Constructors

MicrosoftFailoverClusterGroup()

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

public MicrosoftFailoverClusterGroup()

MicrosoftFailoverClusterGroup(MicrosoftFailoverCluster)

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

public MicrosoftFailoverClusterGroup(MicrosoftFailoverCluster owner)

Parameters

owner MicrosoftFailoverCluster

The cluster that owns the group.

Properties

AllowFailback

Gets or sets whether the group is allowed to automatically fail back.

public BooleanOption AllowFailback { get; set; }

Property Value

BooleanOption

FailbackString

Gets the automatic failback setting as a human readable string.

public string FailbackString { get; set; }

Property Value

string

FailbackWindowEnd

Gets or sets the end of the window in which automatic failback is allowed.

public uint FailbackWindowEnd { get; set; }

Property Value

uint

FailbackWindowStart

Gets or sets the start of the window in which automatic failback is allowed.

public uint FailbackWindowStart { get; set; }

Property Value

uint

FailoverPeriod

Gets or sets the failover period in hours.

public uint FailoverPeriod { get; set; }

Property Value

uint

FailoverThreshold

Gets or sets the maximum failures in the specified period.

public uint FailoverThreshold { get; set; }

Property Value

uint

GroupResources

Gets the resources in the group.

public MicrosoftFailoverClusterResourceCollection GroupResources { get; }

Property Value

MicrosoftFailoverClusterResourceCollection

GroupType

Gets or sets the group type.

public MicrosoftFailoverClusterGroupType GroupType { get; set; }

Property Value

MicrosoftFailoverClusterGroupType

GroupTypeString

Gets the group type as a human readable string.

public string GroupTypeString { get; set; }

Property Value

string

Identifier

Gets or sets the identifier of the group.

public Guid Identifier { get; set; }

Property Value

Guid

IsCoreGroup

Gets or sets whether the group is a core group.

public BooleanOption IsCoreGroup { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the cluster group.

public string Name { get; set; }

Property Value

string

OwnerNodeName

Gets or sets the name of the owner node.

public string OwnerNodeName { get; set; }

Property Value

string

PreferredOwnerNames

Gets or sets the names of the preferred owners.

public SerializableStringCollection PreferredOwnerNames { get; set; }

Property Value

SerializableStringCollection

Priority

Gets or sets the priority of the group.

public int Priority { get; set; }

Property Value

int

PriorityString

Gets the priority of the group.

public string PriorityString { get; set; }

Property Value

string

State

Gets or sets the state of the Microsoft failover cluster group at the time of the scan.

public MicrosoftFailoverClusterGroupState State { get; set; }

Property Value

MicrosoftFailoverClusterGroupState

StateString

Gets the state of the Microsoft failover cluster group at the time of the scan as a human readable string. For virtual machine groups the virtual machine state is returned if available.

public string StateString { get; set; }

Property Value

string

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterGroup cloned from this object.

public MicrosoftFailoverClusterGroup Clone()

Returns

MicrosoftFailoverClusterGroup

A CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterGroup.

CompareTo(MicrosoftFailoverClusterGroup)

Compares two CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterGroup objects to allow sorting alphabetically by name.

public int CompareTo(MicrosoftFailoverClusterGroup other)

Parameters

other MicrosoftFailoverClusterGroup

The CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterGroup to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterGroup objects.

ToString()

Returns the cluster group as a human readable string.

public override string ToString()

Returns

string

The cluster group as a human readable string.