AWS SDK for C++  1.9.123
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::AmplifyBackend::Model Namespace Reference

Namespaces

 AdditionalConstraintsElementMapper
 
 AuthResourcesMapper
 
 DeliveryMethodMapper
 
 MFAModeMapper
 
 MfaTypesElementMapper
 
 ModeMapper
 
 OAuthGrantTypeMapper
 
 OAuthScopesElementMapper
 
 
 ResolutionStrategyMapper
 
 ServiceMapper
 
 
 StatusMapper
 

Classes

class  BackendAPIAppSyncAuthSettings
 
class  BackendAPIAuthType
 
class  BackendAPIConflictResolution
 
class  BackendAPIResourceConfig
 
class  BackendAuthAppleProviderConfig
 
class  BackendAuthSocialProviderConfig
 
class  BackendJobRespObj
 
class  CloneBackendRequest
 
class  CloneBackendResult
 
class  CreateBackendAPIRequest
 
class  CreateBackendAPIResult
 
class  CreateBackendAuthForgotPasswordConfig
 
class  CreateBackendAuthIdentityPoolConfig
 
class  CreateBackendAuthMFAConfig
 
class  CreateBackendAuthOAuthConfig
 
class  CreateBackendAuthPasswordPolicyConfig
 
class  CreateBackendAuthRequest
 
class  CreateBackendAuthResourceConfig
 
class  CreateBackendAuthResult
 
class  CreateBackendAuthUserPoolConfig
 
class  CreateBackendConfigRequest
 
class  CreateBackendConfigResult
 
class  CreateBackendRequest
 
class  CreateBackendResult
 
class  CreateTokenRequest
 
class  CreateTokenResult
 
class  DeleteBackendAPIRequest
 
class  DeleteBackendAPIResult
 
class  DeleteBackendAuthRequest
 
class  DeleteBackendAuthResult
 
class  DeleteBackendRequest
 
class  DeleteBackendResult
 
class  DeleteTokenRequest
 
class  DeleteTokenResult
 
class  EmailSettings
 
class  GenerateBackendAPIModelsRequest
 
class  GenerateBackendAPIModelsResult
 
class  GetBackendAPIModelsRequest
 
class  GetBackendAPIModelsResult
 
class  GetBackendAPIRequest
 
class  GetBackendAPIResult
 
class  GetBackendAuthRequest
 
class  GetBackendAuthResult
 
class  GetBackendJobRequest
 
class  GetBackendJobResult
 
class  GetBackendRequest
 
class  GetBackendResult
 
class  GetTokenRequest
 
class  GetTokenResult
 
class  ImportBackendAuthRequest
 
class  ImportBackendAuthResult
 
class  ListBackendJobsRequest
 
class  ListBackendJobsResult
 
class  LoginAuthConfigReqObj
 
class  NotFoundException
 
class  RemoveAllBackendsRequest
 
class  RemoveAllBackendsResult
 
class  RemoveBackendConfigRequest
 
class  RemoveBackendConfigResult
 
class  ResourceConfig
 
class  Settings
 
class  SmsSettings
 
class  SocialProviderSettings
 
class  TooManyRequestsException
 
class  UpdateBackendAPIRequest
 
class  UpdateBackendAPIResult
 
class  UpdateBackendAuthForgotPasswordConfig
 
class  UpdateBackendAuthIdentityPoolConfig
 
class  UpdateBackendAuthMFAConfig
 
class  UpdateBackendAuthOAuthConfig
 
class  UpdateBackendAuthPasswordPolicyConfig
 
class  UpdateBackendAuthRequest
 
class  UpdateBackendAuthResourceConfig
 
class  UpdateBackendAuthResult
 
class  UpdateBackendAuthUserPoolConfig
 
class  UpdateBackendConfigRequest
 
class  UpdateBackendConfigResult
 
class  UpdateBackendJobRequest
 
class  UpdateBackendJobResult
 

Typedefs

typedef Aws::Utils::Outcome< CloneBackendResult, AmplifyBackendErrorCloneBackendOutcome
 
typedef Aws::Utils::Outcome< CreateBackendResult, AmplifyBackendErrorCreateBackendOutcome
 
typedef Aws::Utils::Outcome< CreateBackendAPIResult, AmplifyBackendErrorCreateBackendAPIOutcome
 
