2.2.4.3.2 AlertInfo

The AlertInfo type contains informational data about a Network Health Alert.

   <xs:complexType name="AlertInfo">
     <xs:sequence>
       <xs:element minOccurs="1" maxOccurs="1" name="InstanceId" type="Guid" />
       <xs:element minOccurs="1" maxOccurs="1" name="MachineName" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="MachineId" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="FeatureName" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="HealthDefinitionName" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="FeatureTitle" type=" xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="HealthDefinitionTitle" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="Description" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="Severity" type="HealthStatus" />
       <xs:element minOccurs="1" maxOccurs="1" name="ActionPerformed" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="IsRepairDefined" type="xs:boolean" />
       <xs:element minOccurs="1" maxOccurs="1" name="RepairActionPerformed" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="DateAndTime" type="xs:dateTime" />
       <xs:element minOccurs="1" maxOccurs="1" name="IsSystem" type="xs:boolean" />
       <xs:element minOccurs="1" maxOccurs="1" name="TroubleshootSteps" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="SupportLink" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="Troubleshooter" type="UserContextTask" /> 
       <xs:element minOccurs="1" maxOccurs="1" name="IsNew" type="xs:boolean" />
       <xs:element minOccurs="1" maxOccurs="1" name="IsSuppressed" type="xs:boolean" />
       <xs:element minOccurs="1" maxOccurs="1" name="LastSuppressedDateTime" type="xs:dateTime" />
       <xs:element minOccurs="1" maxOccurs="1" name="AdditionalInfo" type="IEnumerable<string>" />
       <xs:element minOccurs="1" maxOccurs="1" name="Escalate" type="xs:boolean" />
     </xs:sequence>
   </xs:complexType>

InstanceId: The instance ID of the alert.

MachineName: The name of the machine on which the alert is raised.

MachineId: Typically the SID of the client computer.

FeatureName: The name of the feature definition to which the health definition belongs.

HealthDefinitionName: The name of the feature definition for which the alert is raised.

FeatureTitle: The title of the health definition for which the alert is raised.

HealthDefinitionTitle: The title of the feature definition to which the health definition belongs.

Description: A description of the alert.

Severity: The health status.

ActionPerformed: The health definition alert action performed when the alert is detected.

IsRepairDefined: TRUE, if the alert is repairable; otherwise, FALSE.

RepairActionPerformed: The information about the health definition repair action performed when the alert is repaired.

DateAndTime: The date and time when the alert was raised.

IsSystem: TRUE, if the alert is a system alert; otherwise, FALSE.

TroubleshootSteps: The troubleshooting steps of the alert.

SupportLink: The support link of the alert.

Troubleshooter: Allows the user to launch the task from the Alert Viewer.

IsNew: TRUE, if the alert being raised is not already present; otherwise, FALSE.

IsSuppressed: TRUE, if the alert is suppressed; otherwise, FALSE.

LastSuppressedDateTime: The last time the alert was suppressed.

AdditionalInfo: A store of additional information bound to the alert.

Escalate: TRUE, if the alert will be escalated to the administrator through email; otherwise, FALSE.