Storage Management API Classes

In this section

Topic Description
MSFT_DedupProperties Volume deduplication properties.
MSFT_Disk Represents a Windows disk.
MSFT_DiskImage Represents a disk image.
MSFT_DiskImageToVolume Association between DiskImage and Volume.
MSFT_DiskToPartition Association between Disk and Partition.
MSFT_DiskToStorageReliabilityCounter Association between a MSFT_Disk object and the corresponding MSFT_StorageReliabilityCounter object.
MSFT_FileShareAccessControlEntry Models the subsystem's concept of an access control entry for a file share.
MSFT_FileIntegrity Represents the file integrity state for a file.
MSFT_FileServer Models the Windows operating system's concept of a file server.
MSFT_FileServerToFileShare Association between a MSFT_FileServer and its MSFT_FileShare objects.
MSFT_FileServerToVolume Association between MSFT_FileServer and eligible MSFT_Volume objects for file shares.
MSFT_FileShare Models the Windows operating system's concept of a file share.
MSFT_FileStorageTier This class provides methods to manually pin a file onto a storage tier and to unpin it.
MSFT_InitiatorId Represents an initiator identifier.
MSFT_InitiatorIdToVirtualDisk Association between InitiatorId and VirtualDisk.
MSFT_InitiatorPort Represents a Host Bus Adapter (HBA) initiator port on the host computer.
MSFT_MaskingSet Represents a masking set.
MSFT_MaskingSetToInitiatorId Association between MaskingSet and InitiatorId.
MSFT_MaskingSetToTargetPort Association between MaskingSet and TargetPort.
MSFT_MaskingSetToVirtualDisk Association between MaskingSet and VirtualDisk.
MSFT_OffloadDataTransferSetting Represents the offload data transfer (ODX) settings for a subsystem.
MSFT_Partition Represents a partition on a disk.
MSFT_PartitionToVolume Association between Partition and Volume.
MSFT_PhysicalDisk Represents a subsystem drive or spindle.
MSFT_PhysicalDiskToStorageReliabilityCounter Association between a MSFT_PhysicalDisk object and the corresponding MSFT_StorageReliabilityCounter object.
MSFT_ReplicaPeer An enumerable object that represents an object in a target subsystem for which there is a replication relationship.
MSFT_ReplicationCapabilities Represents the replication capabilities of a storage subsystem.
MSFT_ReplicationGroup Represents a consistency grouping of storage replicas.
MSFT_ReplicationGroupToReplicaPeer Association between replicated groups (MSFT_ReplicationGroup to MSFT_ReplicaPeer).
MSFT_ReplicationGroupToVirtualDisk Association between an MSFT_ReplicationGroup and its MSFT_VirtualDisk objects.
MSFT_ReplicationSettings Represents the settings to be configured on a group or sync pair.
MSFT_ResiliencySetting Represents a storage pool's resiliency settings.
MSFT_SoftError Represents a soft error.
MSFT_SoftError_EmptyCache Represents an empty-cache error.
MSFT_SoftError_NotAuthenticated Represents an access-denied error.
MSFT_SoftError_NotInCache Represents a not-in-cache error.
MSFT_StorageAlertEvent Represents a storage alert event.
MSFT_StorageArrivalEvent Represents a storage arrival event. Storage arrival events are used whenever a storage object is added or created.
MSFT_StorageDepartureEvent Represents a storage departure event. Storage departure events are used whenever a storage object is removed or deleted.
MSFT_StorageDiagnoseResult Represents the result of a diagnose method call on a storage object.
MSFT_StorageEnclosure Represents a storage enclosure.
MSFT_StorageEnclosureToPhysicalDisk Association between StorageEnclosure and PhysicalDisk.
MSFT_StorageEvent Base class for representing storage events.
MSFT_StorageExtendedStatus Provides extra status information about an extrinsic method's invocation.
MSFT_StorageFaultDomain Common base class for all storage fault domain objects.
MSFT_StorageFaultDomainToStorageFaultDomain Association between an MSFT_StorageFaultDomain object and its ancestor or descendent MSFT_StorageFaultDomain objects.
MSFT_StorageJob Represents a storage job.
MSFT_StorageJobToAffectedStorageObject Association between a MSFT_StorageJob and MSFT_StorageObject objects that are affected by the job operation.
MSFT_StorageModificationEvent Represents a storage modification event. Storage modification events are used when the underlying state of an object has changed.
MSFT_StorageNode Represents a storage node in a cluster.
MSFT_StorageNodeToDisk Association between MSFT_StorageNode and MSFT_Disk.
MSFT_StorageNodeToPhysicalDisk Association between a MSFT_StorageNode and a MSFT_PhysicalDisk.
MSFT_StorageNodeToStorageEnclosure Association between StorageNode and StorageEnclosure.
MSFT_StorageNodeToStoragePool Association between a storage node and a storage pool.
MSFT_StorageNodeToVirtualDisk Association between a storage node and a virtual disk.
MSFT_StorageNodeToVolume Association between MSFT_StorageNode and MSFT_Volume.
MSFT_StorageObject MSFT_StorageObject is the base class for all storage object classes.
MSFT_StoragePool Represents a logical grouping of physical disks that may be used to create virtual disks.
MSFT_StoragePoolToPhysicalDisk Association between StoragePool and PhysicalDisk. Primordial storage pools should retain their association to all physical disks that originated from that pool. This means that if a physical disk has been added to a concrete pool, the disk should have an association with both its concrete and primordial pools.
MSFT_StoragePoolToResiliencySetting Association between StoragePool and ResiliencySetting
MSFT_StoragePoolToStorageTier Association between a storage pool and storage tiers in that pool.
MSFT_StoragePoolToVirtualDisk Association between StoragePool and VirtualDisk.
MSFT_StoragePoolToVolume Association between MSFT_StoragePool and MSFT_Volume. This association should only exist for concrete pools.
MSFT_StorageProvider Represents a storage management provider (SMP) package that manages a storage subsystem.
MSFT_StorageProviderToStorageSubSystem Association between StorageProvider and StorageSubSystem.
MSFT_StorageReliabilityCounter The MSFT_StorageReliabilityCounter class provides reliability statistics or counters reported by a storage device.
MSFT_StorageSetting Represents various operating system-wide settings related to storage management.
MSFT_StorageSubSystem Represents a storage array subsystem that exposes virtual disks and/or a computer system that exposes file server capabilities.
MSFT_StorageSubSystemToDisk Association between MSFT_StorageSubSystem and MSFT_Disk.
MSFT_StorageSubSystemToFileServer Association between a MSFT_StorageSubSystem and its MSFT_FileServer.
MSFT_StorageSubSystemToFileShare Association between an MSFT_StorageSubSystem and its MSFT_FileShare objects.
MSFT_StorageSubSystemToInitiatorId Association between StorageSubSystem and InitiatorId.
MSFT_StorageSubSystemToMaskingSet Association between StorageSubSystem and MaskingSet.
MSFT_StorageSubSystemToOffloadDataTransferSetting Association between StorageSubSystem and OffloadDataTransferSetting.
MSFT_StorageSubSystemToPartition Association between MSFT_StorageSubSystem and MSFT_Partition.
MSFT_StorageSubSystemToPhysicalDisk Association between StorageSubSystem and PhysicalDisk.
MSFT_StorageSubSystemToReplicaPeer Association between an MSFT_StorageSubSystem and MSFT_ReplicaPeer.
MSFT_StorageSubSystemToReplicationCapabilities Association between an MSFT_StorageSubSystem and MSFT_ReplicationCapabilities.
MSFT_StorageSubSystemToReplicationGroup Association between a MSFT_StorageSubSystem and MSFT_ReplicationGroup.
MSFT_StorageSubSystemToStorageEnclosure Association between StorageSubSystem and StorageEnclosure.
MSFT_StorageSubSystemToStorageFaultDomain Association between MSFT_StorageSubSystem and MSFT_StorageFaultDomain.
MSFT_StorageSubSystemToStorageNode Association between a storage subsystem and a storage node.
MSFT_StorageSubSystemToStoragePool Association between StorageSubSystem and StoragePool
MSFT_StorageSubSystemToTargetPort Association between StorageSubSystem and TargetPort.
MSFT_StorageSubSystemToTargetPortal Association between StorageSubSystem and TargetPortal.
MSFT_StorageSubSystemToVirtualDisk Association between StorageSubSystem and VirtualDisk.
MSFT_StorageSubSystemToVolume Association between an MSFT_StorageSubSystem and MSFT_Volume.
MSFT_StorageTier Represents a storage tier.
MSFT_Synchronized Synchronized status of a storage object and its snapshots, clones, or mirrors.
MSFT_TargetPort Represents a target port.
MSFT_TargetPortal Represents a target portal.
MSFT_TargetPortToTargetPortal Association between TargetPort and TargetPortal.
MSFT_TargetPortToVirtualDisk Association between TargetPort and VirtualDisk.
MSFT_VirtualDisk Represents a subsystem storage volume.
MSFT_VirtualDiskToDisk Association between VirtualDisk and Disk.
MSFT_VirtualDiskToPhysicalDisk Association between VirtualDisk and PhysicalDisk. A virtual disk and a physical disk are associated when the virtual disk has data residing on the physical disk.
MSFT_VirtualDiskToReplicaPeer Association between replicated virtual disks (MSFT_VirtualDisk to MSFT_ReplicaPeer)
MSFT_VirtualDiskToStorageTier Association between a virtual disk and a storage tier.
MSFT_VirtualDiskToVirtualDisk Association between a source VirtualDisk and a target VirtualDisk.
MSFT_Volume Represents a volume on a computer.
MSFT_VolumeToFileShare Association between a MSFT_Volume and its MSFT_FileShare objects.
MSFT_VolumeToReplicaPeer Association between MSFT_Volume and MSFT_ReplicaPeer .
PS_StorageCmdlets This class is reserved for system use. Do not use.