typedef Aws::Utils::Outcome< CreateBackendAuthResult, AmplifyBackendErrorCreateBackendAuthOutcome
 
typedef Aws::Utils::Outcome< CreateBackendConfigResult, AmplifyBackendErrorCreateBackendConfigOutcome
 
typedef Aws::Utils::Outcome< CreateTokenResult, AmplifyBackendErrorCreateTokenOutcome
 
typedef Aws::Utils::Outcome< DeleteBackendResult, AmplifyBackendErrorDeleteBackendOutcome
 
typedef Aws::Utils::Outcome< DeleteBackendAPIResult, AmplifyBackendErrorDeleteBackendAPIOutcome
 
typedef Aws::Utils::Outcome< DeleteBackendAuthResult, AmplifyBackendErrorDeleteBackendAuthOutcome
 
typedef Aws::Utils::Outcome< DeleteTokenResult, AmplifyBackendErrorDeleteTokenOutcome
 
typedef Aws::Utils::Outcome< GenerateBackendAPIModelsResult, AmplifyBackendErrorGenerateBackendAPIModelsOutcome
 
typedef Aws::Utils::Outcome< GetBackendResult, AmplifyBackendErrorGetBackendOutcome
 
typedef Aws::Utils::Outcome< GetBackendAPIResult, AmplifyBackendErrorGetBackendAPIOutcome
 
typedef Aws::Utils::Outcome< GetBackendAPIModelsResult, AmplifyBackendErrorGetBackendAPIModelsOutcome
 
typedef Aws::Utils::Outcome< GetBackendAuthResult, AmplifyBackendErrorGetBackendAuthOutcome
 
typedef Aws::Utils::Outcome< GetBackendJobResult, AmplifyBackendErrorGetBackendJobOutcome
 
typedef Aws::Utils::Outcome< GetTokenResult, AmplifyBackendErrorGetTokenOutcome
 
typedef Aws::Utils::Outcome< ImportBackendAuthResult, AmplifyBackendErrorImportBackendAuthOutcome
 
typedef Aws::Utils::Outcome< ListBackendJobsResult, AmplifyBackendErrorListBackendJobsOutcome
 
typedef Aws::Utils::Outcome< RemoveAllBackendsResult, AmplifyBackendErrorRemoveAllBackendsOutcome
 
typedef Aws::Utils::Outcome< RemoveBackendConfigResult, AmplifyBackendErrorRemoveBackendConfigOutcome
 
typedef Aws::Utils::Outcome< UpdateBackendAPIResult, AmplifyBackendErrorUpdateBackendAPIOutcome
 
typedef Aws::Utils::Outcome< UpdateBackendAuthResult, AmplifyBackendErrorUpdateBackendAuthOutcome
 
typedef Aws::Utils::Outcome< UpdateBackendConfigResult, AmplifyBackendErrorUpdateBackendConfigOutcome
 
typedef Aws::Utils::Outcome< UpdateBackendJobResult, AmplifyBackendErrorUpdateBackendJobOutcome
 
typedef std::future< CloneBackendOutcomeCloneBackendOutcomeCallable
 
typedef std::future< CreateBackendOutcomeCreateBackendOutcomeCallable
 
typedef std::future< CreateBackendAPIOutcomeCreateBackendAPIOutcomeCallable
 
typedef std::future< CreateBackendAuthOutcomeCreateBackendAuthOutcomeCallable
 
typedef std::future< CreateBackendConfigOutcomeCreateBackendConfigOutcomeCallable
 
typedef std::future< CreateTokenOutcomeCreateTokenOutcomeCallable
 
typedef std::future< DeleteBackendOutcomeDeleteBackendOutcomeCallable
 
typedef std::future< DeleteBackendAPIOutcomeDeleteBackendAPIOutcomeCallable
 
typedef std::future< DeleteBackendAuthOutcomeDeleteBackendAuthOutcomeCallable
 
typedef std::future< DeleteTokenOutcomeDeleteTokenOutcomeCallable
 
typedef std::future< GenerateBackendAPIModelsOutcomeGenerateBackendAPIModelsOutcomeCallable
 
typedef std::future< GetBackendOutcomeGetBackendOutcomeCallable
 
typedef std::future< GetBackendAPIOutcomeGetBackendAPIOutcomeCallable
 
typedef std::future< GetBackendAPIModelsOutcomeGetBackendAPIModelsOutcomeCallable
 
typedef std::future< GetBackendAuthOutcomeGetBackendAuthOutcomeCallable
 
typedef std::future< GetBackendJobOutcomeGetBackendJobOutcomeCallable
 
typedef std::future< GetTokenOutcomeGetTokenOutcomeCallable
 
typedef std::future< ImportBackendAuthOutcomeImportBackendAuthOutcomeCallable
 
typedef std::future< ListBackendJobsOutcomeListBackendJobsOutcomeCallable
 
typedef std::future< RemoveAllBackendsOutcomeRemoveAllBackendsOutcomeCallable
 
typedef std::future< RemoveBackendConfigOutcomeRemoveBackendConfigOutcomeCallable
 
typedef std::future< UpdateBackendAPIOutcomeUpdateBackendAPIOutcomeCallable
 
typedef std::future< UpdateBackendAuthOutcomeUpdateBackendAuthOutcomeCallable
 
typedef std::future< UpdateBackendConfigOutcomeUpdateBackendConfigOutcomeCallable
 
typedef std::future< UpdateBackendJobOutcomeUpdateBackendJobOutcomeCallable
 

Enumerations

enum  AdditionalConstraintsElement {
  AdditionalConstraintsElement::NOT_SET, AdditionalConstraintsElement::REQUIRE_DIGIT, AdditionalConstraintsElement::REQUIRE_LOWERCASE, AdditionalConstraintsElement::REQUIRE_SYMBOL,
  AdditionalConstraintsElement::REQUIRE_UPPERCASE
}
 
enum  AuthResources { AuthResources::NOT_SET, AuthResources::USER_POOL_ONLY, AuthResources::IDENTITY_POOL_AND_USER_POOL }
 
enum  DeliveryMethod { DeliveryMethod::NOT_SET, DeliveryMethod::EMAIL, DeliveryMethod::SMS }
 
enum  MFAMode { MFAMode::NOT_SET, MFAMode::ON, MFAMode::OFF, MFAMode::OPTIONAL }
 
enum  MfaTypesElement { MfaTypesElement::NOT_SET, MfaTypesElement::SMS, MfaTypesElement::TOTP }
 
enum  Mode {
  Mode::NOT_SET, Mode::API_KEY, Mode::AWS_IAM, Mode::AMAZON_COGNITO_USER_POOLS,
  Mode::OPENID_CONNECT
}
 
enum  OAuthGrantType { OAuthGrantType::NOT_SET, OAuthGrantType::CODE, OAuthGrantType::IMPLICIT }
 
enum  OAuthScopesElement {
  OAuthScopesElement::NOT_SET, OAuthScopesElement::PHONE, OAuthScopesElement::EMAIL, OAuthScopesElement::OPENID,
  OAuthScopesElement::PROFILE, OAuthScopesElement::AWS_COGNITO_SIGNIN_USER_ADMIN
}
 
enum  RequiredSignUpAttributesElement {
  RequiredSignUpAttributesElement::NOT_SET, RequiredSignUpAttributesElement::ADDRESS, RequiredSignUpAttributesElement::BIRTHDATE, RequiredSignUpAttributesElement::EMAIL,
  RequiredSignUpAttributesElement::FAMILY_NAME, RequiredSignUpAttributesElement::GENDER, RequiredSignUpAttributesElement::GIVEN_NAME, RequiredSignUpAttributesElement::LOCALE,
  RequiredSignUpAttributesElement::MIDDLE_NAME, RequiredSignUpAttributesElement::NAME, RequiredSignUpAttributesElement::NICKNAME, RequiredSignUpAttributesElement::PHONE_NUMBER,
  RequiredSignUpAttributesElement::PICTURE, RequiredSignUpAttributesElement::PREFERRED_USERNAME, RequiredSignUpAttributesElement::PROFILE, RequiredSignUpAttributesElement::UPDATED_AT,
  RequiredSignUpAttributesElement::WEBSITE, RequiredSignUpAttributesElement::ZONE_INFO
}
 
enum  ResolutionStrategy {
  ResolutionStrategy::NOT_SET, ResolutionStrategy::OPTIMISTIC_CONCURRENCY, ResolutionStrategy::LAMBDA, ResolutionStrategy::AUTOMERGE,
  ResolutionStrategy::NONE
}
 
