Class CIM_StorageCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the Capabilities of a StorageService or StoragePool. For example, an instance of StorageCapabilities could be associated with either a StorageConfigurationService or StoragePool by using ElementCapabilities.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_StorageCapabilities

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringA subclass of Capabilities that defines the Capabilities of a StorageService or StoragePool. For example, an instance of StorageCapabilities could be associated with either a StorageConfigurationService or StoragePool by using ElementCapabilities.None TRANSLATABLE= true
Versionstring2.8.0TOSUBCLASS= falseTRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Captionstring
DescriptionstringThe Caption property is a short textual description (one- line string) of the object.None TRANSLATABLE= true
MaxLenuint3264None None
DataRedundancyDefaultuint16
DescriptionstringDataRedundancyDefault describes the default number of complete copies of data that can be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The bounds for the redundancy (max and min) are defined by DataRedundancyMax and DataRedundancyMin.None TRANSLATABLE= true
MinValuesint641None None
ModelCorrespondencestringCIM_StorageCapabilities.DataRedundancyMax, CIM_StorageCapabilities.DataRedundancyMinNone None
DataRedundancyMaxuint16
DescriptionstringDataRedundancyMax describes the maximum number of complete copies of data that can be maintained. Examples would be RAID 5 (where 1 copy is maintained) and RAID 1 (where 2 or more copies are maintained). Possible values are 1 to n. The default redundancy is specified using DataRedundancyDefault, while the minimum is defined by DataRedundancyMin.None TRANSLATABLE= true
MinValuesint641None None
ModelCorrespondencestringCIM_StorageCapabilities.DataRedundancyMin, CIM_StorageCapabilities.DataRedundancyDefaultNone None
DataRedundancyMinuint16
DescriptionstringDataRedundancyMin describes the minimum number of complete copies of data that can be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained). Possible values are 1 to n. The default redundancy is specified using DataRedundancyDefault, while the maximum is defined by DataRedundancyMax.None TRANSLATABLE= true
MinValuesint641None None
ModelCorrespondencestringCIM_StorageCapabilities.DataRedundancyMax, CIM_StorageCapabilities.DataRedundancyDefaultNone None
DeltaReservationDefaultuint16
DescriptionstringDelta reservation is a number between 1 (1%) and a 100 (100%) that specifies how much space should be reserved by default in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the default value, while DeletaReservationMax and DeltReservationMin set the upper and lower bounds.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None
ModelCorrespondencestringCIM_StorageCapabilities.DeltaReservationMax, CIM_StorageCapabilities.DeltaReservationMinNone None
UnitsstringPercentageNone TRANSLATABLE= true
DeltaReservationMaxuint16
DescriptionstringDeltaReservatioMax is a number between 1 (1%) and a 100 (100%) that specifies the maximum amount of space reserved in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the upper limit, while DeltaReservationMin sets the lower limit.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None
ModelCorrespondencestringCIM_StorageCapabilities.DeltaReservationMin, CIM_StorageCapabilities.DeltaReservationDefaultNone None
UnitsstringPercentageNone TRANSLATABLE= true
DeltaReservationMinuint16
DescriptionstringDeltaReservationMin is a number between 1 (1%) and a 100 (100%) that specifies the minimum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the lower limit, while DeltaReservationMax sets the upper limit.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None
ModelCorrespondencestringCIM_StorageCapabilities.DeltaReservationMax, CIM_StorageCapabilities.DeltaReservationDefaultNone None
UnitsstringPercentageNone TRANSLATABLE= true
Descriptionstring
DescriptionstringThe Description property provides a textual description of the object.None TRANSLATABLE= true
ElementNamestring
DescriptionstringThe user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)None TRANSLATABLE= true
OverridestringElementNameNone OVERRIDABLE= false
RequiredbooleantrueNone OVERRIDABLE= false
ElementTypeuint16
DescriptionstringEnumeration indicating the type of element to which this StorageCapabilities applies.None TRANSLATABLE= true
ValueMapstring0, 1, 2, 3, 4, 5, 6None None
ValuesstringUnknown, Reserved, Any Type, StorageVolume, StorageExtent, StoragePool, StorageConfigurationServiceNone TRANSLATABLE= true
InstanceIDstring
DescriptionstringWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace. For DMTF defined instances, the 'preferred' algorithm MUST be used with the <OrgID> set to 'CIM'.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
NoSinglePointOfFailureboolean
DescriptionstringIndicates whether or not the associated element supports no single point of failure. Values are: FALSE = does not support no single point of failure, and TRUE = supports no single point of failure.None TRANSLATABLE= true
ModelCorrespondencestringCIM_StorageCapabilities.NoSinglePointOfFailureDefaultNone None
NoSinglePointOfFailureDefaultboolean
DescriptionstringIndicates the default value for the NoSinglePointOfFailure property.None TRANSLATABLE= true
ModelCorrespondencestringCIM_StorageCapabilities.NoSinglePointOfFailureNone None
PackageRedundancyDefaultuint16
DescriptionstringPackageRedundancyDefault describes the default number of redundant packages that will be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds for redundancy are specified using the properties, PackageRedundancyMax and PackageRedundancyMin.None TRANSLATABLE= true
ModelCorrespondencestringCIM_StorageCapabilities.PackageRedundancyMin, CIM_StorageCapabilities.PackageRedundancyMaxNone None
PackageRedundancyMaxuint16
DescriptionstringPackageRedundancyMax describes the maximum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The default redundancy is specified using PackageRedundancyDefault, while the maximum is defined by PackageRedundancyMax.None TRANSLATABLE= true
ModelCorrespondencestringCIM_StorageCapabilities.PackageRedundancyMin, CIM_StorageCapabilities.PackageRedundancyDefaultNone None
PackageRedundancyMinuint16
DescriptionstringPackageRedundancyMin describes the minimum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The default redundancy is specified using PackageRedundancyDefault, while the minimum is defined by PackageRedundancyMin.None TRANSLATABLE= true
ModelCorrespondencestringCIM_StorageCapabilities.PackageRedundancyMax, CIM_StorageCapabilities.PackageRedundancyDefaultNone None