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, #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 498

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
# 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.



45
46
47
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 45

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.



53
54
55
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 53

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.



61
62
63
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 61

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.



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

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.



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

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.



85
86
87
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 85

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.



93
94
95
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 93

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.



102
103
104
105
106
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 102

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.



112
113
114
115
116
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 112

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.



122
123
124
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 122

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.



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

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.



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

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.



146
147
148
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 146

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.



154
155
156
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 154

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.



162
163
164
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 162

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.



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

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.



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

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.



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

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.



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

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.



206
207
208
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 206

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.



214
215
216
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 214

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.



222
223
224
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 222

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.



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

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)


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

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.



244
245
246
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 244

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)


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

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.



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

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.



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

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

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

The details for events with this type.



274
275
276
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 274

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.



282
283
284
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 282

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.



290
291
292
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 290

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.



298
299
300
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 298

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.



306
307
308
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 306

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.



314
315
316
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 314

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.



322
323
324
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 322

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.



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

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.



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

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.



346
347
348
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 346

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.



354
355
356
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 354

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.



362
363
364
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 362

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.



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

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.



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

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.



386
387
388
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 386

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.



394
395
396
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 394

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.



402
403
404
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 402

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.



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

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.



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

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.



426
427
428
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 426

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.



434
435
436
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 434

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.



472
473
474
475
476
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 472

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.



482
483
484
485
486
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 482

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.



442
443
444
445
446
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 442

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.



452
453
454
455
456
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 452

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.



462
463
464
465
466
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 462

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.



492
493
494
495
496
# File 'lib/openai/models/admin/organization/audit_log_list_response.rb', line 492

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 776

Instance Method Details

#to_hash{

Returns:

  • ({)


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

def to_hash: -> {