enum  Service { Service::NOT_SET, Service::COGNITO }
 
enum  SignInMethod {
  SignInMethod::NOT_SET, SignInMethod::EMAIL, SignInMethod::EMAIL_AND_PHONE_NUMBER, SignInMethod::PHONE_NUMBER,
  SignInMethod::USERNAME
}
 
enum  Status { Status::NOT_SET, Status::LATEST, Status::STALE }
 

Typedef Documentation

◆ CloneBackendOutcome

Definition at line 104 of file AmplifyBackendClient.h.

◆ CloneBackendOutcomeCallable

Definition at line 130 of file AmplifyBackendClient.h.

◆ CreateBackendAPIOutcome

Definition at line 106 of file AmplifyBackendClient.h.

◆ CreateBackendAPIOutcomeCallable

Definition at line 132 of file AmplifyBackendClient.h.

◆ CreateBackendAuthOutcome

Definition at line 107 of file AmplifyBackendClient.h.

◆ CreateBackendAuthOutcomeCallable

Definition at line 133 of file AmplifyBackendClient.h.

◆ CreateBackendConfigOutcome

Definition at line 108 of file AmplifyBackendClient.h.

◆ CreateBackendConfigOutcomeCallable

Definition at line 134 of file AmplifyBackendClient.h.

◆ CreateBackendOutcome

Definition at line 105 of file AmplifyBackendClient.h.

◆ CreateBackendOutcomeCallable

Definition at line 131 of file AmplifyBackendClient.h.

◆ CreateTokenOutcome

Definition at line 109 of file AmplifyBackendClient.h.

◆ CreateTokenOutcomeCallable

Definition at line 135 of file AmplifyBackendClient.h.

◆ DeleteBackendAPIOutcome

Definition at line 111 of file AmplifyBackendClient.h.

◆ DeleteBackendAPIOutcomeCallable

Definition at line 137 of file AmplifyBackendClient.h.

◆ DeleteBackendAuthOutcome

Definition at line 112 of file AmplifyBackendClient.h.

◆ DeleteBackendAuthOutcomeCallable

Definition at line 138 of file AmplifyBackendClient.h.

◆ DeleteBackendOutcome

Definition at line 110 of file AmplifyBackendClient.h.

◆ DeleteBackendOutcomeCallable

Definition at line 136 of file AmplifyBackendClient.h.

◆ DeleteTokenOutcome

Definition at line 113 of file AmplifyBackendClient.h.

◆ DeleteTokenOutcomeCallable

Definition at line 139 of file AmplifyBackendClient.h.

◆ GenerateBackendAPIModelsOutcome

Definition at line 114 of file AmplifyBackendClient.h.

◆ GenerateBackendAPIModelsOutcomeCallable

Definition at line 140 of file AmplifyBackendClient.h.

◆ GetBackendAPIModelsOutcome

Definition at line 117 of file AmplifyBackendClient.h.

◆ GetBackendAPIModelsOutcomeCallable

Definition at line 143 of file AmplifyBackendClient.h.

◆ GetBackendAPIOutcome

Definition at line 116 of file AmplifyBackendClient.h.

◆ GetBackendAPIOutcomeCallable

Definition at line 142 of file AmplifyBackendClient.h.

◆ GetBackendAuthOutcome

Definition at line 118 of file AmplifyBackendClient.h.

◆ GetBackendAuthOutcomeCallable

Definition at line 144 of file AmplifyBackendClient.h.

◆ GetBackendJobOutcome

Definition at line 119 of file AmplifyBackendClient.h.

◆ GetBackendJobOutcomeCallable

Definition at line 145 of file AmplifyBackendClient.h.

◆ GetBackendOutcome

Definition at line 115 of file AmplifyBackendClient.h.

◆ GetBackendOutcomeCallable

Definition at line 141 of file AmplifyBackendClient.h.

◆ GetTokenOutcome

Definition at line 120 of file AmplifyBackendClient.h.

◆ GetTokenOutcomeCallable

Definition at line 146 of file AmplifyBackendClient.h.

◆ ImportBackendAuthOutcome

Definition at line 121 of file AmplifyBackendClient.h.

◆ ImportBackendAuthOutcomeCallable

Definition at line 147 of file AmplifyBackendClient.h.

◆ ListBackendJobsOutcome

