AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
LambdaClient.h File Reference
#include <aws/lambda/Lambda_EXPORTS.h>
#include <aws/lambda/LambdaErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/lambda/model/AddPermissionResult.h>
#include <aws/lambda/model/CreateAliasResult.h>
#include <aws/lambda/model/CreateEventSourceMappingResult.h>
#include <aws/lambda/model/CreateFunctionResult.h>
#include <aws/lambda/model/DeleteEventSourceMappingResult.h>
#include <aws/lambda/model/GetAliasResult.h>
#include <aws/lambda/model/GetEventSourceMappingResult.h>
#include <aws/lambda/model/GetFunctionResult.h>
#include <aws/lambda/model/GetFunctionConfigurationResult.h>
#include <aws/lambda/model/GetPolicyResult.h>
#include <aws/lambda/model/InvokeResult.h>
#include <aws/lambda/model/ListAliasesResult.h>
#include <aws/lambda/model/ListEventSourceMappingsResult.h>
#include <aws/lambda/model/ListFunctionsResult.h>
#include <aws/lambda/model/ListVersionsByFunctionResult.h>
#include <aws/lambda/model/PublishVersionResult.h>
#include <aws/lambda/model/UpdateAliasResult.h>
#include <aws/lambda/model/UpdateEventSourceMappingResult.h>
#include <aws/lambda/model/UpdateFunctionCodeResult.h>
#include <aws/lambda/model/UpdateFunctionConfigurationResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::Lambda::LambdaClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Lambda
 
 Aws::Lambda::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddPermissionResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::AddPermissionOutcome
 
typedef Aws::Utils::Outcome< CreateAliasResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::CreateAliasOutcome
 
typedef Aws::Utils::Outcome< CreateEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::CreateEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< CreateFunctionResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::CreateFunctionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::DeleteAliasOutcome
 
typedef Aws::Utils::Outcome< DeleteEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::DeleteEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::DeleteFunctionOutcome
 
typedef Aws::Utils::Outcome< GetAliasResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::GetAliasOutcome
 
typedef Aws::Utils::Outcome< GetEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::GetEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< GetFunctionResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::GetFunctionOutcome
 
typedef Aws::Utils::Outcome< GetFunctionConfigurationResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::GetFunctionConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPolicyResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::GetPolicyOutcome
 
typedef Aws::Utils::Outcome< InvokeResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::InvokeOutcome
 
typedef Aws::Utils::Outcome< ListAliasesResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::ListAliasesOutcome
 
typedef Aws::Utils::Outcome< ListEventSourceMappingsResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::ListEventSourceMappingsOutcome
 
typedef Aws::Utils::Outcome< ListFunctionsResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::ListFunctionsOutcome
 
typedef Aws::Utils::Outcome< ListVersionsByFunctionResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::ListVersionsByFunctionOutcome
 
typedef Aws::Utils::Outcome< PublishVersionResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::PublishVersionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< UpdateAliasResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::UpdateAliasOutcome
 
typedef Aws::Utils::Outcome< UpdateEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::UpdateEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< UpdateFunctionCodeResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::UpdateFunctionCodeOutcome
 
typedef Aws::Utils::Outcome< UpdateFunctionConfigurationResult, Aws::Client::AWSError< LambdaErrors > > Aws::Lambda::Model::UpdateFunctionConfigurationOutcome
 
typedef std::future< AddPermissionOutcome > Aws::Lambda::Model::AddPermissionOutcomeCallable
 
typedef std::future< CreateAliasOutcome > Aws::Lambda::Model::CreateAliasOutcomeCallable
 
typedef std::future< CreateEventSourceMappingOutcome > Aws::Lambda::Model::CreateEventSourceMappingOutcomeCallable
 
typedef std::future< CreateFunctionOutcome > Aws::Lambda::Model::CreateFunctionOutcomeCallable
 
typedef std::future< DeleteAliasOutcome > Aws::Lambda::Model::DeleteAliasOutcomeCallable
 
typedef std::future< DeleteEventSourceMappingOutcome > Aws::Lambda::Model::DeleteEventSourceMappingOutcomeCallable
 
typedef std::future< DeleteFunctionOutcome > Aws::Lambda::Model::DeleteFunctionOutcomeCallable
 
typedef std::future< GetAliasOutcome > Aws::Lambda::Model::GetAliasOutcomeCallable
 
typedef std::future< GetEventSourceMappingOutcome > Aws::Lambda::Model::GetEventSourceMappingOutcomeCallable
 
typedef std::future< GetFunctionOutcome > Aws::Lambda::Model::GetFunctionOutcomeCallable
 
typedef std::future< GetFunctionConfigurationOutcome > Aws::Lambda::Model::GetFunctionConfigurationOutcomeCallable
 
typedef std::future< GetPolicyOutcome > Aws::Lambda::Model::GetPolicyOutcomeCallable
 
typedef std::future< InvokeOutcome > Aws::Lambda::Model::InvokeOutcomeCallable
 
typedef std::future< ListAliasesOutcome > Aws::Lambda::Model::ListAliasesOutcomeCallable
 
typedef std::future< ListEventSourceMappingsOutcome > Aws::Lambda::Model::ListEventSourceMappingsOutcomeCallable
 
typedef std::future< ListFunctionsOutcome > Aws::Lambda::Model::ListFunctionsOutcomeCallable
 
typedef std::future< ListVersionsByFunctionOutcome > Aws::Lambda::Model::ListVersionsByFunctionOutcomeCallable
 
typedef std::future< PublishVersionOutcome > Aws::Lambda::Model::PublishVersionOutcomeCallable
 
typedef std::future< RemovePermissionOutcome > Aws::Lambda::Model::RemovePermissionOutcomeCallable
 
typedef std::future< UpdateAliasOutcome > Aws::Lambda::Model::UpdateAliasOutcomeCallable
 
typedef std::future< UpdateEventSourceMappingOutcome > Aws::Lambda::Model::UpdateEventSourceMappingOutcomeCallable
 
typedef std::future< UpdateFunctionCodeOutcome > Aws::Lambda::Model::UpdateFunctionCodeOutcomeCallable
 
typedef std::future< UpdateFunctionConfigurationOutcome > Aws::Lambda::Model::UpdateFunctionConfigurationOutcomeCallable
 
typedef std::function< void(const LambdaClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::AddPermissionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::CreateAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateEventSourceMappingRequest &, const Model::CreateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::CreateEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::CreateFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::DeleteAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteEventSourceMappingRequest &, const Model::DeleteEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::DeleteEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::DeleteFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetAliasRequest &, const Model::GetAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::GetAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetEventSourceMappingRequest &, const Model::GetEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::GetEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::GetFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetFunctionConfigurationRequest &, const Model::GetFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::GetFunctionConfigurationResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::GetPolicyResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::InvokeRequest &, const Model::InvokeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::InvokeResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::ListAliasesResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListEventSourceMappingsRequest &, const Model::ListEventSourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::ListEventSourceMappingsResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::ListFunctionsResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::ListVersionsByFunctionRequest &, const Model::ListVersionsByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::ListVersionsByFunctionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::PublishVersionRequest &, const Model::PublishVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::PublishVersionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::UpdateAliasResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateEventSourceMappingRequest &, const Model::UpdateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::UpdateEventSourceMappingResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateFunctionCodeRequest &, const Model::UpdateFunctionCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::UpdateFunctionCodeResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateFunctionConfigurationRequest &, const Model::UpdateFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Lambda::UpdateFunctionConfigurationResponseReceivedHandler