RiskLevelChangePayload Class
Risk Level Change (CAEP 1.0 Section 3.8): the transmitter's assessed risk level for the subject changed at the moment EventTimestamp names - a password found in a breach, unapproved software on a device, or any other signal the transmitter abstracts into a level.
public sealed record RiskLevelChangePayload : Abblix.SecurityEvents.CAEP.CaepEventPayload, System.IEquatable<Abblix.SecurityEvents.CAEP.RiskLevelChangePayload>Inheritance System.Object → CaepEventPayload → RiskLevelChangePayload
Implements System.IEquatable<RiskLevelChangePayload>
Properties
RiskLevelChangePayload.CurrentLevel Property
REQUIRED. The current risk level, one of RiskLevels (CAEP 1.0 Section 3.8.1).
public string CurrentLevel { get; init; }Property Value
RiskLevelChangePayload.PreviousLevel Property
OPTIONAL. The previously known risk level, one of RiskLevels; absent means the transmitter does not know it (CAEP 1.0 Section 3.8.1).
public string? PreviousLevel { get; init; }Property Value
RiskLevelChangePayload.Principal Property
REQUIRED. The principal entity the observed risk concerns, one of Principals or another entity of the framework's subject model (CAEP 1.0 Section 3.8.1).
public string Principal { get; init; }Property Value
RiskLevelChangePayload.RiskReason Property
RECOMMENDED. The reason contributing to the change (CAEP 1.0 Section 3.8.1).
public string? RiskReason { get; init; }