| 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 |
Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType
Description
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.
Constructors
| RiskConfigurationType' | |
Fields
| |
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