View Source ExOpenAI.Components.AuditLogActorApiKey (ex_openai.ex v2.0.0-beta2)

The API Key used to perform the audit logged action.

Fields

  • :id - optional - String.t()
    The tracking id of the API key.

  • :service_account - optional - ExOpenAI.Components.AuditLogActorServiceAccount.t()

  • :type - optional - :user | :service_account
    The type of API key. Can be either user or service_account.
    Allowed values: "user", "service_account"

  • :user - optional - ExOpenAI.Components.AuditLogActorUser.t()

Summary

Types

@type t() :: %ExOpenAI.Components.AuditLogActorApiKey{
  id: String.t() | nil,
  service_account: ExOpenAI.Components.AuditLogActorServiceAccount.t() | nil,
  type: (:user | :service_account) | nil,
  user: ExOpenAI.Components.AuditLogActorUser.t() | nil
}