Name | Data Type | Default Value | Qualifiers |
Name | Data Type | Value |
MaxCompositeElements | uint64 | |
Description | string | Indicates the most elements that can be combined into a composite element. Set to 0 if this information is not known, or MaxCompositeElements is unlimited. |
MaxCompositeSize | uint64 | |
Description | string | Indicates the Largest composite element that can be created in bytes. Set to 0 if this information is not known, or MaxCompositeSize is unlimited. |
PUNIT | string | byte |
SupportsCompositeNaming | boolean | false |
Description | string | Does the instrumentation support naming the composite element. |
SupportsComposites | boolean | false |
Description | string | Indicates if instrumentation supports composite elements. |
SupportsRepresentativeElement | boolean | |
Description | string | Does the instrumentation allow the user to specify the RepresentativeElement in CreateOrModifyComposite. |
CompositeSourcesSupported | uint16[] | |
Description | string | Indicates 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. |
ValueMap | string | 2, 3, 4, 5, .., 32768..65535 |
Values | string | Use existing, Create new, Use and create, Instrumentation decides, DMTF Reserved, Vendor Reserved |
CompositionCharacteristics | uint16[] | |
Description | string | Composition 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. |
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 32768..65535 |
Values | string | CompositionIsDestructive, CanCompositeComposites, CanModifyComposite, CompositeElementsMustBeSameSize, CompositeElementsMustBeSameRAID/QoS, DecompositionDeletesElements, CanAddToComposite, CanAppendToComposite, CanRemoveFromComposite, CompositeAdditionIsDestructive, CompositeRemovalIsDestructive, CompositeAdditionCanPreserveData, CompositionCanPreserveData, DMTF reserved, Vendor Reserved |
CompositionMethodsSupported | uint16[] | |
Description | string | Indicates which composition methods are supported. Possible values are Concatenate, Stripe, Concatenate+Stripe, Vendor specific. |
ValueMap | string | 2, 3, 4, .., 32768..65535 |
Values | string | Concatenate elements, Stripe elements, Concatenate and stripe elements, DMTF Reserved, Vendor Reserved |
SupportedAsynchronousActions | uint16[] | |
Description | string | Enumeration 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. |
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 32768..65535 |
Values | string | CreateOrModifyCompositeElement, ReturnElementToElements, GetAvailableElements, GetCompositeElements, RemoveElementsFromElement, GetSupportedStripeLengths, GetSupportedStripeLengthRange, GetSupportedStripeDepths, GetSupportedStripeDepthRange, Multiple Composite Element Creation, StorageConfigurationService.ReturnToStoragePool, DMTF Reserved, Vendor Reserved |
SupportedStorageElements | uint16[] | |
Description | string | Managed element types that can be composited. |
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, .., 32768..65535 |
Values | string | StorageVolume, LogicalDisk, ThinStorageVolume, LocalMirror, ThinLocalMirror, LocalSnap, ThinLocalSnap, ThinLocalMirrorPersistent, FullyProvisionedStorageVolume, DMTF Reserved, Vendor Reserved |
SupportedSynchronousActions | uint16[] | |
Description | string | Enumeration 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. |
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 32768..65535 |
Values | string | CreateOrModifyCompositeElement, ReturnElementToElements, GetAvailableElements, GetCompositeElements, RemoveElementsFromElement, GetSupportedStripeLengths, GetSupportedStripeLengthRange, GetSupportedStripeDepths, GetSupportedStripeDepthRange, Multiple Composite Element Creation, StorageConfigurationService.ReturnToStoragePool, DMTF Reserved, Vendor Reserved |