MSCluster_StorageEnclosure class

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

Describes a storage enclosure.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("MSCLUSTEREXT"), AMENDMENT]
class MSCluster_StorageEnclosure
{
  string Id;
  string Name;
  uint32 StorageEnclosureType;
  string ConnectionString;
  string Description;
  string Location;
  string ManufacturerId;
  string SerialNumber;
  string ProductId;
  string DiskIds[];
  uint32 StorageEnclosureHealth;
  uint32 StorageEnclosureOperationalStatus;
};

Members

The MSCluster_StorageEnclosure class has these types of members:

  • Methods
  • Properties

Methods

The MSCluster_StorageEnclosure class has these methods.

Method Description
CreateStorageEnclosure

Creates a fault domain.

GetParent

Gets the parent fault domain of the storage enclosure.

MoveStorageEnclosure

Moves the storage enclosure into a new fault domain hierarchy.

Remove

Removes the storage enclosure from the cluster.

SetStorageEnclosure

Changes settings on a storage enclosure object.

 

Properties

The MSCluster_StorageEnclosure class has these properties.

ConnectionString

Data type: string

Access type: Read-only

The connection string of the storage enclosure.

valid only for some StorageEnclosureType values.

Description

Data type: string

Access type: Read-only

A description of the storage enclosure.

DiskIds

Data type: string array

Access type: Read-only

The disk IDs of the disks in the storage enclosure that are in a storage pool.

Id

Data type: string

Access type: Read-only

Qualifiers: key

The ID that uniquely identifies the storage enclosure.

Location

Data type: string

Access type: Read-only

The physical location of the storage enclosure.

ManufacturerId

Data type: string

Access type: Read-only

The manufacturer ID of the storage enclosure.

Name

Data type: string

Access type: Read-only

The friendly name of the storage enclosure.

ProductId

Data type: string

Access type: Read-only

The product ID of the storage enclosure.

SerialNumber

Data type: string

Access type: Read-only

The serial number of the storage enclosure.

StorageEnclosureHealth

Data type: uint32

Access type: Read-only

The health of the current storage enclosure.

Unknown (0)

Unhealthy (1)

Warning (2)

Healthy (3)

StorageEnclosureOperationalStatus

Data type: uint32

Access type: Read-only

The operational status of the current storage enclosure.

Unknown (0)

Missing (1)

Okay (2)

StorageEnclosureType

Data type: uint32

Access type: Read-only

The type of the current storage enclosure.

Invalid (0)

JBOD (1)

EBOD (2)

Unknown (3)

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2016 Technical Preview

Namespace

Root\MSCluster

MOF

ClusWmiExt.mof

DLL

ClusWMI.dll