Class CIM_StorageElementCompositionCapabilities
extends CIM_Capabilities

Configuration settings for Storage Element Composition service.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_StorageElementCompositionCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringConfiguration settings for Storage Element Composition service.
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.49.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
MaxCompositeElementsuint64
DescriptionstringIndicates the most elements that can be combined into a composite element. Set to 0 if this information is not known, or MaxCompositeElements is unlimited.
MaxCompositeSizeuint64
DescriptionstringIndicates the Largest composite element that can be created in bytes. Set to 0 if this information is not known, or MaxCompositeSize is unlimited.
PUNITstringbyte
SupportsCompositeNamingbooleanfalse
DescriptionstringDoes the instrumentation support naming the composite element.
SupportsCompositesbooleanfalse
DescriptionstringIndicates if instrumentation supports composite elements.
SupportsInPoolsboolean
DescriptionstringDoes the instrumentation allow the user to specify the pool(s) in which to create the composite, in CreateOrModifyCompositeElement.
Experimentalbooleantrue
SupportsRepresentativeElementboolean
DescriptionstringDoes the instrumentation allow the user to specify the RepresentativeElement in CreateOrModifyComposite.
CompositeSourcesSupporteduint16[]
DescriptionstringIndicates which sources for elements are supported. Possible values are: 1. Use existing elements only 2. Create new elements only 3. Can use existing or create new or both 4. Instrumentation decides.
ValueMapstring2, 3, 4, 5, .., 32768..65535
ValuesstringUse existing, Create new, Use and create, Instrumentation decides, DMTF Reserved, Vendor Reserved
CompositionCharacteristicsuint16[]
DescriptionstringComposition characteristics supported by this system. Description of values: - CompositionIsDestructive - any data that exists on the elements will be destroyed when the composite is created - CanCompositeComposites - it is possible to use an existing composite as an element to a new composite - CanModifyComposite - An existing composite can be modified by adding or removing one or more elements - CompositeElementsMustBeSameSize - all elements used to create/modify a composite must be the same size - CompositeElementsMustBeSameRAID/QoS - all elements used to create/modify a composite must have the same RAID or QoS level - DecompositionDeletesElements - When the composite is dissolved the component elments (e.g. StorageVolumes) are deleted - CanAddToComposite - Elements can be added to a composite in any position - CanAppendToComposite - Elements can only be added at the end of a composite - CanRemoveFromComposite - Elements can be removed from a composite - CompositeAdditionIsDestructive - Adding elements to a composite results in loss of data - CompositeRemovalIsDestructive - Removing elements from a composite results in loss of data - CompositeAdditionCanPreserveData- Adding elements to a composite can preserve data - CompositionCanPreserveData - Any data that exists on the elements can be preserved when the composite is created.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 32768..65535
ValuesstringCompositionIsDestructive, CanCompositeComposites, CanModifyComposite, CompositeElementsMustBeSameSize, CompositeElementsMustBeSameRAID/QoS, DecompositionDeletesElements, CanAddToComposite, CanAppendToComposite, CanRemoveFromComposite, CompositeAdditionIsDestructive, CompositeRemovalIsDestructive, CompositeAdditionCanPreserveData, CompositionCanPreserveData, DMTF reserved, Vendor Reserved
CompositionMethodsSupporteduint16[]
DescriptionstringIndicates which composition methods are supported. Possible values are Concatenate, Stripe, Concatenate+Stripe, Vendor specific.
ValueMapstring2, 3, 4, .., 32768..65535
ValuesstringConcatenate elements, Stripe elements, Concatenate and stripe elements, DMTF Reserved, Vendor Reserved
SupportedAsynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 32768..65535
ValuesstringCreateOrModifyCompositeElement, ReturnElementToElements, GetAvailableElements, GetCompositeElements, RemoveElementsFromElement, GetSupportedStripeLengths, GetSupportedStripeLengthRange, GetSupportedStripeDepths, GetSupportedStripeDepthRange, Multiple Composite Element Creation, StorageConfigurationService.ReturnToStoragePool, DMTF Reserved, Vendor Reserved
SupportedStorageElementsuint16[]
DescriptionstringManaged element types that can be composited.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, .., 32768..65535
ValuesstringStorageVolume, LogicalDisk, ThinStorageVolume, LocalMirror, ThinLocalMirror, LocalSnap, ThinLocalSnap, ThinLocalMirrorPersistent, FullyProvisionedStorageVolume, DMTF Reserved, Vendor Reserved
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 32768..65535
ValuesstringCreateOrModifyCompositeElement, ReturnElementToElements, GetAvailableElements, GetCompositeElements, RemoveElementsFromElement, GetSupportedStripeLengths, GetSupportedStripeLengthRange, GetSupportedStripeDepths, GetSupportedStripeDepthRange, Multiple Composite Element Creation, StorageConfigurationService.ReturnToStoragePool, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities