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.