pub struct AccessAuditEventResponseModel {Show 29 fields
pub object: Option<String>,
pub kind: Option<String>,
pub occurred_at: Option<String>,
pub organization_id: Option<Uuid>,
pub actor_id: Option<Uuid>,
pub requester_id: Option<Uuid>,
pub collection_id: Option<Uuid>,
pub cipher_id: Option<Uuid>,
pub request_id: Option<Uuid>,
pub lease_id: Option<Uuid>,
pub rule_id: Option<Uuid>,
pub target_system_id: Option<Uuid>,
pub access_connector_id: Option<Uuid>,
pub rotation_config_id: Option<Uuid>,
pub rotation_job_id: Option<Uuid>,
pub rotation_source: Option<PamRotationSource>,
pub sync_state: Option<PamRotationSyncState>,
pub detail: Option<String>,
pub lease_not_before: Option<String>,
pub lease_not_after: Option<String>,
pub actor_name: Option<String>,
pub actor_email: Option<String>,
pub requester_name: Option<String>,
pub requester_email: Option<String>,
pub rule_name: Option<String>,
pub target_system_name: Option<String>,
pub access_connector_name: Option<String>,
pub automated: Option<bool>,
pub incomplete: Option<bool>,
}Expand description
AccessAuditEventResponseModel : One row of the PAM access-audit trail. Display names are as recorded when the event was written; subject ids are populated according to Bit.Services.Pam.Api.Models.Response.AccessAuditEventResponseModel.Kind.
Fields§
§object: Option<String>§kind: Option<String>The event kind, as an Bit.Services.Pam.Api.Models.Response.AccessAuditEventKindNames name.
occurred_at: Option<String>§organization_id: Option<Uuid>§actor_id: Option<Uuid>Who performed the event; null for a system event.
requester_id: Option<Uuid>The owner of the subject request or lease.
collection_id: Option<Uuid>§cipher_id: Option<Uuid>§request_id: Option<Uuid>§lease_id: Option<Uuid>§rule_id: Option<Uuid>§target_system_id: Option<Uuid>§access_connector_id: Option<Uuid>§rotation_config_id: Option<Uuid>§rotation_job_id: Option<Uuid>§rotation_source: Option<PamRotationSource>§sync_state: Option<PamRotationSyncState>§detail: Option<String>The reason, comment or message recorded with the event.
lease_not_before: Option<String>§lease_not_after: Option<String>§actor_name: Option<String>The actor’s display name and email. Null for a system event or an unresolved user.
actor_email: Option<String>§requester_name: Option<String>The requester’s display name and email.
requester_email: Option<String>§rule_name: Option<String>The access rule’s name, for rule administration events.
target_system_name: Option<String>The target system’s name, for rotation and target events.
access_connector_name: Option<String>The access connector’s name, for rotation and connector events.
automated: Option<bool>True for a system event with no human actor.
incomplete: Option<bool>True when the action’s outcome was never recorded, so it may not have completed.
Implementations§
Source§impl AccessAuditEventResponseModel
impl AccessAuditEventResponseModel
Sourcepub fn new() -> AccessAuditEventResponseModel
pub fn new() -> AccessAuditEventResponseModel
One row of the PAM access-audit trail. Display names are as recorded when the event was written; subject ids are populated according to Bit.Services.Pam.Api.Models.Response.AccessAuditEventResponseModel.Kind.
Trait Implementations§
Source§impl Clone for AccessAuditEventResponseModel
impl Clone for AccessAuditEventResponseModel
Source§fn clone(&self) -> AccessAuditEventResponseModel
fn clone(&self) -> AccessAuditEventResponseModel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for AccessAuditEventResponseModel
impl Default for AccessAuditEventResponseModel
Source§fn default() -> AccessAuditEventResponseModel
fn default() -> AccessAuditEventResponseModel
Source§impl<'de> Deserialize<'de> for AccessAuditEventResponseModel
impl<'de> Deserialize<'de> for AccessAuditEventResponseModel
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>,
impl StructuralPartialEq for AccessAuditEventResponseModel
Auto Trait Implementations§
impl Freeze for AccessAuditEventResponseModel
impl RefUnwindSafe for AccessAuditEventResponseModel
impl Send for AccessAuditEventResponseModel
impl Sync for AccessAuditEventResponseModel
impl Unpin for AccessAuditEventResponseModel
impl UnsafeUnpin for AccessAuditEventResponseModel
impl UnwindSafe for AccessAuditEventResponseModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Arc<> Read more