#[non_exhaustive]pub struct IdentityActivityMetrics {
pub first_seen_time: Option<i64>,
pub first_seen_time_dt: Option<String>,
pub last_authentication_time: Option<i64>,
pub last_authentication_time_dt: Option<String>,
pub last_seen_time: Option<i64>,
pub last_seen_time_dt: Option<String>,
pub password_last_used_time: Option<i64>,
pub password_last_used_time_dt: Option<String>,
pub programmatic_credentials: Option<Vec<ProgrammaticCredential>>,
}Expand description
Identity Activity Metrics
The Identity Activity Metrics object captures usage patterns, authentication activity, credential usage and other metrics for identities across cloud and on-premises environments. Example identities include AWS IAM Users, Roles, Azure AD Principals, GCP Service Accounts, on-premises Active Directory accounts.
[] Category: | Name: identity_activity_metrics
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.first_seen_time: Option<i64>First Seen
The timestamp when this identity was first observed or created in the system. This helps establish the identity’s age and lifecycle stage for risk assessment.
optional
first_seen_time_dt: Option<String>First Seen
The timestamp when this identity was first observed or created in the system. This helps establish the identity’s age and lifecycle stage for risk assessment.
optional
last_authentication_time: Option<i64>Last Authentication Time
The timestamp when this identity last successfully authenticated to any system or service. This differs from last_seen_time as it specifically tracks authentication events rather than all activities.
optional
last_authentication_time_dt: Option<String>Last Authentication Time
The timestamp when this identity last successfully authenticated to any system or service. This differs from last_seen_time as it specifically tracks authentication events rather than all activities.
optional
last_seen_time: Option<i64>Last Seen
The timestamp of the most recent activity performed by this identity, including authentication, resource access, or API calls. This is the most comprehensive indicator of identity usage recency.
recommended
last_seen_time_dt: Option<String>Last Seen
The timestamp of the most recent activity performed by this identity, including authentication, resource access, or API calls. This is the most comprehensive indicator of identity usage recency.
optional
password_last_used_time: Option<i64>Password Last Used Time
The timestamp when password-based authentication was last used by this identity. This helps distinguish between password and other authentication methods (MFA, SSO, certificates) and identify password-specific usage patterns.
optional
password_last_used_time_dt: Option<String>Password Last Used Time
The timestamp when password-based authentication was last used by this identity. This helps distinguish between password and other authentication methods (MFA, SSO, certificates) and identify password-specific usage patterns.
optional
programmatic_credentials: Option<Vec<ProgrammaticCredential>>Programmatic Credentials
Details about the programmatic credentials associated with this identity, such as API keys, service account keys, access tokens, and client certificates used for automated access.
optional
Trait Implementations§
Source§impl Clone for IdentityActivityMetrics
impl Clone for IdentityActivityMetrics
Source§fn clone(&self) -> IdentityActivityMetrics
fn clone(&self) -> IdentityActivityMetrics
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more