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

#include <CreateBackendAuthIdentityPoolConfig.h>

Public Member Functions

 CreateBackendAuthIdentityPoolConfig ()
 
 CreateBackendAuthIdentityPoolConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthIdentityPoolConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIdentityPoolName () const
 
bool IdentityPoolNameHasBeenSet () const
 
void SetIdentityPoolName (const Aws::String &value)
 
void SetIdentityPoolName (Aws::String &&value)
 
void SetIdentityPoolName (const char *value)
 
CreateBackendAuthIdentityPoolConfigWithIdentityPoolName (const Aws::String &value)
 
CreateBackendAuthIdentityPoolConfigWithIdentityPoolName (Aws::String &&value)
 
CreateBackendAuthIdentityPoolConfigWithIdentityPoolName (const char *value)
 
bool GetUnauthenticatedLogin () const
 
bool UnauthenticatedLoginHasBeenSet () const
 
void SetUnauthenticatedLogin (bool value)
 
CreateBackendAuthIdentityPoolConfigWithUnauthenticatedLogin (bool value)
 

Detailed Description

Describes authorization configurations for the auth resources, configured as a part of your Amplify project.

See Also:

AWS API Reference

Definition at line 32 of file CreateBackendAuthIdentityPoolConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthIdentityPoolConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::CreateBackendAuthIdentityPoolConfig ( )

◆ CreateBackendAuthIdentityPoolConfig() [2/2]

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

Member Function Documentation

◆ GetIdentityPoolName()

const Aws::String& Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::GetIdentityPoolName ( ) const
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 44 of file CreateBackendAuthIdentityPoolConfig.h.

◆ GetUnauthenticatedLogin()

bool Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::GetUnauthenticatedLogin ( ) const
inline

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

Definition at line 86 of file CreateBackendAuthIdentityPoolConfig.h.

◆ IdentityPoolNameHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::IdentityPoolNameHasBeenSet ( ) const
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 49 of file CreateBackendAuthIdentityPoolConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetIdentityPoolName() [1/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::SetIdentityPoolName ( Aws::String &&  value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 59 of file CreateBackendAuthIdentityPoolConfig.h.

◆ SetIdentityPoolName() [2/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::SetIdentityPoolName ( const Aws::String value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 54 of file CreateBackendAuthIdentityPoolConfig.h.

◆ SetIdentityPoolName() [3/3]

void Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::SetIdentityPoolName ( const char *  value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 64 of file CreateBackendAuthIdentityPoolConfig.h.

◆ SetUnauthenticatedLogin()

void Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::SetUnauthenticatedLogin ( bool  value)
inline

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

Definition at line 98 of file CreateBackendAuthIdentityPoolConfig.h.

◆ UnauthenticatedLoginHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::UnauthenticatedLoginHasBeenSet ( ) const
inline

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

Definition at line 92 of file CreateBackendAuthIdentityPoolConfig.h.

◆ WithIdentityPoolName() [1/3]

CreateBackendAuthIdentityPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::WithIdentityPoolName ( Aws::String &&  value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 74 of file CreateBackendAuthIdentityPoolConfig.h.

◆ WithIdentityPoolName() [2/3]

CreateBackendAuthIdentityPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::WithIdentityPoolName ( const Aws::String value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 69 of file CreateBackendAuthIdentityPoolConfig.h.

◆ WithIdentityPoolName() [3/3]

CreateBackendAuthIdentityPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::WithIdentityPoolName ( const char *  value)
inline

Name of the Amazon Cognito identity pool used for authorization.

Definition at line 79 of file CreateBackendAuthIdentityPoolConfig.h.

◆ WithUnauthenticatedLogin()

CreateBackendAuthIdentityPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthIdentityPoolConfig::WithUnauthenticatedLogin ( bool  value)
inline

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

Definition at line 104 of file CreateBackendAuthIdentityPoolConfig.h.


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