pub struct AuditLogActorApiKey {
pub id: String,
pub type: AuditLogActorApiKeyType,
pub user: Option<AuditLogActorUser>,
pub service_account: Option<AuditLogActorServiceAccount>,
}
Expand description
The API Key used to perform the audit logged action.
Fields§
§id: String
The tracking id of the API key.
type: AuditLogActorApiKeyType
The type of API key. Can be either user
or service_account
.
user: Option<AuditLogActorUser>
The user who performed the audit logged action, if applicable.
service_account: Option<AuditLogActorServiceAccount>
The service account that performed the audit logged action, if applicable.
Trait Implementations§
Source§impl Debug for AuditLogActorApiKey
impl Debug for AuditLogActorApiKey
Source§impl<'de> Deserialize<'de> for AuditLogActorApiKey
impl<'de> Deserialize<'de> for AuditLogActorApiKey
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 AuditLogActorApiKey
impl RefUnwindSafe for AuditLogActorApiKey
impl Send for AuditLogActorApiKey
impl Sync for AuditLogActorApiKey
impl Unpin for AuditLogActorApiKey
impl UnwindSafe for AuditLogActorApiKey
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