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

#include <CreateBackendAuthUserPoolConfig.h>

Public Member Functions

 CreateBackendAuthUserPoolConfig ()
 
 CreateBackendAuthUserPoolConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthUserPoolConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CreateBackendAuthForgotPasswordConfigGetForgotPassword () const
 
bool ForgotPasswordHasBeenSet () const
 
void SetForgotPassword (const CreateBackendAuthForgotPasswordConfig &value)
 
void SetForgotPassword (CreateBackendAuthForgotPasswordConfig &&value)
 
CreateBackendAuthUserPoolConfigWithForgotPassword (const CreateBackendAuthForgotPasswordConfig &value)
 
CreateBackendAuthUserPoolConfigWithForgotPassword (CreateBackendAuthForgotPasswordConfig &&value)
 
const CreateBackendAuthMFAConfigGetMfa () const
 
bool MfaHasBeenSet () const
 
void SetMfa (const CreateBackendAuthMFAConfig &value)
 
void SetMfa (CreateBackendAuthMFAConfig &&value)
 
CreateBackendAuthUserPoolConfigWithMfa (const CreateBackendAuthMFAConfig &value)
 
CreateBackendAuthUserPoolConfigWithMfa (CreateBackendAuthMFAConfig &&value)
 
const CreateBackendAuthOAuthConfigGetOAuth () const
 
bool OAuthHasBeenSet () const
 
void SetOAuth (const CreateBackendAuthOAuthConfig &value)
 
void SetOAuth (CreateBackendAuthOAuthConfig &&value)
 
CreateBackendAuthUserPoolConfigWithOAuth (const CreateBackendAuthOAuthConfig &value)
 
CreateBackendAuthUserPoolConfigWithOAuth (CreateBackendAuthOAuthConfig &&value)
 
const CreateBackendAuthPasswordPolicyConfigGetPasswordPolicy () const
 
bool PasswordPolicyHasBeenSet () const
 
void SetPasswordPolicy (const CreateBackendAuthPasswordPolicyConfig &value)
 
void SetPasswordPolicy (CreateBackendAuthPasswordPolicyConfig &&value)
 
CreateBackendAuthUserPoolConfigWithPasswordPolicy (const CreateBackendAuthPasswordPolicyConfig &value)
 
CreateBackendAuthUserPoolConfigWithPasswordPolicy (CreateBackendAuthPasswordPolicyConfig &&value)
 
const Aws::Vector< RequiredSignUpAttributesElement > & GetRequiredSignUpAttributes () const
 
bool RequiredSignUpAttributesHasBeenSet () const
 
void SetRequiredSignUpAttributes (const Aws::Vector< RequiredSignUpAttributesElement > &value)
 
void SetRequiredSignUpAttributes (Aws::Vector< RequiredSignUpAttributesElement > &&value)
 
CreateBackendAuthUserPoolConfigWithRequiredSignUpAttributes (const Aws::Vector< RequiredSignUpAttributesElement > &value)
 
CreateBackendAuthUserPoolConfigWithRequiredSignUpAttributes (Aws::Vector< RequiredSignUpAttributesElement > &&value)
 
CreateBackendAuthUserPoolConfigAddRequiredSignUpAttributes (const RequiredSignUpAttributesElement &value)
 
CreateBackendAuthUserPoolConfigAddRequiredSignUpAttributes (RequiredSignUpAttributesElement &&value)
 
const SignInMethodGetSignInMethod () const
 
bool SignInMethodHasBeenSet () const
 
void SetSignInMethod (const SignInMethod &value)
 
void SetSignInMethod (SignInMethod &&value)
 
CreateBackendAuthUserPoolConfigWithSignInMethod (const SignInMethod &value)
 
CreateBackendAuthUserPoolConfigWithSignInMethod (SignInMethod &&value)
 
const Aws::StringGetUserPoolName () const
 
bool UserPoolNameHasBeenSet () const
 
void SetUserPoolName (const Aws::String &value)
 
void SetUserPoolName (Aws::String &&value)
 
void SetUserPoolName (const char *value)
 
CreateBackendAuthUserPoolConfigWithUserPoolName (const Aws::String &value)
 
CreateBackendAuthUserPoolConfigWithUserPoolName (Aws::String &&value)
 
CreateBackendAuthUserPoolConfigWithUserPoolName (const char *value)
 

Detailed Description

Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.

See Also:

AWS API Reference

Definition at line 39 of file CreateBackendAuthUserPoolConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthUserPoolConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::CreateBackendAuthUserPoolConfig ( )

