Name | Data Type | Value |
---|---|---|
Description | string | A StorageVolume is a StorageExtent that is published for use outside of the scoping System. For SCSI storage target devices, StorageVolumes are used to represent target Block devices, (peripheral device type codes 0h (i.e, direct-access), 4h (i.e., write-once), 5h (i.e., CD/DVD), 7h (i.e., optical memory), and Eh (i.e., simplified direct-access).); Stream devices, (peripheral device type codes 1h (i.e., sequential-access) and 3h (i.e., processor).). In these case, StorageVolume.Name will be derived from SCSI volume as documented in StorageExtent.Nameformat and NameNamespace Descriptions. The 'Exported' value from StorageExtent.ExtentStatus[] MUST be in all instances of StorageVolume to maintain the semantic of 'published' described above. |
UMLPackagePath | string | CIM::Device::StorageExtents |
Version | string | 2.13.0 |
Name | Data Type | Default Value | Qualifiers | ||||
---|---|---|---|---|---|---|---|
Name | Data Type | Value | |||||
Name | string | ||||||
Description | string | A unique identifier for the Volume. | |||||
MappingStrings | string | ANSI|T10|SCSI SPC-3|8.6 | |||||
MaxLen | uint32 | 1024 | |||||
ModelCorrespondence | string | CIM_StorageVolume.NameFormat | |||||
Override | string | Name | |||||
NameFormat | uint16 | ||||||
Description | string | A subset of StorageExtent name formats apply to StorageVolumes. | |||||
ModelCorrespondence | string | CIM_StorageExtent.Name, CIM_StorageExtent.NameNamespace, CIM_StorageExtent.OtherNameFormat | |||||
Override | string | NameFormat | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | |||||
Values | string | Unknown, Other, VPD83NAA6, VPD83NAA5, VPD83Type2, VPD83Type1, VPD83Type0, SNVM, NodeWWN, NAA, EUI64, T10VID | |||||
NameNamespace | uint16 | ||||||
Description | string | A subset of StorageExtent name spaces apply to StorageVolume. | |||||
MappingStrings | string | SPC.INCITS-T10| VPD 83, Association 0 | Identifier | |||||
ModelCorrespondence | string | CIM_StorageExtent.Name, CIM_StorageExtent.OtherNameNamespace, CIM_StorageExtent.NameFormat | |||||
Override | string | NameNamespace | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7 | |||||
Values | string | Unknown, Other, VPD83Type3, VPD83Type2, VPD83Type1, VPD80, NodeWWN, SNVM | |||||
OtherUsageDescription | string | ||||||
Description | string | Populated when "Usage" has the value of "Other". | |||||
Experimental | boolean | true | |||||
ModelCorrespondence | string | CIM_StorageVolume.Usage | |||||
Override | string | OtherUsageDescription | |||||
Usage | uint16 | ||||||
Description | string | Indicates the intended usage or any restrictions that may have been imposed on the usage of this component. For example, an element may be reserved for use by the block server. In that case the Usage of the element is marked as "Reserved for the ComputerSystem". In the case of "Other", see OtherUsageDescription for more information. In the value map, the "Element Component" refers to a StorageVolume that is acting as a StorageExtent.In this case, the element no longer appears in the list of volumes or logical disks. Use the method GetElementsBasedOnUsage to locate such volumes or logical disks. | |||||
Experimental | boolean | true | |||||
ModelCorrespondence | string | CIM_StorageVolume.OtherUsageDescription | |||||
Override | string | Usage | |||||
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 32768..65535 | |||||
Values | string | Other, Unrestricted, Reserved by the ComputerSystem (the block server), Reserved by Replication Services, Reserved by Migration Services, Local Replica Source, Remote Replica Source, Local Replica Target, Remote Replica Target, Local Replica Source or Target, Remote Replica Source or Target, Delta Replica Target, Element Component, DMTF Reserved, Vendor Reserved | |||||
ClientSettableUsage | uint16[] | ||||||
Description | string | Indicates which values from the "Usage" valuemapcan be manipulated by a client using the method"StorageConfigurationService.RequestUsageChange". | |||||
Experimental | boolean | true | |||||
ModelCorrespondence | string | CIM_StorageVolume.Usage | |||||
Override | string | ClientSettableUsage |
Name | Data Type | Class Origin |
---|---|---|
Access | uint16 | CIM_StorageExtent |
Availability | uint16 | CIM_LogicalDevice |
BlockSize | uint64 | CIM_StorageExtent |
Caption | string | CIM_ManagedElement |
CommunicationStatus | uint16 | CIM_ManagedSystemElement |
ConsumableBlocks | uint64 | CIM_StorageExtent |
CreationClassName | string | CIM_LogicalDevice |
DataOrganization | uint16 | CIM_StorageExtent |
DataRedundancy | uint16 | CIM_StorageExtent |
DeltaReservation | uint8 | CIM_StorageExtent |
Description | string | CIM_ManagedElement |
DetailedStatus | uint16 | CIM_ManagedSystemElement |
DeviceID | string | CIM_LogicalDevice |
ElementName | string | CIM_ManagedElement |
EnabledDefault | uint16 | CIM_EnabledLogicalElement |
EnabledState | uint16 | CIM_EnabledLogicalElement |
ErrorCleared | boolean | CIM_LogicalDevice |
ErrorDescription | string | CIM_LogicalDevice |
ErrorMethodology | string | CIM_StorageExtent |
ExtentInterleaveDepth | uint64 | CIM_StorageExtent |
ExtentStripeLength | uint64 | CIM_StorageExtent |
Generation | uint64 | CIM_ManagedElement |
HealthState | uint16 | CIM_ManagedSystemElement |
InstallDate | datetime | CIM_ManagedSystemElement |
InstanceID | string | CIM_ManagedElement |
IsBasedOnUnderlyingRedundancy | boolean | CIM_StorageExtent |
IsComposite | boolean | CIM_StorageExtent |
IsConcatenated | boolean | CIM_StorageExtent |
LastErrorCode | uint32 | CIM_LogicalDevice |
LocationIndicator | uint16 | CIM_LogicalDevice |
MaxQuiesceTime | uint64 | CIM_LogicalDevice |
NoSinglePointOfFailure | boolean | CIM_StorageExtent |
NumberOfBlocks | uint64 | CIM_StorageExtent |
OperatingStatus | uint16 | CIM_ManagedSystemElement |
OtherEnabledState | string | CIM_EnabledLogicalElement |
OtherNameFormat | string | CIM_StorageExtent |
OtherNameNamespace | string | CIM_StorageExtent |
PackageRedundancy | uint16 | CIM_StorageExtent |
PowerManagementSupported | boolean | CIM_LogicalDevice |
PowerOnHours | uint64 | CIM_LogicalDevice |
PrimaryStatus | uint16 | CIM_ManagedSystemElement |
Primordial | boolean | CIM_StorageExtent |
Purpose | string | CIM_StorageExtent |
RequestedState | uint16 | CIM_EnabledLogicalElement |
SequentialAccess | boolean | CIM_StorageExtent |
Status | string | CIM_ManagedSystemElement |
StatusInfo | uint16 | CIM_LogicalDevice |
SystemCreationClassName | string | CIM_LogicalDevice |
SystemName | string | CIM_LogicalDevice |
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement |
TotalPowerOnHours | uint64 | CIM_LogicalDevice |
TransitioningToState | uint16 | CIM_EnabledLogicalElement |
AdditionalAvailability | uint16[] | CIM_LogicalDevice |
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement |
ExtentStatus | uint16[] | CIM_StorageExtent |
IdentifyingDescriptions | string[] | CIM_LogicalDevice |
OperationalStatus | uint16[] | CIM_ManagedSystemElement |
OtherIdentifyingInfo | string[] | CIM_LogicalDevice |
PowerManagementCapabilities | uint16[] | CIM_LogicalDevice |
StatusDescriptions | string[] | CIM_ManagedSystemElement |
Name | Return Type | Class Origin |
---|---|---|
EnableDevice | uint32 | CIM_LogicalDevice |
OnlineDevice | uint32 | CIM_LogicalDevice |
QuiesceDevice | uint32 | CIM_LogicalDevice |
RequestStateChange | uint32 | CIM_EnabledLogicalElement |
Reset | uint32 | CIM_LogicalDevice |
RestoreProperties | uint32 | CIM_LogicalDevice |
SaveProperties | uint32 | CIM_LogicalDevice |
SetPowerState | uint32 | CIM_LogicalDevice |