Class: OpenAI::Models::Admin::Organization::AuditLogListResponse

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/openai/models/admin/organization/audit_log_list_response.rb,
sig/openai/models/admin/organization/audit_log_list_response.rbs

Overview

See Also:

  • OpenAI::Resources::Admin::Organization::AuditLogs#list

Defined Under Namespace

Modules: Type Classes: APIKeyCreated, APIKeyDeleted, APIKeyUpdated, Actor, CertificateCreated, CertificateDeleted, CertificateUpdated, CertificatesActivated, CertificatesDeactivated, CheckpointPermissionCreated, CheckpointPermissionDeleted, ExternalKeyRegistered, ExternalKeyRemoved, GroupCreated, GroupDeleted, GroupUpdated, IPAllowlistConfigActivated, IPAllowlistConfigDeactivated, IPAllowlistCreated, IPAllowlistDeleted, IPAllowlistUpdated, InviteAccepted, InviteDeleted, InviteSent, LoginFailed, LogoutFailed, OrganizationUpdated, Project, ProjectArchived, ProjectCreated, ProjectDeleted, ProjectUpdated, RateLimitDeleted, RateLimitUpdated, RoleAssignmentCreated, RoleAssignmentDeleted, RoleBoundToResource, RoleCreated, RoleDeleted, RoleUnboundFromResource, RoleUpdated, ScimDisabled, ScimEnabled, ServiceAccountCreated, ServiceAccountDeleted, ServiceAccountUpdated, UserAdded, UserDeleted, UserUpdated, WorkloadIdentityProviderCreated, WorkloadIdentityProviderDeleted, WorkloadIdentityProviderMappingCreated, WorkloadIdentityProviderMappingDeleted, WorkloadIdentityProviderMappingUpdated, WorkloadIdentityProviderUpdated

Instance Attribute Summary collapse

Attributes inherited from Internal::Type::BaseModel

#last_response

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], #_request_id, #_set_last_response, coerce, #deconstruct_keys, #deep_to_h, dump, #encode_with, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, coerce_with_error, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(id: nil, name: nil) ⇒ Object

The details for events with this type.

Parameters:

  • id (String) (defaults to: nil)

    The workload identity provider ID.

  • name (String) (defaults to: nil)

    The workload identity provider name.



# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 584

Instance Attribute Details

#actorOpenAI::Models::Admin::Organization::AuditLogListResponse::Actor?

The actor who performed the audit logged action.



31
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 31

optional :actor, -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::Actor }, nil?: true

#api_key_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyCreated?

The details for events with this type.



37
38
39
40
41
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 37

optional(
  :api_key_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyCreated },
  api_name: :"api_key.created"
)

#api_key_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyDeleted?

The details for events with this type.



47
48
49
50
51
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 47

optional(
  :api_key_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyDeleted },
  api_name: :"api_key.deleted"
)

#api_key_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyUpdated?

The details for events with this type.



57
58
59
60
61
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 57

optional(
  :api_key_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::APIKeyUpdated },
  api_name: :"api_key.updated"
)

#certificate_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateCreated?

The details for events with this type.



67
68
69
70
71
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 67

optional(
  :certificate_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateCreated },
  api_name: :"certificate.created"
)

#certificate_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateDeleted?

The details for events with this type.



77
78
79
80
81
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 77

optional(
  :certificate_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateDeleted },
  api_name: :"certificate.deleted"
)

#certificate_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateUpdated?

The details for events with this type.



87
88
89
90
91
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 87

optional(
  :certificate_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CertificateUpdated },
  api_name: :"certificate.updated"
)

#certificates_activatedOpenAI::Models::Admin::Organization::AuditLogListResponse::CertificatesActivated?

The details for events with this type.



97
98
99
100
101
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 97

optional(
  :certificates_activated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CertificatesActivated },
  api_name: :"certificates.activated"
)

#certificates_deactivatedOpenAI::Models::Admin::Organization::AuditLogListResponse::CertificatesDeactivated?

The details for events with this type.



107
108
109
110
111
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 107

optional(
  :certificates_deactivated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CertificatesDeactivated },
  api_name: :"certificates.deactivated"
)

#checkpoint_permission_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::CheckpointPermissionCreated?

The project and fine-tuned model checkpoint that the checkpoint permission was created for.



118
119
120
121
122
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 118

optional(
  :checkpoint_permission_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CheckpointPermissionCreated },
  api_name: :"checkpoint.permission.created"
)

#checkpoint_permission_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::CheckpointPermissionDeleted?

The details for events with this type.



128
129
130
131
132
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 128

optional(
  :checkpoint_permission_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::CheckpointPermissionDeleted },
  api_name: :"checkpoint.permission.deleted"
)

#effective_atInteger

The Unix timestamp (in seconds) of the event.

Parameters:

  • value (Integer)

Returns:

  • (Integer)


19
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 19

required :effective_at, Integer

#external_key_registeredOpenAI::Models::Admin::Organization::AuditLogListResponse::ExternalKeyRegistered?

The details for events with this type.



138
139
140
141
142
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 138

optional(
  :external_key_registered,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ExternalKeyRegistered },
  api_name: :"external_key.registered"
)

#external_key_removedOpenAI::Models::Admin::Organization::AuditLogListResponse::ExternalKeyRemoved?

The details for events with this type.



148
149
150
151
152
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 148

optional(
  :external_key_removed,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ExternalKeyRemoved },
  api_name: :"external_key.removed"
)

#group_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::GroupCreated?

The details for events with this type.



158
159
160
161
162
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 158

optional(
  :group_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::GroupCreated },
  api_name: :"group.created"
)

#group_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::GroupDeleted?

The details for events with this type.



168
169
170
171
172
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 168

optional(
  :group_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::GroupDeleted },
  api_name: :"group.deleted"
)

#group_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::GroupUpdated?

The details for events with this type.



178
179
180
181
182
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 178

optional(
  :group_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::GroupUpdated },
  api_name: :"group.updated"
)

#idString

The ID of this log.

Parameters:

  • value (String)

Returns:

  • (String)


13
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 13

required :id, String

#invite_acceptedOpenAI::Models::Admin::Organization::AuditLogListResponse::InviteAccepted?

The details for events with this type.



188
189
190
191
192
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 188

optional(
  :invite_accepted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::InviteAccepted },
  api_name: :"invite.accepted"
)

#invite_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::InviteDeleted?

The details for events with this type.



198
199
200
201
202
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 198

optional(
  :invite_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::InviteDeleted },
  api_name: :"invite.deleted"
)

#invite_sentOpenAI::Models::Admin::Organization::AuditLogListResponse::InviteSent?

The details for events with this type.



208
209
210
211
212
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 208

optional(
  :invite_sent,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::InviteSent },
  api_name: :"invite.sent"
)

#ip_allowlist_config_activatedOpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistConfigActivated?

The details for events with this type.



218
219
220
221
222
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 218

optional(
  :ip_allowlist_config_activated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistConfigActivated },
  api_name: :"ip_allowlist.config.activated"
)

#ip_allowlist_config_deactivatedOpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistConfigDeactivated?

The details for events with this type.



228
229
230
231
232
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 228

optional(
  :ip_allowlist_config_deactivated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistConfigDeactivated },
  api_name: :"ip_allowlist.config.deactivated"
)

#ip_allowlist_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistCreated?

The details for events with this type.



238
239
240
241
242
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 238

optional(
  :ip_allowlist_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistCreated },
  api_name: :"ip_allowlist.created"
)

#ip_allowlist_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistDeleted?

The details for events with this type.



248
249
250
251
252
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 248

optional(
  :ip_allowlist_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistDeleted },
  api_name: :"ip_allowlist.deleted"
)

#ip_allowlist_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistUpdated?

The details for events with this type.



258
259
260
261
262
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 258

optional(
  :ip_allowlist_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::IPAllowlistUpdated },
  api_name: :"ip_allowlist.updated"
)

#login_failedOpenAI::Models::Admin::Organization::AuditLogListResponse::LoginFailed?

The details for events with this type.



268
269
270
271
272
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 268

optional(
  :login_failed,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::LoginFailed },
  api_name: :"login.failed"
)

#login_succeededObject?

This event has no additional fields beyond the standard audit log attributes.

Parameters:

  • (top)

Returns:

  • (Object, nil)


278
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 278

optional :login_succeeded, OpenAI::Internal::Type::Unknown, api_name: :"login.succeeded"

#logout_failedOpenAI::Models::Admin::Organization::AuditLogListResponse::LogoutFailed?

The details for events with this type.



284
285
286
287
288
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 284

optional(
  :logout_failed,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::LogoutFailed },
  api_name: :"logout.failed"
)

#logout_succeededObject?

This event has no additional fields beyond the standard audit log attributes.

Parameters:

  • (top)

Returns:

  • (Object, nil)


294
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 294

optional :logout_succeeded, OpenAI::Internal::Type::Unknown, api_name: :"logout.succeeded"

#organization_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::OrganizationUpdated?

The details for events with this type.



300
301
302
303
304
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 300

optional(
  :organization_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::OrganizationUpdated },
  api_name: :"organization.updated"
)

#projectOpenAI::Models::Admin::Organization::AuditLogListResponse::Project?

The project that the action was scoped to. Absent for actions not scoped to projects. Note that any admin actions taken via Admin API keys are associated with the default project.



312
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 312

optional :project, -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::Project }

#project_archivedOpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectArchived?

The details for events with this type.



318
319
320
321
322
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 318

optional(
  :project_archived,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectArchived },
  api_name: :"project.archived"
)

#project_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectCreated?

The details for events with this type.



328
329
330
331
332
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 328

optional(
  :project_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectCreated },
  api_name: :"project.created"
)

#project_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectDeleted?

The details for events with this type.



338
339
340
341
342
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 338

optional(
  :project_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectDeleted },
  api_name: :"project.deleted"
)

#project_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectUpdated?

The details for events with this type.



348
349
350
351
352
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 348

optional(
  :project_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ProjectUpdated },
  api_name: :"project.updated"
)

#rate_limit_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::RateLimitDeleted?

The details for events with this type.



358
359
360
361
362
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 358

optional(
  :rate_limit_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RateLimitDeleted },
  api_name: :"rate_limit.deleted"
)

#rate_limit_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::RateLimitUpdated?

The details for events with this type.



368
369
370
371
372
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 368

optional(
  :rate_limit_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RateLimitUpdated },
  api_name: :"rate_limit.updated"
)

#role_assignment_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleAssignmentCreated?

The details for events with this type.



378
379
380
381
382
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 378

optional(
  :role_assignment_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleAssignmentCreated },
  api_name: :"role.assignment.created"
)

#role_assignment_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleAssignmentDeleted?

The details for events with this type.



388
389
390
391
392
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 388

optional(
  :role_assignment_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleAssignmentDeleted },
  api_name: :"role.assignment.deleted"
)

#role_bound_to_resourceOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleBoundToResource?

The details for events with this type.



398
399
400
401
402
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 398

optional(
  :role_bound_to_resource,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleBoundToResource },
  api_name: :"role.bound_to_resource"
)

#role_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleCreated?

The details for events with this type.



408
409
410
411
412
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 408

optional(
  :role_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleCreated },
  api_name: :"role.created"
)

#role_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleDeleted?

The details for events with this type.



418
419
420
421
422
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 418

optional(
  :role_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleDeleted },
  api_name: :"role.deleted"
)

#role_unbound_from_resourceOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleUnboundFromResource?

The details for events with this type.



428
429
430
431
432
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 428

optional(
  :role_unbound_from_resource,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleUnboundFromResource },
  api_name: :"role.unbound_from_resource"
)

#role_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::RoleUpdated?

The details for events with this type.



438
439
440
441
442
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 438

optional(
  :role_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::RoleUpdated },
  api_name: :"role.updated"
)

#scim_disabledOpenAI::Models::Admin::Organization::AuditLogListResponse::ScimDisabled?

The details for events with this type.



448
449
450
451
452
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 448

optional(
  :scim_disabled,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ScimDisabled },
  api_name: :"scim.disabled"
)

#scim_enabledOpenAI::Models::Admin::Organization::AuditLogListResponse::ScimEnabled?

The details for events with this type.



458
459
460
461
462
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 458

optional(
  :scim_enabled,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ScimEnabled },
  api_name: :"scim.enabled"
)

#service_account_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountCreated?

The details for events with this type.



468
469
470
471
472
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 468

optional(
  :service_account_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountCreated },
  api_name: :"service_account.created"
)

#service_account_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountDeleted?

The details for events with this type.



478
479
480
481
482
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 478

optional(
  :service_account_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountDeleted },
  api_name: :"service_account.deleted"
)

#service_account_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountUpdated?

The details for events with this type.



488
489
490
491
492
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 488

optional(
  :service_account_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::ServiceAccountUpdated },
  api_name: :"service_account.updated"
)

#typeSymbol, OpenAI::Models::Admin::Organization::AuditLogListResponse::Type

The event type.

Parameters:

  • value (OpenAI::Models::Admin::Organization::AuditLogListResponse::type_)

Returns:



25
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 25

required :type, enum: -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::Type }

#user_addedOpenAI::Models::Admin::Organization::AuditLogListResponse::UserAdded?

The details for events with this type.



498
499
500
501
502
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 498

optional(
  :user_added,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::UserAdded },
  api_name: :"user.added"
)

#user_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::UserDeleted?

The details for events with this type.



508
509
510
511
512
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 508

optional(
  :user_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::UserDeleted },
  api_name: :"user.deleted"
)

#user_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::UserUpdated?

The details for events with this type.



518
519
520
521
522
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 518

optional(
  :user_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::UserUpdated },
  api_name: :"user.updated"
)

#workload_identity_provider_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderCreated?

The details for events with this type.



558
559
560
561
562
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 558

optional(
  :workload_identity_provider_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderCreated },
  api_name: :"workload_identity_provider.created"
)

#workload_identity_provider_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderDeleted?

The details for events with this type.



568
569
570
571
572
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 568

optional(
  :workload_identity_provider_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderDeleted },
  api_name: :"workload_identity_provider.deleted"
)

#workload_identity_provider_mapping_createdOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingCreated?

The details for events with this type.



528
529
530
531
532
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 528

optional(
  :workload_identity_provider_mapping_created,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingCreated },
  api_name: :"workload_identity_provider_mapping.created"
)

#workload_identity_provider_mapping_deletedOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingDeleted?

The details for events with this type.



538
539
540
541
542
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 538

optional(
  :workload_identity_provider_mapping_deleted,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingDeleted },
  api_name: :"workload_identity_provider_mapping.deleted"
)

#workload_identity_provider_mapping_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingUpdated?

The details for events with this type.



548
549
550
551
552
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 548

optional(
  :workload_identity_provider_mapping_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderMappingUpdated },
  api_name: :"workload_identity_provider_mapping.updated"
)

#workload_identity_provider_updatedOpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderUpdated?

The details for events with this type.



578
579
580
581
582
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 578

optional(
  :workload_identity_provider_updated,
  -> { OpenAI::Models::Admin::Organization::AuditLogListResponse::WorkloadIdentityProviderUpdated },
  api_name: :"workload_identity_provider.updated"
)

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 862

Instance Method Details

#to_hash{

Returns:

  • ({)


473
# File 'sig/openai/models/admin/organization/audit_log_list_response.rbs', line 473

def to_hash: -> {