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 SoftwareTokenMfaSettingsType = SoftwareTokenMfaSettingsType' {}
- newSoftwareTokenMfaSettingsType :: SoftwareTokenMfaSettingsType
- softwareTokenMfaSettingsType_enabled :: Lens' SoftwareTokenMfaSettingsType (Maybe Bool)
- softwareTokenMfaSettingsType_preferredMfa :: Lens' SoftwareTokenMfaSettingsType (Maybe Bool)
Documentation
data SoftwareTokenMfaSettingsType Source #
The type used for enabling software token MFA at the user level. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted. If you want MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool.
See: newSoftwareTokenMfaSettingsType
smart constructor.
SoftwareTokenMfaSettingsType' | |
|
Instances
ToJSON SoftwareTokenMfaSettingsType Source # | |
Generic SoftwareTokenMfaSettingsType Source # | |
Read SoftwareTokenMfaSettingsType Source # | |
Show SoftwareTokenMfaSettingsType Source # | |
NFData SoftwareTokenMfaSettingsType Source # | |
Eq SoftwareTokenMfaSettingsType Source # | |
Hashable SoftwareTokenMfaSettingsType Source # | |
type Rep SoftwareTokenMfaSettingsType Source # | |
Defined in Amazonka.CognitoIdentityProvider.Types.SoftwareTokenMfaSettingsType type Rep SoftwareTokenMfaSettingsType = D1 ('MetaData "SoftwareTokenMfaSettingsType" "Amazonka.CognitoIdentityProvider.Types.SoftwareTokenMfaSettingsType" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "SoftwareTokenMfaSettingsType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "preferredMfa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) |
newSoftwareTokenMfaSettingsType :: SoftwareTokenMfaSettingsType Source #
Create a value of SoftwareTokenMfaSettingsType
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:enabled:SoftwareTokenMfaSettingsType'
, softwareTokenMfaSettingsType_enabled
- Specifies whether software token MFA is activated. If an MFA type is
activated for a user, the user will be prompted for MFA during all
sign-in attempts, unless device tracking is turned on and the device has
been trusted.
$sel:preferredMfa:SoftwareTokenMfaSettingsType'
, softwareTokenMfaSettingsType_preferredMfa
- Specifies whether software token MFA is the preferred MFA method.
softwareTokenMfaSettingsType_enabled :: Lens' SoftwareTokenMfaSettingsType (Maybe Bool) Source #
Specifies whether software token MFA is activated. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted.
softwareTokenMfaSettingsType_preferredMfa :: Lens' SoftwareTokenMfaSettingsType (Maybe Bool) Source #
Specifies whether software token MFA is the preferred MFA method.