◆ CreateBackendAuthUserPoolConfig() [2/2]

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

Member Function Documentation

◆ AddRequiredSignUpAttributes() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::AddRequiredSignUpAttributes ( const RequiredSignUpAttributesElement value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 229 of file CreateBackendAuthUserPoolConfig.h.

◆ AddRequiredSignUpAttributes() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::AddRequiredSignUpAttributes ( RequiredSignUpAttributesElement &&  value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 234 of file CreateBackendAuthUserPoolConfig.h.

◆ ForgotPasswordHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::ForgotPasswordHasBeenSet ( ) const
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 58 of file CreateBackendAuthUserPoolConfig.h.

◆ GetForgotPassword()

const CreateBackendAuthForgotPasswordConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetForgotPassword ( ) const
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 52 of file CreateBackendAuthUserPoolConfig.h.

◆ GetMfa()

const CreateBackendAuthMFAConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetMfa ( ) const
inline

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

Definition at line 89 of file CreateBackendAuthUserPoolConfig.h.

◆ GetOAuth()

const CreateBackendAuthOAuthConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetOAuth ( ) const
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 126 of file CreateBackendAuthUserPoolConfig.h.

◆ GetPasswordPolicy()

const CreateBackendAuthPasswordPolicyConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetPasswordPolicy ( ) const
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 163 of file CreateBackendAuthUserPoolConfig.h.

◆ GetRequiredSignUpAttributes()

const Aws::Vector<RequiredSignUpAttributesElement>& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetRequiredSignUpAttributes ( ) const
inline

The required attributes to sign up new users in the user pool.

Definition at line 199 of file CreateBackendAuthUserPoolConfig.h.

◆ GetSignInMethod()

const SignInMethod& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetSignInMethod ( ) const
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 241 of file CreateBackendAuthUserPoolConfig.h.

◆ GetUserPoolName()

const Aws::String& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::GetUserPoolName ( ) const
inline

The Amazon Cognito user pool name.

Definition at line 277 of file CreateBackendAuthUserPoolConfig.h.

◆ Jsonize()

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

◆ MfaHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::MfaHasBeenSet ( ) const
inline

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

Definition at line 95 of file CreateBackendAuthUserPoolConfig.h.

◆ OAuthHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::OAuthHasBeenSet ( ) const
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 132 of file CreateBackendAuthUserPoolConfig.h.

◆ operator=()

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

◆ PasswordPolicyHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::PasswordPolicyHasBeenSet ( ) const
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 169 of file CreateBackendAuthUserPoolConfig.h.

◆ RequiredSignUpAttributesHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::RequiredSignUpAttributesHasBeenSet ( ) const
inline

The required attributes to sign up new users in the user pool.

Definition at line 204 of file CreateBackendAuthUserPoolConfig.h.

◆ SetForgotPassword() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetForgotPassword ( const CreateBackendAuthForgotPasswordConfig value)
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 64 of file CreateBackendAuthUserPoolConfig.h.

◆ SetForgotPassword() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetForgotPassword ( CreateBackendAuthForgotPasswordConfig &&  value)
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 70 of file CreateBackendAuthUserPoolConfig.h.

◆ SetMfa() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetMfa ( const CreateBackendAuthMFAConfig value)
inline

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

Definition at line 101 of file CreateBackendAuthUserPoolConfig.h.

◆ SetMfa() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetMfa ( CreateBackendAuthMFAConfig &&  value)
inline

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

Definition at line 107 of file CreateBackendAuthUserPoolConfig.h.

◆ SetOAuth() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetOAuth ( const CreateBackendAuthOAuthConfig value)
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 138 of file CreateBackendAuthUserPoolConfig.h.

◆ SetOAuth() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetOAuth ( CreateBackendAuthOAuthConfig &&  value)
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 144 of file CreateBackendAuthUserPoolConfig.h.

◆ SetPasswordPolicy() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetPasswordPolicy ( const CreateBackendAuthPasswordPolicyConfig value)
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 175 of file CreateBackendAuthUserPoolConfig.h.

◆ SetPasswordPolicy() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetPasswordPolicy ( CreateBackendAuthPasswordPolicyConfig &&  value)
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 181 of file CreateBackendAuthUserPoolConfig.h.

◆ SetRequiredSignUpAttributes() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetRequiredSignUpAttributes ( Aws::Vector< RequiredSignUpAttributesElement > &&  value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 214 of file CreateBackendAuthUserPoolConfig.h.

◆ SetRequiredSignUpAttributes() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetRequiredSignUpAttributes ( const Aws::Vector< RequiredSignUpAttributesElement > &  value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 209 of file CreateBackendAuthUserPoolConfig.h.

◆ SetSignInMethod() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetSignInMethod ( const SignInMethod value)
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 253 of file CreateBackendAuthUserPoolConfig.h.

◆ SetSignInMethod() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetSignInMethod ( SignInMethod &&  value)
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 259 of file CreateBackendAuthUserPoolConfig.h.

◆ SetUserPoolName() [1/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetUserPoolName ( Aws::String &&  value)
inline

The Amazon Cognito user pool name.

Definition at line 292 of file CreateBackendAuthUserPoolConfig.h.

◆ SetUserPoolName() [2/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetUserPoolName ( const Aws::String value)
inline

The Amazon Cognito user pool name.

Definition at line 287 of file CreateBackendAuthUserPoolConfig.h.

◆ SetUserPoolName() [3/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SetUserPoolName ( const char *  value)
inline

The Amazon Cognito user pool name.

Definition at line 297 of file CreateBackendAuthUserPoolConfig.h.

◆ SignInMethodHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::SignInMethodHasBeenSet ( ) const
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 247 of file CreateBackendAuthUserPoolConfig.h.

◆ UserPoolNameHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::UserPoolNameHasBeenSet ( ) const
inline

The Amazon Cognito user pool name.

Definition at line 282 of file CreateBackendAuthUserPoolConfig.h.

◆ WithForgotPassword() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithForgotPassword ( const CreateBackendAuthForgotPasswordConfig value)
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 76 of file CreateBackendAuthUserPoolConfig.h.

◆ WithForgotPassword() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithForgotPassword ( CreateBackendAuthForgotPasswordConfig &&  value)
inline

Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 82 of file CreateBackendAuthUserPoolConfig.h.

◆ WithMfa() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithMfa ( const CreateBackendAuthMFAConfig value)
inline

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

Definition at line 113 of file CreateBackendAuthUserPoolConfig.h.

◆ WithMfa() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithMfa ( CreateBackendAuthMFAConfig &&  value)
inline

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

Definition at line 119 of file CreateBackendAuthUserPoolConfig.h.

◆ WithOAuth() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithOAuth ( const CreateBackendAuthOAuthConfig value)
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 150 of file CreateBackendAuthUserPoolConfig.h.

◆ WithOAuth() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithOAuth ( CreateBackendAuthOAuthConfig &&  value)
inline

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 156 of file CreateBackendAuthUserPoolConfig.h.

◆ WithPasswordPolicy() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithPasswordPolicy ( const CreateBackendAuthPasswordPolicyConfig value)
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 187 of file CreateBackendAuthUserPoolConfig.h.

◆ WithPasswordPolicy() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithPasswordPolicy ( CreateBackendAuthPasswordPolicyConfig &&  value)
inline

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 193 of file CreateBackendAuthUserPoolConfig.h.

◆ WithRequiredSignUpAttributes() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithRequiredSignUpAttributes ( Aws::Vector< RequiredSignUpAttributesElement > &&  value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 224 of file CreateBackendAuthUserPoolConfig.h.

◆ WithRequiredSignUpAttributes() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithRequiredSignUpAttributes ( const Aws::Vector< RequiredSignUpAttributesElement > &  value)
inline

The required attributes to sign up new users in the user pool.

Definition at line 219 of file CreateBackendAuthUserPoolConfig.h.

◆ WithSignInMethod() [1/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithSignInMethod ( const SignInMethod value)
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 265 of file CreateBackendAuthUserPoolConfig.h.

◆ WithSignInMethod() [2/2]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithSignInMethod ( SignInMethod &&  value)
inline

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

Definition at line 271 of file CreateBackendAuthUserPoolConfig.h.

◆ WithUserPoolName() [1/3]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithUserPoolName ( Aws::String &&  value)
inline

The Amazon Cognito user pool name.

Definition at line 307 of file CreateBackendAuthUserPoolConfig.h.

◆ WithUserPoolName() [2/3]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithUserPoolName ( const Aws::String value)
inline

The Amazon Cognito user pool name.

Definition at line 302 of file CreateBackendAuthUserPoolConfig.h.

◆ WithUserPoolName() [3/3]

CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthUserPoolConfig::WithUserPoolName ( const char *  value)
inline

The Amazon Cognito user pool name.

Definition at line 312 of file CreateBackendAuthUserPoolConfig.h.


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