#### [Abblix\.SecurityEvents\.CAEP](https://www.abblix.com/en/docs/api/abblix-securityevents-caep 'index')
### [Abblix\.SecurityEvents\.CAEP](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP 'Abblix\.SecurityEvents\.CAEP').[RiskLevelChangePayload](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.RiskLevelChangePayload 'Abblix\.SecurityEvents\.CAEP\.RiskLevelChangePayload')

## RiskLevelChangePayload\.Principals Class

The principal kinds Section 3\.8\.1 names, matching the complex\-subject member names of
the Shared Signals Framework\. The set is open to any other entity the framework's
subject model can express\.

```csharp
public static class RiskLevelChangePayload.Principals
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → Principals
### Fields

## RiskLevelChangePayload\.Principals\.Device Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.Device}

The risk concerns a device\.

```csharp
public const string Device = "DEVICE";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## RiskLevelChangePayload\.Principals\.Group Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.Group}

The risk concerns a group\.

```csharp
public const string Group = "GROUP";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## RiskLevelChangePayload\.Principals\.OrgUnit Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.OrgUnit}

The risk concerns an organizational unit\.

```csharp
public const string OrgUnit = "ORG_UNIT";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## RiskLevelChangePayload\.Principals\.Session Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.Session}

The risk concerns a session\.

```csharp
public const string Session = "SESSION";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## RiskLevelChangePayload\.Principals\.Tenant Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.Tenant}

The risk concerns a tenant\.

```csharp
public const string Tenant = "TENANT";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## RiskLevelChangePayload\.Principals\.User Field {#Abblix.SecurityEvents.CAEP.RiskLevelChangePayload.Principals.User}

The risk concerns a user\.

```csharp
public const string User = "USER";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
