Class CIM_TierPolicyServiceCapabilities
extends CIM_TierServiceCapabilities

A subclass of TierServiceCapabilities that defines the Capabilities of a TierPolicyService. An instance of TierServicePolicyCapabilities is associated with a TierPolicyService using ElementCapabilities.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_TierServiceCapabilities
   |
   +--CIM_TierPolicyServiceCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of TierServiceCapabilities that defines the Capabilities of a TierPolicyService. An instance of TierServicePolicyCapabilities is associated with a TierPolicyService using ElementCapabilities.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.31.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SupportsTieringPoliciesbooleanfalse
DescriptionstringIndicates if instrumentation supports policies for storage tiering.
PolicyAppliesToElementsuint16[]
DescriptionstringEnumeration indicating the elements that are associated with a tiering policy. For example, a tiering policy can dictate the space allocation from different tiers for all storage volumes belonging to a DeviceMaskingGroup.
ValueMapstring2, 3, 4, 5, 6, .., 0x8000..
ValuesstringStorageVolume, LogicalDisk, StorageExtent, StoragePool, DeviceMaskingGroup, DMTF Reserved, Vendor Specific
SupportedAsynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions properties then the underlying implementation is indicating that it may or may not create a job.
ModelCorrespondencestringCIM_TierPolicyServiceCapabilities.SupportedSynchronousActions
OverridestringSupportedAsynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x8000..
ValuesstringCreateStorageTier, AddToStorageTier, RemoveFromStorageTier, CreateTierDomain, DeleteTierDomain, ModifyStorageTierDomainAssociation, GetStorageTierCandidateObjects, DeleteStorageTier, CreateStorageTierPolicyRule, DeleteStorageTierPolicyRule, ModifyStorageTierPolicyRule, DMTF Reserved, Vendor Specific
SupportedDataMovementRatesuint16[]
DescriptionstringSpecifies how fast data should be moved between storage tiers.
ModelCorrespondencestringCIM_TierPolicyRule.DataMovementRate
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringVery High, High, Medium, Low, Very Low, Implementation Decides, DMTF Reserved, Vendor Specific
SupportedPolicyFeaturesuint16[]
DescriptionstringEnumeration indicating the supported features of the storage tier policy service. "Policy shall account for 100 percent allocation", indicates if an element is associated with a tiering policy, the policy shall account for the element's entire space allocation from various tiers.
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringSystem creates policies, Client can create policies, Storage tier can belong to multiple policies, Policy shall account for total allocation, Supports global TierPolicyRule, Supports local TierPolicyRule, DMTF Reserved, Vendor Specific
SupportedProvisioningTypesuint16[]
DescriptionstringThe policy rule applies to elements that have the indicated provisioning.
ValueMapstring2, 3, 4, 5, .., 0x8000..
ValuesstringThinlyProvisioned, ThicklyProvisioned, CompressedThinlyProvisioned, CompressedThicklyProvisioned, DMTF Reserved, Vendor Specific
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed synchronously -- without the creation of a job. If an operation is included in both this property and SupportedAsynchronousActions then the underlying implementation is indicating that it may or may not create a job.
ModelCorrespondencestringCIM_TierPolicyServiceCapabilities.SupportedAsynchronousActions
OverridestringSupportedSynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x8000..
ValuesstringCreateStorageTier, AddToStorageTier, RemoveFromStorageTier, CreateTierDomain, DeleteTierDomain, ModifyStorageTierDomainAssociation, GetStorageTierCandidateObjects, DeleteStorageTier, CreateStorageTierPolicyRule, DeleteStorageTierPolicyRule, ModifyStorageTierPolicyRule, DMTF Reserved, Vendor Specific

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities
SupportedFeaturesuint16[]CIM_TierServiceCapabilities
SupportedStorageElementsuint16[]CIM_TierServiceCapabilities
SupportedStorageObjectsuint16[]CIM_TierServiceCapabilities
SupportedTierFeaturesuint16[]CIM_TierServiceCapabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities