pub struct AuditLog {Show 32 fields
pub id: String,
pub type: AuditLogEventType,
pub effective_at: i64,
pub project: Option<AuditLog_Project>,
pub actor: AuditLogActor,
pub api_key_created: Option<AuditLog_ApiKeyCreated>,
pub api_key_updated: Option<AuditLog_ApiKeyUpdated>,
pub api_key_deleted: Option<AuditLog_ApiKeyDeleted>,
pub checkpoint_permission_created: Option<AuditLog_CheckpointPermissionCreated>,
pub checkpoint_permission_deleted: Option<AuditLog_CheckpointPermissionDeleted>,
pub invite_sent: Option<AuditLog_InviteSent>,
pub invite_accepted: Option<AuditLog_InviteAccepted>,
pub invite_deleted: Option<AuditLog_InviteDeleted>,
pub login_failed: Option<AuditLog_LoginFailed>,
pub logout_failed: Option<AuditLog_LogoutFailed>,
pub organization_updated: Option<AuditLog_OrganizationUpdated>,
pub project_created: Option<AuditLog_ProjectCreated>,
pub project_updated: Option<AuditLog_ProjectUpdated>,
pub project_archived: Option<AuditLog_ProjectArchived>,
pub rate_limit_updated: Option<AuditLog_RateLimitUpdated>,
pub rate_limit_deleted: Option<AuditLog_RateLimitDeleted>,
pub service_account_created: Option<AuditLog_ServiceAccountCreated>,
pub service_account_updated: Option<AuditLog_ServiceAccountUpdated>,
pub service_account_deleted: Option<AuditLog_ServiceAccountDeleted>,
pub user_added: Option<AuditLog_UserAdded>,
pub user_updated: Option<AuditLog_UserUpdated>,
pub user_deleted: Option<AuditLog_UserDeleted>,
pub certificate_created: Option<AuditLog_CertificateCreated>,
pub certificate_updated: Option<AuditLog_CertificateUpdated>,
pub certificate_deleted: Option<AuditLog_CertificateDeleted>,
pub certificates_activated: Option<AuditLog_CertificatesActivated>,
pub certificates_deactivated: Option<AuditLog_CertificatesDeactivated>,
}
Expand description
A log of a user action or configuration change within this organization.
Fields§
§id: String
The ID of this log.
type: AuditLogEventType
§effective_at: i64
The Unix timestamp (in seconds) of the event.
project: Option<AuditLog_Project>
§actor: AuditLogActor
§api_key_created: Option<AuditLog_ApiKeyCreated>
§api_key_updated: Option<AuditLog_ApiKeyUpdated>
§api_key_deleted: Option<AuditLog_ApiKeyDeleted>
§checkpoint_permission_created: Option<AuditLog_CheckpointPermissionCreated>
§checkpoint_permission_deleted: Option<AuditLog_CheckpointPermissionDeleted>
§invite_sent: Option<AuditLog_InviteSent>
§invite_accepted: Option<AuditLog_InviteAccepted>
§invite_deleted: Option<AuditLog_InviteDeleted>
§login_failed: Option<AuditLog_LoginFailed>
§logout_failed: Option<AuditLog_LogoutFailed>
§organization_updated: Option<AuditLog_OrganizationUpdated>
§project_created: Option<AuditLog_ProjectCreated>
§project_updated: Option<AuditLog_ProjectUpdated>
§project_archived: Option<AuditLog_ProjectArchived>
§rate_limit_updated: Option<AuditLog_RateLimitUpdated>
§rate_limit_deleted: Option<AuditLog_RateLimitDeleted>
§service_account_created: Option<AuditLog_ServiceAccountCreated>
§service_account_updated: Option<AuditLog_ServiceAccountUpdated>
§service_account_deleted: Option<AuditLog_ServiceAccountDeleted>
§user_added: Option<AuditLog_UserAdded>
§user_updated: Option<AuditLog_UserUpdated>
§user_deleted: Option<AuditLog_UserDeleted>
§certificate_created: Option<AuditLog_CertificateCreated>
§certificate_updated: Option<AuditLog_CertificateUpdated>
§certificate_deleted: Option<AuditLog_CertificateDeleted>
§certificates_activated: Option<AuditLog_CertificatesActivated>
§certificates_deactivated: Option<AuditLog_CertificatesDeactivated>
Trait Implementations§
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