ClusResource object

[The ClusResource object is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Enables operations on a resource, its properties, and related objects.

Members

The ClusResource object has these types of members:

Methods

The ClusResource object has these methods.

Method Description
AddResourceNode Adds a new node to the list of possible nodes that can host the resource.
BecomeQuorumResource Sets the quorum resource.
CanResourceBeDependent Determines if the resource can be dependent on another resource.
ChangeResourceGroup Moves the resource from its current group to a different group.
Delete Deletes the resource from the cluster.
Fail Initiates failure of the resource.
Offline Takes the resource offline.
Online Brings the resource online.
RemoveResourceNode Removes a node from the list of possible nodes that can host the resource.

Properties

The ClusResource object has these properties.

Property Access type Description
ClassInfo
Read-only
Returns the resource class of a resource.
Cluster
Read-only
Returns the cluster that includes the resource.
CommonProperties
Read-only
Returns a ClusProperties collection containing the resource's read/write common properties.
CommonROProperties
Read-only
Returns a ClusProperties collection containing the resource's read-only common properties.
CoreFlag
Read-only
Returns any flags that identify the resource as a core resource.
CryptoKeys
Read-only
Returns a ClusCryptoKeys collection containing the resource's checkpointed crypto keys.
Dependencies
Read-only
Returns a ClusResDependencies collection providing access to the resource's dependency list.
Dependents
Read-only
Returns a ClusResDependents collection providing access to the list of the resource's dependent resources.
Disk
Read-only
For Physical Disk resources, returns a ClusDisk object providing access to information about the disk.
Group
Read-only
Returns the group to which the resource belongs.
MaintenanceMode
Read/write
Returns or sets maintenance mode for a disk resource.
Name
Read/write
Read/write property that either retrieves or modifies the name of the resource.
OwnerNode
Read-only
Returns the node that is hosting the resource.
PossibleOwnerNodes
Read-only
Returns the nodes that are members of the resource's possible owners list.
PrivateProperties
Read-only
Returns a ClusProperties collection containing the resource's read/write private properties.
PrivateROProperties
Read-only
Returns a ClusProperties collection containing the resource's read-only private properties.
RegistryKeys
Read-only
Returns a ClusRegistryKeys collection containing the resource's checkpointed registry keys.
State
Read-only
Returns information about the current state of the resource.
Type
Read-only
Returns the resource type of the resource as a ClusResType object.
TypeName
Read-only
Returns the resource type name of the resource.

Remarks

A ClusResource object is obtained from the following collections:

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header
MsClus.h
IDL
MsClus.idl
Type library
MsClus.tlb
DLL
MsClus.dll
IID
CLSID_ClusResource is defined as f2e60709-2631-11d1-89f1-00a0c90d061e
IID_ISClusResource is defined as f2e6070a-2631-11d1-89f1-00a0c90d061e

See also

Resource Management Objects