#[non_exhaustive]pub struct RiskConfigurationType {
pub user_pool_id: Option<String>,
pub client_id: Option<String>,
pub compromised_credentials_risk_configuration: Option<CompromisedCredentialsRiskConfigurationType>,
pub account_takeover_risk_configuration: Option<AccountTakeoverRiskConfigurationType>,
pub risk_exception_configuration: Option<RiskExceptionConfigurationType>,
pub last_modified_date: Option<DateTime>,
}Expand description
The risk configuration type.
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.user_pool_id: Option<String>The user pool ID.
client_id: Option<String>The app client ID.
compromised_credentials_risk_configuration: Option<CompromisedCredentialsRiskConfigurationType>The compromised credentials risk configuration object, including the EventFilter and the EventAction.
account_takeover_risk_configuration: Option<AccountTakeoverRiskConfigurationType>The account takeover risk configuration object, including the NotifyConfiguration object and Actions to take if there is an account takeover.
risk_exception_configuration: Option<RiskExceptionConfigurationType>The configuration to override the risk decision.
last_modified_date: Option<DateTime>The date and time, in ISO 8601 format, when the item was modified.
Implementations§
source§impl RiskConfigurationType
impl RiskConfigurationType
sourcepub fn user_pool_id(&self) -> Option<&str>
pub fn user_pool_id(&self) -> Option<&str>
The user pool ID.
sourcepub fn compromised_credentials_risk_configuration(
&self
) -> Option<&CompromisedCredentialsRiskConfigurationType>
pub fn compromised_credentials_risk_configuration( &self ) -> Option<&CompromisedCredentialsRiskConfigurationType>
The compromised credentials risk configuration object, including the EventFilter and the EventAction.
sourcepub fn account_takeover_risk_configuration(
&self
) -> Option<&AccountTakeoverRiskConfigurationType>
pub fn account_takeover_risk_configuration( &self ) -> Option<&AccountTakeoverRiskConfigurationType>
The account takeover risk configuration object, including the NotifyConfiguration object and Actions to take if there is an account takeover.
sourcepub fn risk_exception_configuration(
&self
) -> Option<&RiskExceptionConfigurationType>
pub fn risk_exception_configuration( &self ) -> Option<&RiskExceptionConfigurationType>
The configuration to override the risk decision.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
The date and time, in ISO 8601 format, when the item was modified.
source§impl RiskConfigurationType
impl RiskConfigurationType
sourcepub fn builder() -> RiskConfigurationTypeBuilder
pub fn builder() -> RiskConfigurationTypeBuilder
Creates a new builder-style object to manufacture RiskConfigurationType.
Trait Implementations§
source§impl Clone for RiskConfigurationType
impl Clone for RiskConfigurationType
source§fn clone(&self) -> RiskConfigurationType
fn clone(&self) -> RiskConfigurationType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for RiskConfigurationType
impl Debug for RiskConfigurationType
source§impl PartialEq for RiskConfigurationType
impl PartialEq for RiskConfigurationType
source§fn eq(&self, other: &RiskConfigurationType) -> bool
fn eq(&self, other: &RiskConfigurationType) -> bool
self and other values to be equal, and is used
by ==.