Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Sets the user's multi-factor authentication (MFA) preference.
Synopsis
- adminSetUserMFAPreference :: Text -> Text -> AdminSetUserMFAPreference
- data AdminSetUserMFAPreference
- asumpSMSMFASettings :: Lens' AdminSetUserMFAPreference (Maybe SMSMFASettingsType)
- asumpSoftwareTokenMFASettings :: Lens' AdminSetUserMFAPreference (Maybe SoftwareTokenMFASettingsType)
- asumpUsername :: Lens' AdminSetUserMFAPreference Text
- asumpUserPoolId :: Lens' AdminSetUserMFAPreference Text
- adminSetUserMFAPreferenceResponse :: Int -> AdminSetUserMFAPreferenceResponse
- data AdminSetUserMFAPreferenceResponse
- asumprsResponseStatus :: Lens' AdminSetUserMFAPreferenceResponse Int
Creating a Request
adminSetUserMFAPreference Source #
Creates a value of AdminSetUserMFAPreference
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asumpSMSMFASettings
- The SMS text message MFA settings.asumpSoftwareTokenMFASettings
- The time-based one-time password software token MFA settings.asumpUsername
- The user pool username or alias.asumpUserPoolId
- The user pool ID.
data AdminSetUserMFAPreference Source #
See: adminSetUserMFAPreference
smart constructor.
Instances
Request Lenses
asumpSMSMFASettings :: Lens' AdminSetUserMFAPreference (Maybe SMSMFASettingsType) Source #
The SMS text message MFA settings.
asumpSoftwareTokenMFASettings :: Lens' AdminSetUserMFAPreference (Maybe SoftwareTokenMFASettingsType) Source #
The time-based one-time password software token MFA settings.
asumpUsername :: Lens' AdminSetUserMFAPreference Text Source #
The user pool username or alias.
asumpUserPoolId :: Lens' AdminSetUserMFAPreference Text Source #
The user pool ID.
Destructuring the Response
adminSetUserMFAPreferenceResponse Source #
Creates a value of AdminSetUserMFAPreferenceResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asumprsResponseStatus
- -- | The response status code.
data AdminSetUserMFAPreferenceResponse Source #
See: adminSetUserMFAPreferenceResponse
smart constructor.
Instances
Response Lenses
asumprsResponseStatus :: Lens' AdminSetUserMFAPreferenceResponse Int Source #
- - | The response status code.