Class CIM_StorageConfigurationCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the Capabilities of a StorageConfigurationService. An instance of StorageConfigurationCapabilities is associated with a StorageConfigurationService using ElementCapabilities. The properties in this class specify the envelope of capabilites for storage configuration in the context of the Service or Pool with which the instance is associated. These properties correspond to the properties of the same base names in StorageSetting and StorageSettingWithHints when either is used as a goal parameter to the StorageConfigurationService methods (CreateOrModifyStoragePool, CreateOrModifyElementFromStoragePool, or CreateOrModifyElementFromElements).

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_StorageConfigurationCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of Capabilities that defines the Capabilities of a StorageConfigurationService. An instance of StorageConfigurationCapabilities is associated with a StorageConfigurationService using ElementCapabilities. The properties in this class specify the envelope of capabilites for storage configuration in the context of the Service or Pool with which the instance is associated. These properties correspond to the properties of the same base names in StorageSetting and StorageSettingWithHints when either is used as a goal parameter to the StorageConfigurationService methods (CreateOrModifyStoragePool, CreateOrModifyElementFromStoragePool, or CreateOrModifyElementFromElements).
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.18.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
InitialReplicationStateuint16
DescriptionstringInitialReplicationState specifies which initial ReplicationState is supported by a particular provider. Values are: Initialized: The replication relationship is known and unsynchronized, but time required to synchronize may be long. Prepared: The replication relationship is known and unsynchronized and the time required to synchronize will be short. Synchronized: The replicas are synchronized.
ModelCorrespondencestringCIM_StorageConfigurationService.AttachReplica, CIM_StorageConfigurationService.CreateReplica
ValueMapstring2, 3, 4, .., 0x8000..0xFFFF
ValuesstringInitialized, Prepared, Synchronized, DMTF Reserved, Vendor Specific
ClientSettableElementUsageuint16[]
DescriptionstringIndicates the intended usage or any restrictions that may have been imposed on the usage of Client Settable Elements. 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. For additional information on variousvalues, see the classes noted in ModelCorrespondence.
Experimentalbooleantrue
ModelCorrespondencestringCIM_StorageExtent.Usage, CIM_StorageVolume.Usage, CIM_LogicalDisk.Usage, CIM_StorageExtent.OtherUsageDescription, CIM_StorageVolume.OtherUsageDescription, CIM_LogicalDisk.OtherUsageDescription
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 32768..65535
ValuesstringOther, Unrestricted, Reserved for 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
ClientSettablePoolUsageuint16[]
DescriptionstringIndicates the intended usage or any restrictions thatmay have been imposed on the usage a client settable storage pool. For example, a storage pool may be reserved for use by the block server.In that case the Usage of the storage pool is marked as "Reserved for the ComputerSystem". In the case of "Other", see OtherUsageDescription for more information.
Experimentalbooleantrue
ModelCorrespondencestringCIM_StoragePool.OtherUsageDescription
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, .., 32768..65535
ValuesstringOther, Unrestricted, Reserved for ComputerSystem (the block server), Reserved as a Delta Replica Container, Reserved for Migration Services, Reserved for Local Replication Services, Reserved for Remote Replication Services, Reserved for Sparing, 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. The following values have been deprecated and replaced by values in StorageReplicationCapabilities. SupportedAsynchronousActions: Replica Creation(8) to Local Replica Creation(2) and Remote Replica Creation(3) Replica Modification(9) to Local Replica Modification(4), Remote Replica Modification(5) and Replica Attachment(10) to Local Replica Attachment(6) and Remote Replica Attachment(7).
ModelCorrespondencestringCIM_StorageConfigurationCapabilities.SupportedSynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, ..
ValuesstringStorage Pool Creation, Storage Pool Deletion, Storage Pool Modification, Storage Element Creation, Storage Element Return, Storage Element Modification, Replica Creation, Replica Modification, Replica Attachment, SCSI Scan, Storage Element from Element Creation, Storage Element from Element Modification, Element Usage Modification, StoragePool Usage Modification, Storage Resource Affinity Assignment, DMTF Reserved
SupportedCopyTypesuint16[]
DescriptionstringSupportedCopyTypes describes the replication capabilities supported by the associated StorageConfigurationServices. Values are: Async: asynchronous copies may be created and maintained. Sync: synchronous copies may be created and maintained. UnSyncAssoc: unsynchronized copies may be created and maintained. UnSyncUnAssoc: a 'straight copy' may be created.
ModelCorrespondencestringCIM_StorageConfigurationService.CreateReplica.CopyType
ValueMapstring2, 3, 4, 5, .., 0x8000..0xFFFF
ValuesstringAsync, Sync, UnSyncAssoc, UnSyncUnAssoc, DMTF Reserved, Vendor Specific
SupportedStorageElementFeaturesuint16[]
DescriptionstringEnumeration indicating features supported by the Storage Element methods.
ModelCorrespondencestringCIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.ElementType, CIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.InPool, CIM_StorageConfigurationService, CreateOrModifyElementFromElements.InElements
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 0x8000..0xFFFF
ValuesstringStorageExtent Creation, StorageVolume Creation, StorageExtent Modification, StorageVolume Modification, Single InPool, Multiple InPools, LogicalDisk Creation, LogicalDisk Modification, InElements, Storage Element QoS Change, Storage Element Capacity Expansion, Storage Element Capacity Reduction, DMTF Reserved, Vendor Specific
SupportedStorageElementTypesuint16[]
DescriptionstringEnumeration indicating the type of storage elements that are supported by the associated StorageConfigurationService.
ModelCorrespondencestringCIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.ElementType, CIM_StorageConfigurationService, CreateOrModifyElementFromElements.ElementType
ValueMapstring2, 3, 4, .., 0x8000..0xFFFF
ValuesstringStorageVolume, StorageExtent, LogicalDisk, DMTF Reserved, Vendor Specific
SupportedStorageElementUsageuint16[]
DescriptionstringIndicates the intended usage or any restrictions that may have been imposed on the usage of Supported Storage Elements. 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. For additional information on variousvalues, see the classes noted in ModelCorrespondence.
Experimentalbooleantrue
ModelCorrespondencestringCIM_StorageExtent.Usage, CIM_StorageVolume.Usage, CIM_LogicalDisk.Usage, CIM_StorageExtent.OtherUsageDescription, CIM_StorageVolume.OtherUsageDescription, CIM_LogicalDisk.OtherUsageDescription
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 32768..65535
ValuesstringOther, Unrestricted, Reserved for 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
SupportedStoragePoolFeaturesuint16[]
DescriptionstringEnumeration indicating features supported by the StoragePool methods.
ModelCorrespondencestringCIM_StorageConfigurationService.CreateOrModifyStoragePool.InPools, CIM_StorageConfigurationService, CreateOrModifyStoragePool.InExtents
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..0xFFFF
ValuesstringInExtents, Single InPool, Multiple InPools, Storage Pool QoS Change, Storage Pool Capacity Expansion, Storage Pool Capacity Reduction, DMTF Reserved, Vendor Specific
SupportedStoragePoolUsageuint16[]
DescriptionstringIndicates the intended usage or any restrictions that may have been imposed on the usage a supported storage pool. For example, a storage pool may be reserved for use by the block server. In that case the Usage of the storage pool is marked as "Reserved for the ComputerSystem". In the case of "Other", see OtherUsageDescription for more information.
Experimentalbooleantrue
ModelCorrespondencestringCIM_StoragePool.OtherUsageDescription
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, .., 32768..65535
ValuesstringOther, Unrestricted, Reserved for ComputerSystem (the block server),, Reserved as a Delta Replica Container, Reserved for Migration Services, Reserved for Local Replication Services, Reserved for Remote Replication Services, Reserved for Sparing, 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. The following values have been deprecated and replaced by values in StorageReplicationCapabilities.SupportedSynchronousActions: Replica Creation(8) to Local Replica Creation(2) and Remote Replica Creation(3) Replica Modification(9) to Local Replica Modification(4), Remote Replica Modification(5) and Replica Attachment(10) to Local Replica Attachment(6) and Remote Replica Attachment(7).
ModelCorrespondencestringCIM_StorageConfigurationCapabilities.SupportedAsynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, ..
ValuesstringStorage Pool Creation, Storage Pool Deletion, Storage Pool Modification, Storage Element Creation, Storage Element Return, Storage Element Modification, Replica Creation, Replica Modification, Replica Attachment, SCSI Scan, Storage Element from Element Creation, Storage Element from Element Modification, Element Usage Modification, StoragePool Usage Modification, Storage Resource Affinity Assignment, DMTF 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