Name | Data Type | Value |
Description | string | Create a new storage tiering policy. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 0x8000.. |
Values | string | Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
Name | Type | Qualifiers |
Name | Data Type | Value |
Activity | uint16 |
Description | string | Indicates the purpose of the policy rule. Data movement: Rule to be applied for data movement. Workload statistics collection: Rule is in effect for collecting statistics about the managed element. If null, defaults to Data movement. |
IN | boolean | true |
ValueMap | string | 2, 3, .., 0x8000.. |
Values | string | Data movement, Workload statistics collection, DMTF Reserved, Vendor Specific |
ConditionNegated | boolean |
Description | string | If true, the supplied PolicyTimePeriodCondition should be negated -- the time period the rule shall not be in effect. If false, it specifies the time period the rule shall be in effect. If NULL, the property shall have the value of false. |
IN | boolean | true |
ModelCorrespondence | string | CreateStorageTierPolicyRule.PolicyTimePeriodCondition |
PolicyRuleName | string |
Description | string | A end user relevant name for the created policy rule. If null, then a system supplied default name may be used. |
IN | boolean | true |
PolicyState | uint16 |
Description | string | Indicates whether the created policy is set to Enabled or Disabled. If null, the policy is set to Enabled. |
IN | boolean | true |
ModelCorrespondence | string | CIM_TierPolicyRule.Enabled |
ValueMap | string | 2, 3, .., 0x8000.. |
Values | string | Enabled, Disabled, DMTF Reserved, Vendor Specific |
PolicyTimePeriodCondition | string |
Description | string | If provided, it represents the time periods during which the policy is active. If not provided, the implementation decides. |
EmbeddedInstance | string | CIM_PolicyTimePeriodCondition |
IN | boolean | true |
TierPolicySettingData | string |
Description | string | If provided, it supplies additional information to incorporate in a policy rule. For example, the RulePriority. |
EmbeddedInstance | string | CIM_TierPolicySettingData |
IN | boolean | true |
TimePeriodCondition | uint16 |
Description | string | If provided, sets TierPolicyRule.TimePeriodCondition. If not provided, the implementation sets the value based on whether the parameter PolicyTimePeriodCondition is supplied. |
IN | boolean | true |
ModelCorrespondence | string | TierPolicyRule.TimePeriodCondition, CreateStorageTierPolicyRule.PolicyTimePeriodCondition |
ValueMap | string | 2, 3, 4, 5, 6, 7, .., 0x8000.. |
Values | string | Implementation Decides, Not Available, All The Time, Associated Time Period, Global, None, DMTF Reserved, Vendor Specific |
MaxPercentAllocated | uint16[] |
ArrayType | string | Indexed |
Description | string | The percentage of the capacity that is allocated from the corresponding storage tier. This array is index-correlated with the array Tiers. |
IN | boolean | true |
MaxValue | sint64 | 100 |
MinValue | sint64 | 0 |
ModelCorrespondence | string | CreateStorageTierPolicyRule.Tiers |
PUnit | string | percent |
Units | string | Percent |
InElements | CIM_ManagedElement[] |
Description | string | Associate these elements to the created policy. |
IN | boolean | true |
Tiers | CIM_StorageTier[] |
ArrayType | string | Indexed |
Description | string | List of storage tiers to associate to this policy. If null, no tiers will be associated to this policy. |
IN | boolean | true |
ModelCorrespondence | string | CreateStorageTierPolicyRule.MaxPercentAllocated |
Job |
REF
CIM_ConcreteJob |
Description | string | Reference to the job (may be NULL if job is completed). |
IN | boolean | false |
OUT | boolean | true |
PolicyRule |
REF
CIM_PolicyRule |
Description | string | Reference to the created PolicyRule. |
IN | boolean | false |
OUT | boolean | true |
Name | Data Type | Value |
Description | string | Delete a storage tiering policy. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 0x8000.. |
Values | string | Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
Name | Data Type | Value |
Description | string | Modify a storage tiering policy. The parameter "Operation" specifies the modification to be performed. Only the applicable parameters for the requested operation are necessary to be supplied. For example, to update the associated PolicyTimePeriodCondition to a policy rule, only the parameters PolicyTimePeriodCondition and PolicyRule are necessary. Adding or removing PolicyTimePeriodCondition also updates the TimePeriodCondition. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 0x8000.. |
Values | string | Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
Name | Type | Qualifiers |
Name | Data Type | Value |
ConditionNegated | boolean |
Description | string | If true, the supplied PolicyTimePeriodCondition should be negated -- the time period the rule shall not be in effect. If false, it specifies the time period the rule shall be in effect. If NULL, the property shall have the value of false. |
IN | boolean | true |
ModelCorrespondence | string | ModifyStorageTierPolicyRule.PolicyTimePeriodCondition |
Operation | uint16 |
Description | string | The Operations to perform. |
IN | boolean | true |
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, .., 0x8000.. |
Values | string | Rename PolicyRuleName, Add Tiers to Policy, Remove Tiers from Policy, Add InElements to Policy, Remove InElements from Policy, Update MaxPercentAllocated, Add PolicyTimePeriodCondition, Remove PolicyTimePeriodCondition, Modify PolicyTimePeriodCondition, DMTF Reserved, Vendor Specific |
PolicyRuleName | string |
Description | string | A new name for the policy rule. Effectively, renaming the policy rule. |
IN | boolean | true |
PolicyTimePeriodCondition | string |
Description | string | If provided, it represents the time periods during which the policy is active. If not provided, the implementation decides. |
EmbeddedInstance | string | CIM_PolicyTimePeriodCondition |
IN | boolean | true |
TierPolicySettingData | string |
Description | string | If provided, it supplies additional information to incorporate in a policy rule. For example, the RulePriority. |
EmbeddedInstance | string | CIM_TierPolicySettingData |
IN | boolean | true |
MaxPercentAllocated | uint16[] |
ArrayType | string | Indexed |
Description | string | The percentage of the capacity that is allocated from the corresponding storage tier. This array is index-correlated with the array Tiers. |
IN | boolean | true |
MaxValue | sint64 | 100 |
MinValue | sint64 | 0 |
ModelCorrespondence | string | ModifyStorageTierPolicyRule.Tiers |
PUnit | string | percent |
Units | string | Percent |
InElements | CIM_ManagedElement[] |
Description | string | Associate the elements to the policy. |
IN | boolean | true |
Tiers | CIM_StorageTier[] |
ArrayType | string | Indexed |
Description | string | List of storage tiers to associate to this policy. |
IN | boolean | true |
ModelCorrespondence | string | ModifyStorageTierPolicyRule.MaxPercentAllocated |
Job |
REF
CIM_ConcreteJob |
Description | string | Reference to the job (may be NULL if job is completed). |
IN | boolean | false |
OUT | boolean | true |
PolicyRule |
REF
CIM_PolicyRule |
Description | string | Reference to the PolicyRule to be modified. |
IN | boolean | true |
Required | boolean | true |