AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Lambda Namespace Reference

Namespaces

 LambdaEndpoint
 
 LambdaErrorMapper
 
 Model
 

Classes

class  LambdaClient
 
class  LambdaRequest
 

Typedefs

typedef std::function< void(const LambdaClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddPermissionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateEventSourceMappingRequest &, const Model::CreateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteEventSourceMappingRequest &, const Model::DeleteEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetAliasRequest &, const Model::GetAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetEventSourceMappingRequest &, const Model::GetEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetFunctionConfigurationRequest &, const Model::GetFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionConfigurationResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::InvokeRequest &, const Model::InvokeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InvokeResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListEventSourceMappingsRequest &, const Model::ListEventSourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSourceMappingsResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListVersionsByFunctionRequest &, const Model::ListVersionsByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVersionsByFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::PublishVersionRequest &, const Model::PublishVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishVersionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateEventSourceMappingRequest &, const Model::UpdateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateFunctionCodeRequest &, const Model::UpdateFunctionCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionCodeResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateFunctionConfigurationRequest &, const Model::UpdateFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionConfigurationResponseReceivedHandler
 
typedef AmazonStreamingWebServiceRequest StreamingLambdaRequest
 

Enumerations

enum  LambdaErrors {
  LambdaErrors::INCOMPLETE_SIGNATURE = 0, LambdaErrors::INTERNAL_FAILURE = 1, LambdaErrors::INVALID_ACTION = 2, LambdaErrors::INVALID_CLIENT_TOKEN_ID = 3,
  LambdaErrors::INVALID_PARAMETER_COMBINATION = 4, LambdaErrors::INVALID_QUERY_PARAMETER = 5, LambdaErrors::INVALID_PARAMETER_VALUE = 6, LambdaErrors::MISSING_ACTION = 7,
  LambdaErrors::MISSING_AUTHENTICATION_TOKEN = 8, LambdaErrors::MISSING_PARAMETER = 9, LambdaErrors::OPT_IN_REQUIRED = 10, LambdaErrors::REQUEST_EXPIRED = 11,
  LambdaErrors::SERVICE_UNAVAILABLE = 12, LambdaErrors::THROTTLING = 13, LambdaErrors::VALIDATION = 14, LambdaErrors::ACCESS_DENIED = 15,
  LambdaErrors::RESOURCE_NOT_FOUND = 16, LambdaErrors::UNRECOGNIZED_CLIENT = 17, LambdaErrors::MALFORMED_QUERY_STRING = 18, LambdaErrors::NETWORK_CONNECTION = 99,
  LambdaErrors::UNKNOWN = 100, LambdaErrors::CODE_STORAGE_EXCEEDED = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, LambdaErrors::E_C2_ACCESS_DENIED, LambdaErrors::E_C2_THROTTLED,
  LambdaErrors::E_C2_UNEXPECTED, LambdaErrors::E_N_I_LIMIT_REACHED, LambdaErrors::INVALID_REQUEST_CONTENT, LambdaErrors::INVALID_SECURITY_GROUP_I_D,
  LambdaErrors::INVALID_SUBNET_I_D, LambdaErrors::INVALID_ZIP_FILE, LambdaErrors::POLICY_LENGTH_EXCEEDED, LambdaErrors::REQUEST_TOO_LARGE,
  LambdaErrors::RESOURCE_CONFLICT, LambdaErrors::SERVICE, LambdaErrors::SUBNET_I_P_ADDRESS_LIMIT_REACHED, LambdaErrors::TOO_MANY_REQUESTS,
  LambdaErrors::UNSUPPORTED_MEDIA_TYPE
}
 

Typedef Documentation

Definition at line 162 of file LambdaClient.h.

Definition at line 165 of file LambdaClient.h.

Definition at line 166 of file LambdaClient.h.

Definition at line 167 of file LambdaClient.h.

Definition at line 168 of file LambdaClient.h.

Definition at line 169 of file LambdaClient.h.

Definition at line 170 of file LambdaClient.h.

typedef std::function<void(const LambdaClient*, const Model::GetAliasRequest&, const Model::GetAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Lambda::GetAliasResponseReceivedHandler

Definition at line 171 of file LambdaClient.h.

Definition at line 172 of file LambdaClient.h.

Definition at line 174 of file LambdaClient.h.

Definition at line 173 of file LambdaClient.h.

typedef std::function<void(const LambdaClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Lambda::GetPolicyResponseReceivedHandler

Definition at line 175 of file LambdaClient.h.

typedef std::function<void(const LambdaClient*, const Model::InvokeRequest&, const Model::InvokeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Lambda::InvokeResponseReceivedHandler

Definition at line 176 of file LambdaClient.h.

Definition at line 177 of file LambdaClient.h.

Definition at line 178 of file LambdaClient.h.

Definition at line 179 of file LambdaClient.h.

Definition at line 180 of file LambdaClient.h.

Definition at line 181 of file LambdaClient.h.

Definition at line 182 of file LambdaClient.h.

Definition at line 46 of file LambdaRequest.h.

Definition at line 183 of file LambdaClient.h.

Definition at line 184 of file LambdaClient.h.

Definition at line 185 of file LambdaClient.h.

Definition at line 186 of file LambdaClient.h.

Enumeration Type Documentation

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 
NETWORK_CONNECTION 
UNKNOWN 
CODE_STORAGE_EXCEEDED 
E_C2_ACCESS_DENIED 
E_C2_THROTTLED 
E_C2_UNEXPECTED 
E_N_I_LIMIT_REACHED 
INVALID_REQUEST_CONTENT 
INVALID_SECURITY_GROUP_I_D 
INVALID_SUBNET_I_D 
INVALID_ZIP_FILE 
POLICY_LENGTH_EXCEEDED 
REQUEST_TOO_LARGE 
RESOURCE_CONFLICT 
SERVICE 
SUBNET_I_P_ADDRESS_LIMIT_REACHED 
TOO_MANY_REQUESTS 
UNSUPPORTED_MEDIA_TYPE 

Definition at line 24 of file LambdaErrors.h.