[Version ( "11.0.0" ), Description ( "The IPS_WatchDogAction class configures the action of watch dog expiration." )] class IPS_WatchDogAction : CIM_ManagedElement { [Key, Override ( "InstanceID" )] string InstanceID; [Required, Description ( "The action to invoke upon OS Watch dog expiration." "'None' stands for no action. 'Reboot' stands for reset of the machine"), ValueMap { "0", "1", ".." }, Values { "None", "Reboot", "Reserved" }] uint32 HeciWatchDogExpirationAction; [Required, Description ( "The action to invoke upon AP Watch dog expiration." "'None' stands for no action. 'Reboot' stands for reset of the machine"), ValueMap { "0", "1", ".." }, Values { "None", "Reboot", "Reserved" }] uint32 AgentPresenceWatchDogExpirationAction; [Description( "How long to wait (in seconds) before applying HeciWatchDogExpirationAction" " or AgentPresenceWatchDogExpirationAction"), ValueMap { "0..86400", ".." }, Values { "Timeout value", "Reserved" }] uint32 Timeout; [Description( "Allows the manageability to perform reset again")] boolean ReArmReset; [Description ( "Apply AgentPresenceWatchDogExpirationAction on instance of AMT_AgentPresenceWatchdog." "Creates association of CIM_ElementSettingData between IPS_WatchDogAction and " "the specified instance."), ValueMap { "0", "1", "2", ".." }, Values { "Completed with No Error", "Not Supported", "Failed", "Method Reserved"}] uint32 ApplyActionOnWatchDog( [Required, IN, Description ( "The instance of the AMT_AgentPresenceWatchdog to apply action on." )] AMT_AgentPresenceWatchdog REF AgentPresenceWatchDog, [Required, IN, Description ( "Determine if action should be applied or not on " "AMT_AgentPresenceWatchdog instance")] bool ActionEnable ); [Description ( "Cancel Reboot operation following WD expiration."), ValueMap { "0", "1", "2", ".." }, Values { "Completed with No Error", "Not Supported", "Failed", "Method Reserved"}] uint32 CancelRebootAction(); };