AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig Class Reference

#include <CreateBackendAuthMFAConfig.h>

Public Member Functions

 CreateBackendAuthMFAConfig ()
 
 CreateBackendAuthMFAConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthMFAConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MFAModeGetMFAMode () const
 
bool MFAModeHasBeenSet () const
 
void SetMFAMode (const MFAMode &value)
 
void SetMFAMode (MFAMode &&value)
 
CreateBackendAuthMFAConfigWithMFAMode (const MFAMode &value)
 
CreateBackendAuthMFAConfigWithMFAMode (MFAMode &&value)
 
const SettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const Settings &value)
 
void SetSettings (Settings &&value)
 
CreateBackendAuthMFAConfigWithSettings (const Settings &value)
 
CreateBackendAuthMFAConfigWithSettings (Settings &&value)
 

Detailed Description

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

See Also:

AWS API Reference

Definition at line 34 of file CreateBackendAuthMFAConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthMFAConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::CreateBackendAuthMFAConfig ( )

◆ CreateBackendAuthMFAConfig() [2/2]

Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::CreateBackendAuthMFAConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetMFAMode()

const MFAMode& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::GetMFAMode ( ) const
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 47 of file CreateBackendAuthMFAConfig.h.

◆ GetSettings()

const Settings& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::GetSettings ( ) const
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 84 of file CreateBackendAuthMFAConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::Jsonize ( ) const

◆ MFAModeHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::MFAModeHasBeenSet ( ) const
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 53 of file CreateBackendAuthMFAConfig.h.

◆ operator=()

CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetMFAMode() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::SetMFAMode ( const MFAMode value)
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 59 of file CreateBackendAuthMFAConfig.h.

◆ SetMFAMode() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::SetMFAMode ( MFAMode &&  value)
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 65 of file CreateBackendAuthMFAConfig.h.

◆ SetSettings() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::SetSettings ( const Settings value)
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 96 of file CreateBackendAuthMFAConfig.h.

◆ SetSettings() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::SetSettings ( Settings &&  value)
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 102 of file CreateBackendAuthMFAConfig.h.

◆ SettingsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::SettingsHasBeenSet ( ) const
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 90 of file CreateBackendAuthMFAConfig.h.

◆ WithMFAMode() [1/2]

CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::WithMFAMode ( const MFAMode value)
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 71 of file CreateBackendAuthMFAConfig.h.

◆ WithMFAMode() [2/2]

CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::WithMFAMode ( MFAMode &&  value)
inline

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Definition at line 77 of file CreateBackendAuthMFAConfig.h.

◆ WithSettings() [1/2]

CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::WithSettings ( const Settings value)
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 108 of file CreateBackendAuthMFAConfig.h.

◆ WithSettings() [2/2]

CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthMFAConfig::WithSettings ( Settings &&  value)
inline

Describes the configuration settings and methods for your Amplify app users to use MFA.

Definition at line 114 of file CreateBackendAuthMFAConfig.h.


The documentation for this class was generated from the following file: