Class CIM_TierDomain
extends CIM_AdminDomain

TierDomain is a subclass of AdminDomain that identifies tiers belonging to a domain.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_System
   |
   +--CIM_AdminDomain
   |
   +--CIM_TierDomain

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringTierDomain is a subclass of AdminDomain that identifies tiers belonging to a domain.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.35.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DataMovementuint16
DescriptionstringSpecifies if data movement is automatic or requires manual intervention. 'Auto' - Movement of data between tiers happens automatically based on the collected statistics. 'Manual' - The actual movement of data between tiers happens when requested by a client. The data movement is still based on the collected statistics.
ValueMapstring2, 3, .., 0x8000..
ValuesstringAuto, Manual, DMTF Reserved, Vendor Specific
Writebooleantrue
DataMovementStateuint16
DescriptionstringIndicates the state of data movement that requires manual intervention.
ModelCorrespondencestringCIM_TierDomain.DataMovement
ValueMapstring0, 2, 3, 4, 5, 6, 7, 8, .., 0x8000..
ValuesstringNot Applicable, Waiting for Approval, Waiting for Scheduled Time, In Progress, Stopped, Paused, Aborted, Completed, DMTF Reserved, Vendor Specific

Inherited Properties

NameData TypeClass Origin
AllocationStatestringCIM_AllocatedLogicalElement
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_System
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_System
NameFormatstringCIM_AdminDomain
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_System
PrimaryOwnerNamestringCIM_System
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
IdentifyingDescriptionsstring[]CIM_System
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherIdentifyingInfostring[]CIM_System
Rolesstring[]CIM_System
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

RequestDataMovementStateChange (uint32)

Method Qualifiers (RequestDataMovementStateChange)

NameData TypeValue
DescriptionstringRequests that the state of manual data movement to be changed to the value specified in the RequestedState parameter. Invoking this method multiple times could result in earlier requests being overwritten or lost. If 0 is returned, then the task completed successfully. Any other return code indicates an error condition.
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 4096, 4097, 4098, 4099, 4100..32767, 32768..65535
ValuesstringCompleted with No Error, Not Supported, Unknown/Unspecified Error, Can NOT complete within Timeout Period, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Parameters Checked - Transition Started, Invalid State Transition, Use of Timeout Parameter Not Supported, Busy, Method Reserved, Vendor Specific

Method Parameters (RequestDataMovementStateChange)

NameTypeQualifiers
NameData TypeValue
DataMovementIntervaldatetime
DescriptionstringSpecifies the duration for data movement.The interval format must be used. A value of 0 or a null parameter indicates there is no time limit.
INbooleantrue
ProvisioningTypeuint16
DescriptionstringSpecifies the type of elements to move. Possible values are as follows: ThinlyProvisioned: only move thinly provisioned elements. ThicklyProvisioned: only move thickly. provisioned elements. If not specified, "Implementation Decides".
INbooleantrue
ValueMapstring2, 3, 4, 5, .., 0x8000..
ValuesstringThinlyProvisioned, ThicklyProvisioned, Both, Implementation Decides, DMTF Reserved, Vendor Reserved
RequestedStateuint16
DescriptionstringSpecifies the requested state. Possible values are as follows: Start: begin manual data movement. Stop: stop manual data movement. Pause: pause data movement. Resume: resume data movement.
INbooleantrue
ValueMapstring2, 3, 4, 5, .., 0x8000..
ValuesstringStart, Stop, Pause, Resume, DMTF Reserved, Vendor Reserved
StartTimedatetime
DescriptionstringSpecifies to data and time for the indicated new requested state. If null, data movement starts as soon as possible.
INbooleantrue
TimeoutPerioddatetime
DescriptionstringA timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. If this property does not contain 0 or null and the implementation does not support this parameter, a return code of 'Use Of Timeout Parameter Not Supported' must be returned.
INbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement