View Source OpenAi.AuditLog (OpenAI REST API Client v1.0.0)

Provides struct and type for a AuditLog

Summary

Types

@type t() :: %OpenAi.AuditLog{
  actor: OpenAi.AuditLog.Actor.t(),
  "api_key.created": OpenAi.AuditLog.ApiKey.Created.t() | nil,
  "api_key.deleted": OpenAi.AuditLog.ApiKey.Deleted.t() | nil,
  "api_key.updated": OpenAi.AuditLog.ApiKey.Updated.t() | nil,
  "certificate.created": OpenAi.AuditLog.Certificate.Created.t() | nil,
  "certificate.deleted": OpenAi.AuditLog.Certificate.Deleted.t() | nil,
  "certificate.updated": OpenAi.AuditLog.Certificate.Updated.t() | nil,
  "certificates.activated": OpenAi.AuditLog.Certificate.Activated.t() | nil,
  "certificates.deactivated": OpenAi.AuditLog.Certificate.Deactivated.t() | nil,
  "checkpoint_permission.created":
    OpenAi.AuditLog.CheckpointPermission.Created.t() | nil,
  "checkpoint_permission.deleted":
    OpenAi.AuditLog.CheckpointPermission.Deleted.t() | nil,
  effective_at: integer(),
  id: String.t(),
  "invite.accepted": OpenAi.AuditLog.Invite.Accepted.t() | nil,
  "invite.deleted": OpenAi.AuditLog.Invite.Deleted.t() | nil,
  "invite.sent": OpenAi.AuditLog.Invite.Sent.t() | nil,
  "login.failed": OpenAi.AuditLog.LoginFailed.t() | nil,
  "logout.failed": OpenAi.AuditLog.LogoutFailed.t() | nil,
  "organization.updated": OpenAi.AuditLog.Organization.Updated.t() | nil,
  project: OpenAi.AuditLog.Project.t() | nil,
  "project.archived": OpenAi.AuditLog.Project.Archived.t() | nil,
  "project.created": OpenAi.AuditLog.Project.Created.t() | nil,
  "project.updated": OpenAi.AuditLog.Project.Updated.t() | nil,
  "rate_limit.deleted": OpenAi.AuditLog.RateLimit.Deleted.t() | nil,
  "rate_limit.updated": OpenAi.AuditLog.RateLimit.Updated.t() | nil,
  "service_account.created": OpenAi.AuditLog.ServiceAccount.Created.t() | nil,
  "service_account.deleted": OpenAi.AuditLog.ServiceAccount.Deleted.t() | nil,
  "service_account.updated": OpenAi.AuditLog.ServiceAccount.Updated.t() | nil,
  type: String.t(),
  "user.added": OpenAi.AuditLog.User.Added.t() | nil,
  "user.deleted": OpenAi.AuditLog.User.Deleted.t() | nil,
  "user.updated": OpenAi.AuditLog.User.Updated.t() | nil
}