amazonka-cognito-idp-2.0: Amazon Cognito Identity Provider SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Description

The user's multi-factor authentication (MFA) preference, including which MFA options are activated, and if any are preferred. Only one factor can be set as preferred. The preferred MFA factor will be used to authenticate a user if multiple factors are activated. If multiple options are activated and no preference is set, a challenge to choose an MFA option will be returned during sign-in.

Synopsis

Creating a Request

data AdminSetUserMFAPreference Source #

See: newAdminSetUserMFAPreference smart constructor.

Constructors

AdminSetUserMFAPreference' 

Fields

Instances

Instances details
ToJSON AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

ToHeaders AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

ToPath AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

ToQuery AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

AWSRequest AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Generic AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Associated Types

type Rep AdminSetUserMFAPreference :: Type -> Type #

Show AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

NFData AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Eq AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Hashable AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

type AWSResponse AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

type Rep AdminSetUserMFAPreference Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

type Rep AdminSetUserMFAPreference = D1 ('MetaData "AdminSetUserMFAPreference" "Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "AdminSetUserMFAPreference'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sMSMfaSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SMSMfaSettingsType)) :*: S1 ('MetaSel ('Just "softwareTokenMfaSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SoftwareTokenMfaSettingsType))) :*: (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAdminSetUserMFAPreference Source #

Create a value of AdminSetUserMFAPreference 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:sMSMfaSettings:AdminSetUserMFAPreference', adminSetUserMFAPreference_sMSMfaSettings - The SMS text message MFA settings.

$sel:softwareTokenMfaSettings:AdminSetUserMFAPreference', adminSetUserMFAPreference_softwareTokenMfaSettings - The time-based one-time password software token MFA settings.

AdminSetUserMFAPreference, adminSetUserMFAPreference_username - The user pool username or alias.

AdminSetUserMFAPreference, adminSetUserMFAPreference_userPoolId - The user pool ID.

Request Lenses

Destructuring the Response

data AdminSetUserMFAPreferenceResponse Source #

See: newAdminSetUserMFAPreferenceResponse smart constructor.

Constructors

AdminSetUserMFAPreferenceResponse' 

Fields

Instances

Instances details
Generic AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Associated Types

type Rep AdminSetUserMFAPreferenceResponse :: Type -> Type #

Read AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Show AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

NFData AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

Eq AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

type Rep AdminSetUserMFAPreferenceResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference

type Rep AdminSetUserMFAPreferenceResponse = D1 ('MetaData "AdminSetUserMFAPreferenceResponse" "Amazonka.CognitoIdentityProvider.AdminSetUserMFAPreference" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "AdminSetUserMFAPreferenceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAdminSetUserMFAPreferenceResponse Source #

Create a value of AdminSetUserMFAPreferenceResponse 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:httpStatus:AdminSetUserMFAPreferenceResponse', adminSetUserMFAPreferenceResponse_httpStatus - The response's http status code.

Response Lenses