AlertFullData class
This data object contains extended information about an alert.
Namespace: Lenovo.XClarityOrchestrator.PowerShell.Data.Alerts
Assembly: Lenovo.XClarityOrchestrator.PowerShell.Data
Inheritance -> Object -> AlertData class
Properties
- public string Action { get; set; }
- Action category. This can be one of the following values.
- Inventory
- IP
- None (default)
- Topology
- public bool IsActive { get; set; }
- Indicates whether the alert is active.
- public string [] Args { get; set; }
- List of dynamic arguments in the alert message string, separated by a comma.
- public string CommonEventCode { get; set; }
- Event ID that is associated with the alert.
- public string ComponentID { get; set; }
- ID of the component that generated the alert.
- public string ComponentType { get; set; }
- Type of the component that generated the alert.
- public string Description { get; set; }
- Additional information to clarify the reason for the alert.
- public object[] Details { get; set; }
- Details for this event.
- public string EventClass { get; set; }
- Event source. This can be one of the following values.
- Adaptor
- Audit
- Blade
- Cooling
- Disks
- Expansion
- IOModule
- Analytics
- Memory
- Power
- Processors
- Switch
- System
- Test
- Unknown (default)
- public DateTime? EventTimestamp { get; set; }
- Timestamp when the event was generated.
- public string [] FailFRUNumbers { get; set; }
- (Hardware fault events only) List of names for FRUs that are associated to the fault.
- public string [] FailFRUSNs { get; set; }
- (Hardware fault events only) List of serial numbers for FRUs associated to the fault.
- public string [] FailFRUUUIDs {get; set; }
- (Hardware fault events only) List of UUIDs for FRUs that are associated to the fault.
- public string [] Flags { get; set; }
- List of flags. This can be one of the following values.
- Excluded. The event is displayed only in diagnostic logs. The event is excluded from normal log and analytics views.
- Hidden. The event is displayed only in diagnostic logs. The event is excluded from normal log and analytics views. This value must be specified for internal communication.
- Historical. The event occurred while the orchestrator server was down and can be ignored by EventActions.
- Ignored. The event is ignored.
- Recovered. The event was involved in the reliable event recovery process.
- Unsequenced. Switch system traps are not sequenced. Reliable event recovery is skipped.
- public string FRUType { get; set; }
- Type of field replaceable unit (FRU) for the component that raised the event.
- public string IpAddress { get; set; }
- Main IP address of the resource that is the source of this event.
- public bool IsLocal { get; set; }
- Indicates whether the alert was generated locally (by XClarity Orchestrator).
It is true if the event was raised by XClarity Orchestrator, false otherwise.
- public string MessageID { get; set; }
- Message ID for the alert.
- public string RecoveryURL { get; set; }
- Link to more information or recovery actions, if available.
- public string SourceID { get; set; }
- ID of the device or resource manager on which the alert occurred.
- public string UserAction { get; set; }
- User actions that can be taken to recover from the error.
- public string UserID { get; set; }
- ID of the logged in user who created the alert.
- public DeviceInAlert Device { get; set; }
- Information about the device on which the alert occurred, if applicable.
- public ManagerInAlert Manager { get; set; }
- Information about the resource manager that manages the device.
Methods
- public virtual bool Equals (object obj);
- Determines whether the specified object is equal to the current object.
(Inherited from System.Object)
- public virtual int GetHashCode ();
- Serves as the default hash function
(Inherited from System.Object)
- public Type GetType ();
- Gets the System.Type of the current instance
(Inherited from System.Object)
- public virtual string ToString ();
- Returns a string that represents the current object.
(Inherited from System.Object)
Give documentation feedback