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

#include <UpdateBackendAuthMFAConfig.h>

Public Member Functions

 UpdateBackendAuthMFAConfig ()
 
 UpdateBackendAuthMFAConfig (Aws::Utils::Json::JsonView jsonValue)
 
UpdateBackendAuthMFAConfigoperator= (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)
 
UpdateBackendAuthMFAConfigWithMFAMode (const MFAMode &value)
 
UpdateBackendAuthMFAConfigWithMFAMode (MFAMode &&value)
 
const SettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const Settings &value)
 
void SetSettings (Settings &&value)
 
UpdateBackendAuthMFAConfigWithSettings (const Settings &value)
 
UpdateBackendAuthMFAConfigWithSettings (Settings &&value)
 

Detailed Description

Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.

See Also:

AWS API Reference

Definition at line 33 of file UpdateBackendAuthMFAConfig.h.

Constructor & Destructor Documentation

◆ UpdateBackendAuthMFAConfig() [1/2]

Aws::AmplifyBackend::Model::UpdateBackendAuthMFAConfig::UpdateBackendAuthMFAConfig ( )

◆ UpdateBackendAuthMFAConfig() [2/2]

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

Member Function Documentation

◆ GetMFAMode()

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

The MFA mode for the backend of your Amplify project.

Definition at line 45 of file UpdateBackendAuthMFAConfig.h.

◆ GetSettings()

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 77 of file UpdateBackendAuthMFAConfig.h.

◆ Jsonize()

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

◆ MFAModeHasBeenSet()

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

The MFA mode for the backend of your Amplify project.

Definition at line 50 of file UpdateBackendAuthMFAConfig.h.

◆ operator=()

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

◆ SetMFAMode() [1/2]

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

The MFA mode for the backend of your Amplify project.

Definition at line 55 of file UpdateBackendAuthMFAConfig.h.

◆ SetMFAMode() [2/2]

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

The MFA mode for the backend of your Amplify project.

Definition at line 60 of file UpdateBackendAuthMFAConfig.h.

◆ SetSettings() [1/2]

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 89 of file UpdateBackendAuthMFAConfig.h.

◆ SetSettings() [2/2]

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 95 of file UpdateBackendAuthMFAConfig.h.

◆ SettingsHasBeenSet()

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 83 of file UpdateBackendAuthMFAConfig.h.

◆ WithMFAMode() [1/2]

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

The MFA mode for the backend of your Amplify project.

Definition at line 65 of file UpdateBackendAuthMFAConfig.h.

◆ WithMFAMode() [2/2]

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

The MFA mode for the backend of your Amplify project.

Definition at line 70 of file UpdateBackendAuthMFAConfig.h.

◆ WithSettings() [1/2]

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 101 of file UpdateBackendAuthMFAConfig.h.

◆ WithSettings() [2/2]

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

The settings of your MFA configuration for the backend of your Amplify project.

Definition at line 107 of file UpdateBackendAuthMFAConfig.h.


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