| 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 |
Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType
Description
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.
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: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.