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
MicrosoftFailoverClusterThe 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
FailbackString
Gets the automatic failback setting as a human readable string.
public string FailbackString { get; set; }
Property Value
FailbackWindowEnd
Gets or sets the end of the window in which automatic failback is allowed.
public uint FailbackWindowEnd { get; set; }
Property Value
FailbackWindowStart
Gets or sets the start of the window in which automatic failback is allowed.
public uint FailbackWindowStart { get; set; }
Property Value
FailoverPeriod
Gets or sets the failover period in hours.
public uint FailoverPeriod { get; set; }
Property Value
FailoverThreshold
Gets or sets the maximum failures in the specified period.
public uint FailoverThreshold { get; set; }
Property Value
GroupResources
Gets the resources in the group.
public MicrosoftFailoverClusterResourceCollection GroupResources { get; }
Property Value
GroupType
Gets or sets the group type.
public MicrosoftFailoverClusterGroupType GroupType { get; set; }
Property Value
GroupTypeString
Gets the group type as a human readable string.
public string GroupTypeString { get; set; }
Property Value
Identifier
Gets or sets the identifier of the group.
public Guid Identifier { get; set; }
Property Value
IsCoreGroup
Gets or sets whether the group is a core group.
public BooleanOption IsCoreGroup { get; set; }
Property Value
Name
Gets or sets the name of the cluster group.
public string Name { get; set; }
Property Value
OwnerNodeName
Gets or sets the name of the owner node.
public string OwnerNodeName { get; set; }
Property Value
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
PriorityString
Gets the priority of the group.
public string PriorityString { get; set; }
Property Value
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
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
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
MicrosoftFailoverClusterGroupThe 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.