libZSservicesZSamazonka-cognito-idpZSamazonka-cognito-idp
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

Description

 
Synopsis

Documentation

data RiskConfigurationType Source #

The risk configuration type.

See: newRiskConfigurationType smart constructor.

Constructors

RiskConfigurationType' 

Fields

Instances

Instances details
Eq RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

Show RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

Generic RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

Associated Types

type Rep RiskConfigurationType :: Type -> Type #

NFData RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

Methods

rnf :: RiskConfigurationType -> () #

Hashable RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

FromJSON RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

type Rep RiskConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType

type Rep RiskConfigurationType = D1 ('MetaData "RiskConfigurationType" "Amazonka.CognitoIdentityProvider.Types.RiskConfigurationType" "libZSservicesZSamazonka-cognito-idpZSamazonka-cognito-idp" 'False) (C1 ('MetaCons "RiskConfigurationType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "riskExceptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RiskExceptionConfigurationType)) :*: (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "accountTakeoverRiskConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountTakeoverRiskConfigurationType)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "compromisedCredentialsRiskConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompromisedCredentialsRiskConfigurationType))))))

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_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_compromisedCredentialsRiskConfiguration :: Lens' RiskConfigurationType (Maybe CompromisedCredentialsRiskConfigurationType) Source #

The compromised credentials risk configuration object including the EventFilter and the EventAction