| Name | Data Type | Default Value | Qualifiers | 
| Name | Data Type | Value | 
| Activity | uint16 |  | 
| Description | string | Indicates which tiering activity this rule applies to. | 
| ValueMap | string | 2, 3, .., 0x8000.. | 
| Values | string | Data movement, Workload statistics collection, DMTF Reserved, Vendor Specific | 
| DataMovementRate | uint16 |  | 
| Description | string | Specifies how fast data should be moved between storage tiers. | 
| ValueMap | string | 2, 3, 4, 5, 6, 7, 8, .., 0x8000.. | 
| Values | string | Very High, High, Medium, Low, Very Low, Not Applicable, Implementation Decides, DMTF Reserved, Vendor Specific | 
| Write | boolean | true | 
| ProvisioningType | uint16 |  | 
| Description | string | The policy rule applies to elements that have the indicated provisioning. For example, thinly provisioned elements. | 
| ValueMap | string | 2, 3, 4, 5, 6, .., 0x8000.. | 
| Values | string | ThinlyProvisioned, ThicklyProvisioned, All, Not Applicable, Implementation Decides, DMTF Reserved, Vendor Specific | 
| Write | boolean | true | 
| TimePeriodCondition | uint16 |  | 
| Description | string | Specifies the time period for this policy rule. If Null, the implementation decides. 
'Not Available' - The time period information is not available. 
'All The Time' - The policy rule is in effect at all times. 
'Associated Time Period' - The time period is based on the associated time period to the instance. 
'Global' - Utilize the effective time period associated to a corresponding 'global' policy rule instance. Policy rules are tailored for data movement, workload data collection, and thin or thick provisioning. 
'None' - The policy rule currently does not have a time period condition associated with it. | 
| ValueMap | string | 0, 2, 3, 4, 5, 6, 7, .., 0x8000.. | 
| Values | string | Unknown, Implementation Decides, Not Available, All The Time, Associated Time Period, Global, None, DMTF Reserved, Vendor Specific | 
| Write | boolean | true | 
| RuleDiscriminator | string[] |  | 
| Description | string | An array of strings used to discriminate the association context in which this TierPolicyRule is instantiated. Each element of the array should be prefixed by a well known organization name followed by a colon and followed by a string defined by that organization. For example, SNIA SMI-S compliant instances might contain one or more of the following values: 
'SNIA:GlobalRule' - This is global rule and is associated to the TierPolicyService. 'SNIA:LocalRule' - This is a local rule and is associated to indivitual components such as a StorageVolume. |