Definition at line 122 of file AmplifyBackendClient.h.

◆ ListBackendJobsOutcomeCallable

Definition at line 148 of file AmplifyBackendClient.h.

◆ RemoveAllBackendsOutcome

Definition at line 123 of file AmplifyBackendClient.h.

◆ RemoveAllBackendsOutcomeCallable

Definition at line 149 of file AmplifyBackendClient.h.

◆ RemoveBackendConfigOutcome

Definition at line 124 of file AmplifyBackendClient.h.

◆ RemoveBackendConfigOutcomeCallable

Definition at line 150 of file AmplifyBackendClient.h.

◆ UpdateBackendAPIOutcome

Definition at line 125 of file AmplifyBackendClient.h.

◆ UpdateBackendAPIOutcomeCallable

Definition at line 151 of file AmplifyBackendClient.h.

◆ UpdateBackendAuthOutcome

Definition at line 126 of file AmplifyBackendClient.h.

◆ UpdateBackendAuthOutcomeCallable

Definition at line 152 of file AmplifyBackendClient.h.

◆ UpdateBackendConfigOutcome

Definition at line 127 of file AmplifyBackendClient.h.

◆ UpdateBackendConfigOutcomeCallable

Definition at line 153 of file AmplifyBackendClient.h.

◆ UpdateBackendJobOutcome

Definition at line 128 of file AmplifyBackendClient.h.

◆ UpdateBackendJobOutcomeCallable

Definition at line 154 of file AmplifyBackendClient.h.

Enumeration Type Documentation

◆ AdditionalConstraintsElement

Enumerator
NOT_SET 
REQUIRE_DIGIT 
REQUIRE_LOWERCASE 
REQUIRE_SYMBOL 
REQUIRE_UPPERCASE 

Definition at line 16 of file AdditionalConstraintsElement.h.

◆ AuthResources

Enumerator
NOT_SET 
USER_POOL_ONLY 
IDENTITY_POOL_AND_USER_POOL 

Definition at line 16 of file AuthResources.h.

◆ DeliveryMethod

Enumerator
NOT_SET 
EMAIL 
SMS 

Definition at line 16 of file DeliveryMethod.h.

◆ MFAMode

Enumerator
NOT_SET 
ON 
OFF 
OPTIONAL 

Definition at line 16 of file MFAMode.h.

◆ MfaTypesElement

Enumerator
NOT_SET 
SMS 
TOTP 

Definition at line 16 of file MfaTypesElement.h.

◆ Mode

Enumerator
NOT_SET 
API_KEY 
AWS_IAM 
AMAZON_COGNITO_USER_POOLS 
OPENID_CONNECT 

Definition at line 16 of file Mode.h.

◆ OAuthGrantType

Enumerator
NOT_SET 
CODE 
IMPLICIT 

Definition at line 16 of file OAuthGrantType.h.

◆ OAuthScopesElement

Enumerator
NOT_SET 
PHONE 
EMAIL 
OPENID 
PROFILE 
AWS_COGNITO_SIGNIN_USER_ADMIN 

Definition at line 16 of file OAuthScopesElement.h.

◆ RequiredSignUpAttributesElement

Enumerator
NOT_SET 
ADDRESS 
BIRTHDATE 
EMAIL 
FAMILY_NAME 
GENDER 
GIVEN_NAME 
LOCALE 
MIDDLE_NAME 
NAME 
NICKNAME 
PHONE_NUMBER 
PICTURE 
PREFERRED_USERNAME 
PROFILE 
UPDATED_AT 
WEBSITE 
ZONE_INFO 

Definition at line 16 of file RequiredSignUpAttributesElement.h.

◆ ResolutionStrategy

Enumerator
NOT_SET 
OPTIMISTIC_CONCURRENCY 
LAMBDA 
AUTOMERGE 
NONE 

Definition at line 16 of file ResolutionStrategy.h.

◆ Service

Enumerator
NOT_SET 
COGNITO 

Definition at line 16 of file Service.h.

◆ SignInMethod

Enumerator
NOT_SET 
EMAIL 
EMAIL_AND_PHONE_NUMBER 
PHONE_NUMBER 
USERNAME 

Definition at line 16 of file SignInMethod.h.

◆ Status

Enumerator
NOT_SET 
LATEST 
STALE 

Definition at line 16 of file Status.h.