Table of Contents

Class AuditLogActor

Namespace
Cloudflare.NET.AuditLogs.Models
Assembly
Cloudflare.NET.dll

Actor (who performed the action) for an audit log entry.

public record AuditLogActor : IEquatable<AuditLogActor>
Inheritance
AuditLogActor
Implements
Inherited Members

Constructors

AuditLogActor(string?, string?, string?, string?)

Actor (who performed the action) for an audit log entry.

public AuditLogActor(string? Id, string? Email = null, string? Ip = null, string? Type = null)

Parameters

Id string

Actor identifier (user or service ID).

Email string

Email address of the actor (for user actions).

Ip string

IP address from which the action was performed.

Type string

Type of actor (e.g., "user", "system", "service").

Properties

Email

Email address of the actor (for user actions).

[JsonPropertyName("email")]
public string? Email { get; init; }

Property Value

string

Id

Actor identifier (user or service ID).

[JsonPropertyName("id")]
public string? Id { get; init; }

Property Value

string

Ip

IP address from which the action was performed.

[JsonPropertyName("ip")]
public string? Ip { get; init; }

Property Value

string

Type

Type of actor (e.g., "user", "system", "service").

[JsonPropertyName("type")]
public string? Type { get; init; }

Property Value

string