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.35.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SupportsAutomaticStoragePoolAllocationboolean
DescriptionstringIt indicates the system supports the following capability. When a thinly provisioned storage element subject to storage tiering needs additional storage capacity and the storage pool that the storage element is allocated from is out of free capacity, the system allocates the additional storage capacity from another storage pool in the same tiering policy that is associated to the storage volume.
Experimentalbooleantrue
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
SupportedRemoteTieringCoordinationuint16[]
DescriptionstringIndicates if the Automated Storage Tiering subsystem has the capability to coordinate with the remote site the tiering characteristics of the elements involved in remote replication.
Experimentalbooleantrue
ValueMapstring2, 3, 4, 5, .., 0x8000..
ValuesstringThinlyProvisioned Mirror, ThicklyProvisioned Mirror, ThinlyProvisioned Clone, ThicklyProvisioned Clone, 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
SupportedCompressionuint16[]CIM_TierServiceCapabilities
SupportedDataMovementuint16[]CIM_TierServiceCapabilities
SupportedFeaturesuint16[]CIM_TierServiceCapabilities
SupportedManualMovementProvisioninguint16[]CIM_TierServiceCapabilities
SupportedStorageElementsuint16[]CIM_TierServiceCapabilities
SupportedStorageObjectsuint16[]CIM_TierServiceCapabilities
SupportedTierFeaturesuint16[]CIM_TierServiceCapabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities