pub struct AuditLog {Show 32 fields
pub actor: AuditLogActor,
pub api_key_created: Option<AuditLogApiKeyCreated>,
pub api_key_deleted: Option<AuditLogApiKeyDeleted>,
pub api_key_updated: Option<AuditLogApiKeyUpdated>,
pub certificate_created: Option<AuditLogCertificateCreated>,
pub certificate_deleted: Option<AuditLogCertificateDeleted>,
pub certificate_updated: Option<AuditLogCertificateCreated>,
pub certificates_activated: Option<AuditLogCertificatesActivated>,
pub certificates_deactivated: Option<AuditLogCertificatesActivated>,
pub checkpoint_permission_created: Option<AuditLogCheckpointPermissionCreated>,
pub checkpoint_permission_deleted: Option<AuditLogCheckpointPermissionDeleted>,
pub effective_at: i32,
pub id: String,
pub invite_accepted: Option<AuditLogInviteAccepted>,
pub invite_deleted: Option<AuditLogInviteAccepted>,
pub invite_sent: Option<AuditLogInviteSent>,
pub login_failed: Option<AuditLogLoginFailed>,
pub logout_failed: Option<AuditLogLoginFailed>,
pub organization_updated: Option<AuditLogOrganizationUpdated>,
pub project: Option<AuditLogProject>,
pub project_archived: Option<AuditLogProjectArchived>,
pub project_created: Option<AuditLogProjectCreated>,
pub project_updated: Option<AuditLogProjectUpdated>,
pub rate_limit_deleted: Option<AuditLogRateLimitDeleted>,
pub rate_limit_updated: Option<AuditLogRateLimitUpdated>,
pub service_account_created: Option<AuditLogServiceAccountCreated>,
pub service_account_deleted: Option<AuditLogServiceAccountDeleted>,
pub service_account_updated: Option<AuditLogServiceAccountUpdated>,
pub _type: AuditLogEventType,
pub user_added: Option<AuditLogUserAdded>,
pub user_deleted: Option<AuditLogUserDeleted>,
pub user_updated: Option<AuditLogUserUpdated>,
}
Fields§
§actor: AuditLogActor
§api_key_created: Option<AuditLogApiKeyCreated>
§api_key_deleted: Option<AuditLogApiKeyDeleted>
§api_key_updated: Option<AuditLogApiKeyUpdated>
§certificate_created: Option<AuditLogCertificateCreated>
§certificate_deleted: Option<AuditLogCertificateDeleted>
§certificate_updated: Option<AuditLogCertificateCreated>
§certificates_activated: Option<AuditLogCertificatesActivated>
§certificates_deactivated: Option<AuditLogCertificatesActivated>
§checkpoint_permission_created: Option<AuditLogCheckpointPermissionCreated>
§checkpoint_permission_deleted: Option<AuditLogCheckpointPermissionDeleted>
§effective_at: i32
The Unix timestamp (in seconds) of the event.
id: String
The ID of this log.
invite_accepted: Option<AuditLogInviteAccepted>
§invite_deleted: Option<AuditLogInviteAccepted>
§invite_sent: Option<AuditLogInviteSent>
§login_failed: Option<AuditLogLoginFailed>
§logout_failed: Option<AuditLogLoginFailed>
§organization_updated: Option<AuditLogOrganizationUpdated>
§project: Option<AuditLogProject>
§project_archived: Option<AuditLogProjectArchived>
§project_created: Option<AuditLogProjectCreated>
§project_updated: Option<AuditLogProjectUpdated>
§rate_limit_deleted: Option<AuditLogRateLimitDeleted>
§rate_limit_updated: Option<AuditLogRateLimitUpdated>
§service_account_created: Option<AuditLogServiceAccountCreated>
§service_account_deleted: Option<AuditLogServiceAccountDeleted>
§service_account_updated: Option<AuditLogServiceAccountUpdated>
§_type: AuditLogEventType
§user_added: Option<AuditLogUserAdded>
§user_deleted: Option<AuditLogUserDeleted>
§user_updated: Option<AuditLogUserUpdated>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AuditLog
impl<'de> Deserialize<'de> for AuditLog
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AuditLog
impl RefUnwindSafe for AuditLog
impl Send for AuditLog
impl Sync for AuditLog
impl Unpin for AuditLog
impl UnwindSafe for AuditLog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more