CLUSGROUP_TYPE enumeration (msclus.h)

Specifies the type of cluster group to create.

Syntax

typedef enum __MIDL___MIDL_itf_msclus_0000_0000_0001 {
  ClusGroupTypeCoreCluster = 1,
  ClusGroupTypeAvailableStorage = 2,
  ClusGroupTypeTemporary = 3,
  ClusGroupTypeSharedVolume = 4,
  ClusGroupTypeStoragePool = 5,
  ClusGroupTypeFileServer = 100,
  ClusGroupTypePrintServer = 101,
  ClusGroupTypeDhcpServer = 102,
  ClusGroupTypeDtc = 103,
  ClusGroupTypeMsmq = 104,
  ClusGroupTypeWins = 105,
  ClusGroupTypeStandAloneDfs = 106,
  ClusGroupTypeGenericApplication = 107,
  ClusGroupTypeGenericService = 108,
  ClusGroupTypeGenericScript = 109,
  ClusGroupTypeIScsiNameService = 110,
  ClusGroupTypeVirtualMachine = 111,
  ClusGroupTypeTsSessionBroker = 112,
  ClusGroupTypeIScsiTarget = 113,
  ClusGroupTypeScaleoutFileServer = 114,
  ClusGroupTypeVMReplicaBroker = 115,
  ClusGroupTypeTaskScheduler = 116,
  ClusGroupTypeClusterUpdateAgent = 117,
  ClusGroupTypeScaleoutCluster = 118,
  ClusGroupTypeStorageReplica = 119,
  ClusGroupTypeVMReplicaCoordinator = 120,
  ClusGroupTypeCrossClusterOrchestrator = 121,
  ClusGroupTypeInfrastructureFileServer = 122,
  ClusGroupTypeCoreSddc,
  ClusGroupTypeUserManager,
  ClusGroupTypeKeyValueStoreManager,
  ClusGroupTypeHcsVirtualMachine,
  ClusGroupTypeMetaVirtualMachine,
  ClusGroupTypeUnknown = 9999
} CLUSGROUP_TYPE, *PCLUSGROUP_TYPE;

Constants

 
ClusGroupTypeCoreCluster
Value: 1
A core cluster group.
ClusGroupTypeAvailableStorage
Value: 2
An available storage cluster group.
ClusGroupTypeTemporary
Value: 3
A temporary cluster group.
ClusGroupTypeSharedVolume
Value: 4
A shared volume.
ClusGroupTypeStoragePool
Value: 5
A storage pool.
ClusGroupTypeFileServer
Value: 100
A file server.
ClusGroupTypePrintServer
Value: 101
A print server.
ClusGroupTypeDhcpServer
Value: 102
A Dynamic Host Configuration Protocol (DHCP) server.
ClusGroupTypeDtc
Value: 103
A Distributed Transaction Coordinator (DTC) service.
ClusGroupTypeMsmq
Value: 104
An Microsoft Message Queuing (MSMQ) service.
ClusGroupTypeWins
Value: 105
A Windows Internet Name Service (WINS).
ClusGroupTypeStandAloneDfs
Value: 106
A standalone Distributed File System (DFS).
ClusGroupTypeGenericApplication
Value: 107
A generic application.
ClusGroupTypeGenericService
Value: 108
A generic service.
ClusGroupTypeGenericScript
Value: 109
A generic script.
ClusGroupTypeIScsiNameService
Value: 110
An Internet Small Computer System Interface (iSCSI) name service.
ClusGroupTypeVirtualMachine
Value: 111
A virtual machine.
ClusGroupTypeTsSessionBroker
Value: 112
A Terminal Services Session Broker.
ClusGroupTypeIScsiTarget
Value: 113
An iSCSI target.
ClusGroupTypeScaleoutFileServer
Value: 114
A Scale-Out File Server.
ClusGroupTypeVMReplicaBroker
Value: 115
A virtual machine replica broker.
ClusGroupTypeTaskScheduler
Value: 116
A task scheduler.
ClusGroupTypeClusterUpdateAgent
Value: 117
A cluster update agent.
ClusGroupTypeScaleoutCluster
Value: 118
A cluster on a scale-out file server.

Windows Server 2012 R2 and Windows Server 2012:  This member is not supported until Windows Server 2016.
ClusGroupTypeStorageReplica
Value: 119
A storage replica.

Windows Server 2012 R2 and Windows Server 2012:  This member is not supported until Windows Server 2016.
ClusGroupTypeVMReplicaCoordinator
Value: 120
A virtual machine replica coordinator.

Windows Server 2012 R2 and Windows Server 2012:  This member is not supported until Windows Server 2016.
ClusGroupTypeCrossClusterOrchestrator
Value: 121
A cross-cluster orchestrator.

Windows Server 2012 R2 and Windows Server 2012:  This member is not supported until Windows Server 2016.
ClusGroupTypeInfrastructureFileServer
Value: 122
ClusGroupTypeUnknown
Value: 9999
An unknown cluster group type.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2012
Header msclus.h

See also

Failover Cluster Enumerations