Class CIM_PhysicalExtent
extends CIM_StorageExtent

Deprecated - use CIM_ProtectedExtentBasedOn or CIM_CompositeExtentBasedOn instead. The information on check and user data is better expressed in the association that layers the storage, than in the extent itself. A PhysicalExtent is used to model an SCC RAID implementation. It defines the consecutive addressable block addresses on a single storage device, that are treated as a single StorageExtent and that are in the same StorageRedundancyGroup. An alternate possibility, if automatic configuration is used, is to instantiate or extend the AggregatePExtent class.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_StorageExtent
   |
   +--CIM_PhysicalExtent

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DeprecatedstringCIM_ProtectedExtentBasedOn, CIM_CompositeExtentBasedOn
DescriptionstringDeprecated - use CIM_ProtectedExtentBasedOn or CIM_CompositeExtentBasedOn instead. The information on check and user data is better expressed in the association that layers the storage, than in the extent itself. A PhysicalExtent is used to model an SCC RAID implementation. It defines the consecutive addressable block addresses on a single storage device, that are treated as a single StorageExtent and that are in the same StorageRedundancyGroup. An alternate possibility, if automatic configuration is used, is to instantiate or extend the AggregatePExtent class.
UMLPackagePathstringCIM::Device::SccExtents
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BlockSizeuint64
DeprecatedstringCIM_CompositeExtentBasedOn.BlockSize, CIM_ProtectedExtentBasedOn.BlockSize
DescriptionstringSize in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.
MappingStringsstringMIF.DMTF|Physical Extent|001.4
OverridestringBlockSize
UnitsstringBytes
NumberOfBlocksuint64
DeprecatedstringCIM_CompositeExtentBasedOn.NumberOfBlocks, CIM_ProtectedExtentBasedOn.NumberOfBlocks
DescriptionstringTotal number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.
MappingStringsstringMIF.DMTF|Physical Extent|001.3
OverridestringNumberOfBlocks
UnitsBeforeCheckDataInterleaveuint64
DeprecatedstringCIM_CompositeExtentBasedOn.UnitsBeforeCheckDataInterleave, CIM_ProtectedExtentBasedOn.UnitsBeforeCheckDataInterleave
DescriptionstringNumber of bytes of user data to skip before starting the check data interleave.
MappingStringsstringMIF.DMTF|Physical Extent|001.6
PUnitstringbyte
UnitsstringBytes
UnitsOfCheckDatauint64
DeprecatedstringCIM_CompositeExtentBasedOn.UnitsOfCheckData, CIM_ProtectedExtentBasedOn.UnitsOfCheckData
DescriptionstringNumber of bytes to be reserved for check data.
MappingStringsstringMIF.DMTF|Physical Extent|001.7
PUnitstringbyte
UnitsstringBytes
UnitsOfUserDatauint64
DeprecatedstringCIM_CompositeExtentBasedOn.UnitsOfUserData, CIM_ProtectedExtentBasedOn.UnitsOfUserData
DescriptionstringNumber of bytes to be reserved for user data.
MappingStringsstringMIF.DMTF|Physical Extent|001.8
PUnitstringbyte
UnitsstringBytes

Inherited Properties

NameData Type
Accessuint16
AllocationStatestring
Availabilityuint16
Captionstring
CommunicationStatusuint16
CompressionRateuint16
CompressionStateuint16
ConsumableBlocksuint64
CreationClassNamestring
DataOrganizationuint16
DataRedundancyuint16
DeltaReservationuint8
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
ErrorMethodologystring
ExtentInterleaveDepthuint64
ExtentStripeLengthuint64
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
IsBasedOnUnderlyingRedundancyboolean
IsCompositeboolean
IsCompressedboolean
IsConcatenatedboolean
LastErrorCodeuint32
LocationIndicatoruint16
MaxQuiesceTimeuint64
Namestring
NameFormatuint16
NameNamespaceuint16
NoSinglePointOfFailureboolean
OperatingStatusuint16
OtherEnabledStatestring
OtherNameFormatstring
OtherNameNamespacestring
OtherUsageDescriptionstring
PackageRedundancyuint16
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
Primordialboolean
Purposestring
RequestedStateuint16
SequentialAccessboolean
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
Usageuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
ClientSettableUsageuint16[]
ExtentDiscriminatorstring[]
ExtentStatusuint16[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32