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

#include <CreateBackendAuthResourceConfig.h>

Public Member Functions

 CreateBackendAuthResourceConfig ()
 
 CreateBackendAuthResourceConfig (Aws::Utils::Json::JsonView jsonValue)
 
CreateBackendAuthResourceConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AuthResourcesGetAuthResources () const
 
bool AuthResourcesHasBeenSet () const
 
void SetAuthResources (const AuthResources &value)
 
void SetAuthResources (AuthResources &&value)
 
CreateBackendAuthResourceConfigWithAuthResources (const AuthResources &value)
 
CreateBackendAuthResourceConfigWithAuthResources (AuthResources &&value)
 
const CreateBackendAuthIdentityPoolConfigGetIdentityPoolConfigs () const
 
bool IdentityPoolConfigsHasBeenSet () const
 
void SetIdentityPoolConfigs (const CreateBackendAuthIdentityPoolConfig &value)
 
void SetIdentityPoolConfigs (CreateBackendAuthIdentityPoolConfig &&value)
 
CreateBackendAuthResourceConfigWithIdentityPoolConfigs (const CreateBackendAuthIdentityPoolConfig &value)
 
CreateBackendAuthResourceConfigWithIdentityPoolConfigs (CreateBackendAuthIdentityPoolConfig &&value)
 
const ServiceGetService () const
 
bool ServiceHasBeenSet () const
 
void SetService (const Service &value)
 
void SetService (Service &&value)
 
CreateBackendAuthResourceConfigWithService (const Service &value)
 
CreateBackendAuthResourceConfigWithService (Service &&value)
 
const CreateBackendAuthUserPoolConfigGetUserPoolConfigs () const
 
bool UserPoolConfigsHasBeenSet () const
 
void SetUserPoolConfigs (const CreateBackendAuthUserPoolConfig &value)
 
void SetUserPoolConfigs (CreateBackendAuthUserPoolConfig &&value)
 
CreateBackendAuthResourceConfigWithUserPoolConfigs (const CreateBackendAuthUserPoolConfig &value)
 
CreateBackendAuthResourceConfigWithUserPoolConfigs (CreateBackendAuthUserPoolConfig &&value)
 

Detailed Description

Defines the resource configuration when creating an auth resource in your Amplify project.

See Also:

AWS API Reference

Definition at line 35 of file CreateBackendAuthResourceConfig.h.

Constructor & Destructor Documentation

◆ CreateBackendAuthResourceConfig() [1/2]

Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::CreateBackendAuthResourceConfig ( )

◆ CreateBackendAuthResourceConfig() [2/2]

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

Member Function Documentation

◆ AuthResourcesHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::AuthResourcesHasBeenSet ( ) const
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 54 of file CreateBackendAuthResourceConfig.h.

◆ GetAuthResources()

const AuthResources& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::GetAuthResources ( ) const
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 48 of file CreateBackendAuthResourceConfig.h.

◆ GetIdentityPoolConfigs()

const CreateBackendAuthIdentityPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::GetIdentityPoolConfigs ( ) const
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 85 of file CreateBackendAuthResourceConfig.h.

◆ GetService()

const Service& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::GetService ( ) const
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 122 of file CreateBackendAuthResourceConfig.h.

◆ GetUserPoolConfigs()

const CreateBackendAuthUserPoolConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::GetUserPoolConfigs ( ) const
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 159 of file CreateBackendAuthResourceConfig.h.

◆ IdentityPoolConfigsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::IdentityPoolConfigsHasBeenSet ( ) const
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 91 of file CreateBackendAuthResourceConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ServiceHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::ServiceHasBeenSet ( ) const
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 128 of file CreateBackendAuthResourceConfig.h.

◆ SetAuthResources() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetAuthResources ( AuthResources &&  value)
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 66 of file CreateBackendAuthResourceConfig.h.

◆ SetAuthResources() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetAuthResources ( const AuthResources value)
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 60 of file CreateBackendAuthResourceConfig.h.

◆ SetIdentityPoolConfigs() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetIdentityPoolConfigs ( const CreateBackendAuthIdentityPoolConfig value)
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 97 of file CreateBackendAuthResourceConfig.h.

◆ SetIdentityPoolConfigs() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetIdentityPoolConfigs ( CreateBackendAuthIdentityPoolConfig &&  value)
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 103 of file CreateBackendAuthResourceConfig.h.

◆ SetService() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetService ( const Service value)
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 134 of file CreateBackendAuthResourceConfig.h.

◆ SetService() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetService ( Service &&  value)
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 140 of file CreateBackendAuthResourceConfig.h.

◆ SetUserPoolConfigs() [1/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetUserPoolConfigs ( const CreateBackendAuthUserPoolConfig value)
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 171 of file CreateBackendAuthResourceConfig.h.

◆ SetUserPoolConfigs() [2/2]

void Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::SetUserPoolConfigs ( CreateBackendAuthUserPoolConfig &&  value)
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 177 of file CreateBackendAuthResourceConfig.h.

◆ UserPoolConfigsHasBeenSet()

bool Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::UserPoolConfigsHasBeenSet ( ) const
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 165 of file CreateBackendAuthResourceConfig.h.

◆ WithAuthResources() [1/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithAuthResources ( AuthResources &&  value)
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 78 of file CreateBackendAuthResourceConfig.h.

◆ WithAuthResources() [2/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithAuthResources ( const AuthResources value)
inline

Defines whether you want to configure only authentication or both authentication and authorization settings.

Definition at line 72 of file CreateBackendAuthResourceConfig.h.

◆ WithIdentityPoolConfigs() [1/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithIdentityPoolConfigs ( const CreateBackendAuthIdentityPoolConfig value)
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 109 of file CreateBackendAuthResourceConfig.h.

◆ WithIdentityPoolConfigs() [2/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithIdentityPoolConfigs ( CreateBackendAuthIdentityPoolConfig &&  value)
inline

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 115 of file CreateBackendAuthResourceConfig.h.

◆ WithService() [1/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithService ( const Service value)
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 146 of file CreateBackendAuthResourceConfig.h.

◆ WithService() [2/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithService ( Service &&  value)
inline

Defines the service name to use when configuring an authentication resource in your Amplify project.

Definition at line 152 of file CreateBackendAuthResourceConfig.h.

◆ WithUserPoolConfigs() [1/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithUserPoolConfigs ( const CreateBackendAuthUserPoolConfig value)
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 183 of file CreateBackendAuthResourceConfig.h.

◆ WithUserPoolConfigs() [2/2]

CreateBackendAuthResourceConfig& Aws::AmplifyBackend::Model::CreateBackendAuthResourceConfig::WithUserPoolConfigs ( CreateBackendAuthUserPoolConfig &&  value)
inline

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

Definition at line 189 of file CreateBackendAuthResourceConfig.h.


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