Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data RiskConfigurationType = RiskConfigurationType' {
- riskExceptionConfiguration :: Maybe RiskExceptionConfigurationType
- clientId :: Maybe (Sensitive Text)
- accountTakeoverRiskConfiguration :: Maybe AccountTakeoverRiskConfigurationType
- lastModifiedDate :: Maybe POSIX
- userPoolId :: Maybe Text
- compromisedCredentialsRiskConfiguration :: Maybe CompromisedCredentialsRiskConfigurationType
- newRiskConfigurationType :: RiskConfigurationType
- riskConfigurationType_riskExceptionConfiguration :: Lens' RiskConfigurationType (Maybe RiskExceptionConfigurationType)
- riskConfigurationType_clientId :: Lens' RiskConfigurationType (Maybe Text)
- riskConfigurationType_accountTakeoverRiskConfiguration :: Lens' RiskConfigurationType (Maybe AccountTakeoverRiskConfigurationType)
- riskConfigurationType_lastModifiedDate :: Lens' RiskConfigurationType (Maybe UTCTime)
- riskConfigurationType_userPoolId :: Lens' RiskConfigurationType (Maybe Text)
- riskConfigurationType_compromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType)
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:riskExceptionConfiguration:RiskConfigurationType'
, riskConfigurationType_riskExceptionConfiguration
- The configuration to override the risk decision.
$sel:clientId:RiskConfigurationType'
, riskConfigurationType_clientId
- The app client ID.
$sel:accountTakeoverRiskConfiguration:RiskConfigurationType'
, riskConfigurationType_accountTakeoverRiskConfiguration
- The account takeover risk configuration object including the
NotifyConfiguration
object and Actions
to take in the case of an
account takeover.
$sel:lastModifiedDate:RiskConfigurationType'
, riskConfigurationType_lastModifiedDate
- The last modified date.
$sel:userPoolId:RiskConfigurationType'
, riskConfigurationType_userPoolId
- The user pool ID.
$sel:compromisedCredentialsRiskConfiguration:RiskConfigurationType'
, riskConfigurationType_compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object including the
EventFilter
and the EventAction
riskConfigurationType_riskExceptionConfiguration :: Lens' RiskConfigurationType (Maybe RiskExceptionConfigurationType) Source #
The configuration to override the risk decision.
riskConfigurationType_clientId :: Lens' RiskConfigurationType (Maybe Text) Source #
The app client ID.
riskConfigurationType_accountTakeoverRiskConfiguration :: Lens' RiskConfigurationType (Maybe AccountTakeoverRiskConfigurationType) Source #
The account takeover risk configuration object including the
NotifyConfiguration
object and Actions
to take in the case of an
account takeover.
riskConfigurationType_lastModifiedDate :: Lens' RiskConfigurationType (Maybe UTCTime) Source #
The last modified date.
riskConfigurationType_userPoolId :: Lens' RiskConfigurationType (Maybe Text) Source #
The user pool ID.
riskConfigurationType_compromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType) Source #
The compromised credentials risk configuration object including the
EventFilter
and the EventAction