Failover Cluster Enumerations
This section contains the enumerations of the Failover Cluster API.
In this section
-
enumerates the possible operations that a control code will perform.
-
Enumerates characteristics of resource types and resources.
-
Identifies the resource or group as a core resource.
-
Enumerates the start settings for a cluster group.
-
Identifies a resource subclass that manages a shared resource.
-
Identifies a resource subclass that manages an IP address provider.
-
Identifies a resource subclass that manages a shared bus.
-
Enumerates cluster control codes used by the ClusterControl function.
-
Enumerates groupcontrol codes.
-
Enumerates groupset control codes used by the ClusterGroupSetControl function.
-
Enumerates Network Interface control codes.
-
Enumerates network control codes.
-
Enumerates node control codes.
-
Enumerates resource control codes.
-
Enumerates resource type control codes.
-
Specifies the type of cluster group to create.
-
When used with the CLUSPROP_DWORD structure, enables or disables the functionality of the EnableNetBIOS property of IP Address resources.
-
Represents disk partition information. The enumeration flags identify certain properties of a disk partition, which is a storage class resource.
-
Describes the type of notification returned.
-
Defines the list of notifications that are generated for a cluster.
-
Defines the list of notifications that are generated for a group.
-
Defines the list of notifications that are generated for a groupset.
-
Defines the set of notifications that are generated for a cluster network interface.
-
Defines the notifications that are generated for a cluster network.
-
Defines the notifications that are generated for the upgrade of a cluster node.
-
Defines the notifications that are generated for a cluster node.
-
Defines the notifications that are generated for quorum-specific information.
-
Defines the notifications that are generated for a registry key.
-
Defines the set of notifications that are generated for a resource type.
-
Defines the list of notifications that are generated for a resource.
-
Defines the notifications that are generated for a cluster shared volume.
-
TBD
-
The 8-bit object component of a control code that indicates the type of cluster object to which the control code applies. For more information, see Control Code Architecture.
-
Defines the various fault states for a cluster shared volume (CSV).
-
Describes the type of cluster objects being enumerated.
-
Used by the AutoFailbackType group common property to specify whether the group should be failed back to the node identified as its preferred owner when that node comes back online following a failover.
-
Describes the type of cluster object being enumerated by the ClusterGroupEnum and ClusterGroupOpenEnum functions.
-
Specifies the priority level of a group.
-
Enumerates the possible states of a group.
-
Specifies the type of the management point for the cluster.
-
Enumerates the possible values of the state of a network interface.
-
Describes the type of cluster object being enumerated by the ClusterNetworkEnum and ClusterNetworkOpenEnum functions.
-
Enumerates the possible values of the state of a network.
-
Enumerates the possible values of the status of a node drain.
-
Describes the types of cluster objects that are enumerated by the ClusterNodeEnum and ClusterNodeOpenEnum functions.
-
Specifies the failback type to use when a cluster node in a paused state is resumed by the ResumeClusterNodeEx function.
-
Describes the state of a cluster node.
-
Describes the status of a cluster node.
-
Defines the various versions of cluster notification enumerations.
-
Defines the type of object for which a notification is requested or generated.
-
Specifies the data type of a property value in a property list.
-
Provides the possible values for the syntax structures in a property list.
-
defines the property types that are supported by a cluster property list.
-
The type of quorum resource to be created.
-
Enumerates values returned by the ClusterControl function with the CLUSCTL_CLUSTER_CHECK_VOTER_DOWN or the CLUSCTL_CLUSTER_CHECK_VOTER_EVICT control codes.
-
Enumerates the possible cluster registry commands that a local node will perform when attempting to join a cluster.
-
Enumerates resource application states.
-
Defines the class of a resource.
-
Determines which resource monitor a given resource will be assigned to.
-
Specifies the various actions that can be performed when a resource has an embedded failure.
-
Describes the type of cluster object being enumerated by the ClusterResourceEnum or ClusterResourceOpenEnum functions.
-
Used by the RestartAction resource common property to specify the action to be taken by the cluster service if the resource fails.
-
Describes the operational condition of a resource.
-
Used by the CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT and CLUSCTL_RESOURCE_STATE_CHANGE_REASON control codes to describe the reason for a resource state change.
-
Describes the type of cluster object being enumerated by the ClusterResourceTypeEnum and ClusterResourceTypeOpenEnum functions.
-
Contains the names of the standard cluster roles.
-
Defines the potential return values for the ResUtilGetClusterRoleState function.
-
Enumerates flags for the SetClusterServiceAccountPassword function that describe how the password update is to be applied to the cluster.
-
Used by the ClusterSetupProgressCallback function to identify the current phase of the cluster setup process.
-
Describes the severity of the current phase of the cluster setup process.
-
Describes the progress of the cluster setup process.
-
Describes the CSV backup state
-
Specifies the various snapshot states for a shared volume.
-
Defines the states of a cluster shared volume.
-
Describes the state of a rolling upgrade of the operating system on a cluster. This enumeration is used by the ClusterUpgradeProgressCallback callback function.
-
Defines the failure types for cluster resources.
-
Contains the possible change events that are used by the FILESHARE_CHANGE structure to describe an entry in a file share event notification list.
-
Represents the severity of the log event passed to the LogEvent callback function.
-
Defines the possible states that a storage class resource can be placed in when marked for maintenance.
-
Indicates the state of the cluster.
-
Defines options for placing the cluster.
-
Specifies the various types of context operations for the GET_OPERATION_CONTEXT_PARAMS structure.
-
Enumerates the possible exit states of a resource.
-
TBD
-
Specifies the various reasons a disk on a cluster node can be eligible or ineligible for replication.
-
Specifies the replicated disk types for the SR_RESOURCE_TYPE_REPLICATED_DISK structure.
-
Contains actions for a virtual machine to perform.
Related topics