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

Namespaces

 AmplifyBackendEndpoint
 
 AmplifyBackendErrorMapper
 
 Model
 

Classes

class  AmplifyBackendClient
 
class  AmplifyBackendError
 
class  AmplifyBackendRequest
 

Typedefs

typedef std::function< void(const AmplifyBackendClient *, const Model::CloneBackendRequest &, const Model::CloneBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CloneBackendResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::CreateBackendRequest &, const Model::CreateBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAPIRequest &, const Model::CreateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAPIResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAuthRequest &, const Model::CreateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAuthResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::CreateBackendConfigRequest &, const Model::CreateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendConfigResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTokenResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendRequest &, const Model::DeleteBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAPIRequest &, const Model::DeleteBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAPIResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAuthRequest &, const Model::DeleteBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAuthResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::DeleteTokenRequest &, const Model::DeleteTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTokenResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GenerateBackendAPIModelsRequest &, const Model::GenerateBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateBackendAPIModelsResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetBackendRequest &, const Model::GetBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIRequest &, const Model::GetBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIModelsRequest &, const Model::GetBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIModelsResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetBackendAuthRequest &, const Model::GetBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAuthResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetBackendJobRequest &, const Model::GetBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendJobResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::GetTokenRequest &, const Model::GetTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTokenResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::ImportBackendAuthRequest &, const Model::ImportBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportBackendAuthResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::ListBackendJobsRequest &, const Model::ListBackendJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackendJobsResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::RemoveAllBackendsRequest &, const Model::RemoveAllBackendsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAllBackendsResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::RemoveBackendConfigRequest &, const Model::RemoveBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveBackendConfigResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAPIRequest &, const Model::UpdateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAPIResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAuthRequest &, const Model::UpdateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAuthResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendConfigRequest &, const Model::UpdateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendConfigResponseReceivedHandler
 
typedef std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendJobRequest &, const Model::UpdateBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendJobResponseReceivedHandler
 

Enumerations

enum  AmplifyBackendErrors {
  AmplifyBackendErrors::INCOMPLETE_SIGNATURE = 0, AmplifyBackendErrors::INTERNAL_FAILURE = 1, AmplifyBackendErrors::INVALID_ACTION = 2, AmplifyBackendErrors::INVALID_CLIENT_TOKEN_ID = 3,
  AmplifyBackendErrors::INVALID_PARAMETER_COMBINATION = 4, AmplifyBackendErrors::INVALID_QUERY_PARAMETER = 5, AmplifyBackendErrors::INVALID_PARAMETER_VALUE = 6, AmplifyBackendErrors::MISSING_ACTION = 7,
  AmplifyBackendErrors::MISSING_AUTHENTICATION_TOKEN = 8, AmplifyBackendErrors::MISSING_PARAMETER = 9, AmplifyBackendErrors::OPT_IN_REQUIRED = 10, AmplifyBackendErrors::REQUEST_EXPIRED = 11,
  AmplifyBackendErrors::SERVICE_UNAVAILABLE = 12, AmplifyBackendErrors::THROTTLING = 13, AmplifyBackendErrors::VALIDATION = 14, AmplifyBackendErrors::ACCESS_DENIED = 15,
  AmplifyBackendErrors::RESOURCE_NOT_FOUND = 16, AmplifyBackendErrors::UNRECOGNIZED_CLIENT = 17, AmplifyBackendErrors::MALFORMED_QUERY_STRING = 18, AmplifyBackendErrors::SLOW_DOWN = 19,
  AmplifyBackendErrors::REQUEST_TIME_TOO_SKEWED = 20, AmplifyBackendErrors::INVALID_SIGNATURE = 21, AmplifyBackendErrors::SIGNATURE_DOES_NOT_MATCH = 22, AmplifyBackendErrors::INVALID_ACCESS_KEY_ID = 23,
  AmplifyBackendErrors::REQUEST_TIMEOUT = 24, AmplifyBackendErrors::NETWORK_CONNECTION = 99, AmplifyBackendErrors::UNKNOWN = 100, AmplifyBackendErrors::BAD_REQUEST = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  AmplifyBackendErrors::GATEWAY_TIMEOUT, AmplifyBackendErrors::NOT_FOUND, AmplifyBackendErrors::TOO_MANY_REQUESTS
}
 

Typedef Documentation

◆ CloneBackendResponseReceivedHandler

Definition at line 159 of file AmplifyBackendClient.h.

◆ CreateBackendAPIResponseReceivedHandler

Definition at line 161 of file AmplifyBackendClient.h.

◆ CreateBackendAuthResponseReceivedHandler

Definition at line 162 of file AmplifyBackendClient.h.

◆ CreateBackendConfigResponseReceivedHandler

Definition at line 163 of file AmplifyBackendClient.h.

◆ CreateBackendResponseReceivedHandler

Definition at line 160 of file AmplifyBackendClient.h.

◆ CreateTokenResponseReceivedHandler

Definition at line 164 of file AmplifyBackendClient.h.

◆ DeleteBackendAPIResponseReceivedHandler

Definition at line 166 of file AmplifyBackendClient.h.

◆ DeleteBackendAuthResponseReceivedHandler

Definition at line 167 of file AmplifyBackendClient.h.

◆ DeleteBackendResponseReceivedHandler

Definition at line 165 of file AmplifyBackendClient.h.

◆ DeleteTokenResponseReceivedHandler

Definition at line 168 of file AmplifyBackendClient.h.

◆ GenerateBackendAPIModelsResponseReceivedHandler

Definition at line 169 of file AmplifyBackendClient.h.

◆ GetBackendAPIModelsResponseReceivedHandler

Definition at line 172 of file AmplifyBackendClient.h.

◆ GetBackendAPIResponseReceivedHandler

Definition at line 171 of file AmplifyBackendClient.h.

◆ GetBackendAuthResponseReceivedHandler

Definition at line 173 of file AmplifyBackendClient.h.

◆ GetBackendJobResponseReceivedHandler

Definition at line 174 of file AmplifyBackendClient.h.

◆ GetBackendResponseReceivedHandler

Definition at line 170 of file AmplifyBackendClient.h.

◆ GetTokenResponseReceivedHandler

Definition at line 175 of file AmplifyBackendClient.h.

◆ ImportBackendAuthResponseReceivedHandler

Definition at line 176 of file AmplifyBackendClient.h.

◆ ListBackendJobsResponseReceivedHandler

Definition at line 177 of file AmplifyBackendClient.h.

◆ RemoveAllBackendsResponseReceivedHandler

Definition at line 178 of file AmplifyBackendClient.h.

◆ RemoveBackendConfigResponseReceivedHandler

Definition at line 179 of file AmplifyBackendClient.h.

◆ UpdateBackendAPIResponseReceivedHandler

Definition at line 180 of file AmplifyBackendClient.h.

◆ UpdateBackendAuthResponseReceivedHandler

Definition at line 181 of file AmplifyBackendClient.h.

◆ UpdateBackendConfigResponseReceivedHandler

Definition at line 182 of file AmplifyBackendClient.h.

◆ UpdateBackendJobResponseReceivedHandler

Definition at line 183 of file AmplifyBackendClient.h.

Enumeration Type Documentation

◆ AmplifyBackendErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
BAD_REQUEST 
GATEWAY_TIMEOUT 
NOT_FOUND 
TOO_MANY_REQUESTS 

Definition at line 16 of file AmplifyBackendErrors.h.