Skip to main content

V1AuditLogActor

The actor that performed an audit-logged action.

Identifies who or what triggered the event. The type field tells you the category of actor, and name provides a human-readable label:

  • ACCOUNTname is the user's email address.
  • SERVICE_ACCOUNTname is the service account's name.
  • DEPLOYMENTname is a reference like deployment:<id>.
  • SYSTEMname is system for internal actions.

If the original actor has been deleted, the name will indicate this (e.g., "deleted account").

type V1AuditLogActor {
id: ID!
type: AuditLogActorType!
name: String!
}

Fields

V1AuditLogActor.id ● ID! non-null scalar {#id}

Unique identifier of the actor that performed the action.

V1AuditLogActor.type ● AuditLogActorType! non-null enum {#type}

What kind of entity performed the action (human, service account, deployment, or system).

V1AuditLogActor.name ● String! non-null scalar {#name}

Human-readable label for the actor. Email address for users, name for service accounts, or a reference identifier for deployments and system actions.

Member Of

AuditLog object