Table of Contents

Class MicrosoftFailoverClusterResourceBase

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

Represents a resource in a Microsoft failover cluster.

public abstract class MicrosoftFailoverClusterResourceBase : GlobalSerializableBase, IComparable<MicrosoftFailoverClusterResourceBase>
Inheritance
MicrosoftFailoverClusterResourceBase
Implements
Derived

Constructors

MicrosoftFailoverClusterResourceBase()

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

public MicrosoftFailoverClusterResourceBase()

Properties

AdvancedPolicies

Gets or sets the advanced policies for the resource.

public MicrosoftFailoverClusterResourceAdvancedPolicies AdvancedPolicies { get; set; }

Property Value

MicrosoftFailoverClusterResourceAdvancedPolicies

ApplicationHealthMonitoringAutomaticRecovery

Gets or sets whether to enable automatic recovery for application health monitoring.

public BooleanOption ApplicationHealthMonitoringAutomaticRecovery { get; set; }

Property Value

BooleanOption

CryptographicKeys

Gets or sets the crypto checkpoints that are to be replicated by this resource.

public SerializableStringCollection CryptographicKeys { get; set; }

Property Value

SerializableStringCollection

DependencyExpression

Gets or sets the dependency expression for the resource.

public string DependencyExpression { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the resource.

public Guid Identifier { get; set; }

Property Value

Guid

IsCoreResource

Gets or sets whether the resource is a core resource.

public BooleanOption IsCoreResource { get; set; }

Property Value

BooleanOption

MaintenanceMode

Gets or sets whether the resource is in maintenance mode.

public BooleanOption MaintenanceMode { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the resource.

public string Name { get; set; }

Property Value

string

OwnerGroupName

Gets or sets the name of the owner group.

public string OwnerGroupName { get; set; }

Property Value

string

OwnerNodeName

Gets or sets the name of the owner node.

public string OwnerNodeName { get; set; }

Property Value

string

Parameters

Gets or sets the parameters of the resource.

public MicrosoftFailoverClusterParameters Parameters { get; set; }

Property Value

MicrosoftFailoverClusterParameters

Policies

Gets or sets the policies for the resource.

public MicrosoftFailoverClusterResourcePolicies Policies { get; set; }

Property Value

MicrosoftFailoverClusterResourcePolicies

RegistryKeys

Gets or sets the registry keys that are to be replicated by this resource.

public SerializableStringCollection RegistryKeys { get; set; }

Property Value

SerializableStringCollection

ResourceTypeDisplayName

Gets or sets the resource type display name.

public string ResourceTypeDisplayName { get; set; }

Property Value

string

ResourceTypeName

Gets or sets the resource type name.

public string ResourceTypeName { get; set; }

Property Value

string

State

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

public MicrosoftFailoverClusterResourceState State { get; set; }

Property Value

MicrosoftFailoverClusterResourceState

StateString

Gets the state of a Microsoft failover cluster resource at the time of the scan as a human readable string. For virtual machines the state of the virtual machine is displayed if available.

public string StateString { get; set; }

Property Value

string

TypeName

Gets the type name.

public string TypeName { get; }

Property Value

string

Methods

Clone()

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

public MicrosoftFailoverClusterResourceBase Clone()

Returns

MicrosoftFailoverClusterResourceBase

A CENTREL.XIA.Configuration.Types.MicrosoftFailoverClusterResourceBase.

CompareTo(MicrosoftFailoverClusterResourceBase)

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

public int CompareTo(MicrosoftFailoverClusterResourceBase other)

Parameters

other MicrosoftFailoverClusterResourceBase

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

Returns

int

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

ToString()

Returns the resource as a human readable string.

public override string ToString()

Returns

string

The resource as a human readable string.