Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RiskConfigurationType = RiskConfigurationType' {
- accountTakeoverRiskConfiguration :: Maybe AccountTakeoverRiskConfigurationType
- clientId :: Maybe (Sensitive Text)
- compromisedCredentialsRiskConfiguration :: Maybe CompromisedCredentialsRiskConfigurationType
- lastModifiedDate :: Maybe POSIX
- riskExceptionConfiguration :: Maybe RiskExceptionConfigurationType
- userPoolId :: Maybe Text
- newRiskConfigurationType :: RiskConfigurationType
- riskConfigurationType_accountTakeoverRiskConfiguration :: Lens' RiskConfigurationType (Maybe AccountTakeoverRiskConfigurationType)
- riskConfigurationType_clientId :: Lens' RiskConfigurationType (Maybe Text)
- riskConfigurationType_compromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType)
- riskConfigurationType_lastModifiedDate :: Lens' RiskConfigurationType (Maybe UTCTime)
- riskConfigurationType_riskExceptionConfiguration :: Lens' RiskConfigurationType (Maybe RiskExceptionConfigurationType)
- riskConfigurationType_userPoolId :: Lens' RiskConfigurationType (Maybe Text)
Documentation
data RiskConfigurationType Source #
The risk configuration type.
See: newRiskConfigurationType
smart constructor.
RiskConfigurationType' | |
|
Instances
newRiskConfigurationType :: RiskConfigurationType Source #
Create a value of RiskConfigurationType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountTakeoverRiskConfiguration:RiskConfigurationType'
, riskConfigurationType_accountTakeoverRiskConfiguration
- The account takeover risk configuration object, including the
NotifyConfiguration
object and Actions
to take if there is an
account takeover.
$sel:clientId:RiskConfigurationType'
, riskConfigurationType_clientId
- The app client ID.
$sel:compromisedCredentialsRiskConfiguration:RiskConfigurationType'
, riskConfigurationType_compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the
EventFilter
and the EventAction
.
$sel:lastModifiedDate:RiskConfigurationType'
, riskConfigurationType_lastModifiedDate
- The last modified date.
$sel:riskExceptionConfiguration:RiskConfigurationType'
, riskConfigurationType_riskExceptionConfiguration
- The configuration to override the risk decision.
$sel:userPoolId:RiskConfigurationType'
, riskConfigurationType_userPoolId
- The user pool ID.
riskConfigurationType_accountTakeoverRiskConfiguration :: Lens' RiskConfigurationType (Maybe AccountTakeoverRiskConfigurationType) Source #
The account takeover risk configuration object, including the
NotifyConfiguration
object and Actions
to take if there is an
account takeover.
riskConfigurationType_clientId :: Lens' RiskConfigurationType (Maybe Text) Source #
The app client ID.
riskConfigurationType_compromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType) Source #
The compromised credentials risk configuration object, including the
EventFilter
and the EventAction
.
riskConfigurationType_lastModifiedDate :: Lens' RiskConfigurationType (Maybe UTCTime) Source #
The last modified date.
riskConfigurationType_riskExceptionConfiguration :: Lens' RiskConfigurationType (Maybe RiskExceptionConfigurationType) Source #
The configuration to override the risk decision.
riskConfigurationType_userPoolId :: Lens' RiskConfigurationType (Maybe Text) Source #
The user pool ID.