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.SetUserSettings

Description

This action is no longer supported. You can use it to configure only SMS MFA. You can't use it to configure time-based one-time password (TOTP) software token MFA. To configure either type of MFA, use SetUserMFAPreference instead.

Synopsis

Creating a Request

data SetUserSettings Source #

Represents the request to set user settings.

See: newSetUserSettings smart constructor.

Constructors

SetUserSettings' 

Fields

  • accessToken :: Sensitive Text

    A valid access token that Amazon Cognito issued to the user whose user settings you want to configure.

  • mfaOptions :: [MFAOptionType]

    You can use this parameter only to set an SMS configuration that uses SMS for delivery.

Instances

Instances details
ToJSON SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

ToHeaders SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

ToPath SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

ToQuery SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

AWSRequest SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Associated Types

type AWSResponse SetUserSettings #

Generic SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Associated Types

type Rep SetUserSettings :: Type -> Type #

Show SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

NFData SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Methods

rnf :: SetUserSettings -> () #

Eq SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Hashable SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

type AWSResponse SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

type Rep SetUserSettings Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

type Rep SetUserSettings = D1 ('MetaData "SetUserSettings" "Amazonka.CognitoIdentityProvider.SetUserSettings" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "SetUserSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "mfaOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MFAOptionType])))

newSetUserSettings Source #

Create a value of SetUserSettings 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:

SetUserSettings, setUserSettings_accessToken - A valid access token that Amazon Cognito issued to the user whose user settings you want to configure.

SetUserSettings, setUserSettings_mfaOptions - You can use this parameter only to set an SMS configuration that uses SMS for delivery.

Request Lenses

setUserSettings_accessToken :: Lens' SetUserSettings Text Source #

A valid access token that Amazon Cognito issued to the user whose user settings you want to configure.

setUserSettings_mfaOptions :: Lens' SetUserSettings [MFAOptionType] Source #

You can use this parameter only to set an SMS configuration that uses SMS for delivery.

Destructuring the Response

data SetUserSettingsResponse Source #

The response from the server for a set user settings request.

See: newSetUserSettingsResponse smart constructor.

Constructors

SetUserSettingsResponse' 

Fields

Instances

Instances details
Generic SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Associated Types

type Rep SetUserSettingsResponse :: Type -> Type #

Read SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Show SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

NFData SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

Methods

rnf :: SetUserSettingsResponse -> () #

Eq SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

type Rep SetUserSettingsResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.SetUserSettings

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

newSetUserSettingsResponse Source #

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

Response Lenses