WS-Management > WS-Management Class Reference > AMT Classes > AMT_StateTransitionCondition

Class AMT_StateTransitionCondition

Used in features: Agent Presence
Compatible with the following Intel AMT Releases: 3.0, 3.2, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
   extended by CIM_Policy
      extended by CIM_PolicyCondition
         extended by AMT_StateTransitionCondition


class AMT_StateTransitionCondition
extends CIM_PolicyCondition

General Information:
Represents an application watchdog state transition that can trigger an action.

Product Specific Usage:
An instance of this class is automatically created while calling to AMT_AgentPresenceWatchdog.AddAction.

Qualifiers:
-------------
Version=3.0.0


Supported Fields Summary
 string PolicyConditionName Key
A user-friendly name of this PolicyCondition.
 string CreationClassName Key
CreationClassName indicates the name of the class or the subclass used in the creation of an instance . . .
 string PolicyRuleName Key
For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated . . .
 string PolicyRuleCreationClassName Key
For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated . . .
 string SystemName Key
The name of the System object in whose scope this PolicyCondition is defined . . .
 string SystemCreationClassName Key
The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined . . .
 string ElementName
A user-friendly name for the object . . .
 uint16 OldState
The state exited by the transition . . .
 uint16 NewState
The state entered by the transition . . .
 string StateSpace
A string that identifies the set of state values that can be assigned to OldState and NewState.

Methods Summary
  Get(Instance)
Gets the representation of the instance
  Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
  Enumerate()
Enumerates the instances of this class
  Release(EnumerationContext)
Releases an enumeration context

Field Detail

PolicyConditionName Key

public string PolicyConditionName
General Information:
A user-friendly name of this PolicyCondition.

Qualifiers:
-------------
Key
MaxLen=256


CreationClassName Key

public string CreationClassName
General Information:
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'AMT_StateTransitionCondition'

Qualifiers:
-------------
Key
MaxLen=30


PolicyRuleName Key

public string PolicyRuleName
General Information:
For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, 'NO RULE', should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'NO RULE'

Qualifiers:
-------------
Key
MaxLen=10


PolicyRuleCreationClassName Key

public string PolicyRuleCreationClassName
General Information:
For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, 'NO RULE', should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'NO RULE'

Qualifiers:
-------------
Key
MaxLen=10


SystemName Key

public string SystemName
General Information:
The name of the System object in whose scope this PolicyCondition is defined.

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'Intel(r) AMT'

Qualifiers:
-------------
Key
MaxLen=256


SystemCreationClassName Key

public string SystemCreationClassName
General Information:
The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined.

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'CIM_ComputerSystem'

Qualifiers:
-------------
Key
MaxLen=20


ElementName

public string ElementName
General Information:
A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information.
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is 'Intel(r) Agent Presence State Transition Condition'

Qualifiers:
-------------
MaxLen=55


OldState

public uint16 OldState
General Information:
The state exited by the transition. This state may be set to a value containing a logical OR of watchdog states. The possible states are: 1 - NotStarted, 2 - Stopped, 4 - Running, 8 - Expired, 16 - Suspended.


NewState

public uint16 NewState
General Information:
The state entered by the transition. This state may be set to a value containing a logical OR of watchdog states. The possible states are: 1 - NotStarted, 2 - Stopped, 4 - Running, 8 - Expired, 16 - Suspended.


StateSpace

public string StateSpace
General Information:
A string that identifies the set of state values that can be assigned to OldState and NewState.

Qualifiers:
-------------
MaxLen=125


Method Detail

Get

public  Get([OUT]AMT_StateTransitionCondition Instance)
Permission Information:
Permitted realms: ADMIN_SECURITY_AGENT_PRESENCE_REMOTE_REALM

General Information:
Gets the representation of the instance

Pull

public  Pull([IN]String EnumerationContext, [IN]String MaxElements)
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned

General Information:
Pulls instances of this class, following an Enumerate operation

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class

Release

public  Release([IN]String EnumerationContext)
Permission Information:
All users permitted to use method

General Information:
Releases an enumeration context

Copyright © 2006-2022, Intel Corporation. All rights reserved.