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

Namespaces

 EventSourcePositionMapper
 
 InvocationTypeMapper
 
 LogTypeMapper
 
 RuntimeMapper
 
 ThrottleReasonMapper
 

Classes

class  AddPermissionRequest
 
class  AddPermissionResult
 
class  AliasConfiguration
 
class  CreateAliasRequest
 
class  CreateAliasResult
 
class  CreateEventSourceMappingRequest
 
class  CreateEventSourceMappingResult
 
class  CreateFunctionRequest
 
class  CreateFunctionResult
 
class  DeleteAliasRequest
 
class  DeleteEventSourceMappingRequest
 
class  DeleteEventSourceMappingResult
 
class  DeleteFunctionRequest
 
class  EventSourceMappingConfiguration
 
class  FunctionCode
 
class  FunctionCodeLocation
 
class  FunctionConfiguration
 
class  GetAliasRequest
 
class  GetAliasResult
 
class  GetEventSourceMappingRequest
 
class  GetEventSourceMappingResult
 
class  GetFunctionConfigurationRequest
 
class  GetFunctionConfigurationResult
 
class  GetFunctionRequest
 
class  GetFunctionResult
 
class  GetPolicyRequest
 
class  GetPolicyResult
 
class  InvokeRequest
 
class  InvokeResult
 
class  ListAliasesRequest
 
class  ListAliasesResult
 
class  ListEventSourceMappingsRequest
 
class  ListEventSourceMappingsResult
 
class  ListFunctionsRequest
 
class  ListFunctionsResult
 
class  ListVersionsByFunctionRequest
 
class  ListVersionsByFunctionResult
 
class  PublishVersionRequest
 
class  PublishVersionResult
 
class  RemovePermissionRequest
 
class  UpdateAliasRequest
 
class  UpdateAliasResult
 
class  UpdateEventSourceMappingRequest
 
class  UpdateEventSourceMappingResult
 
class  UpdateFunctionCodeRequest
 
class  UpdateFunctionCodeResult
 
class  UpdateFunctionConfigurationRequest
 
class  UpdateFunctionConfigurationResult
 
class  VpcConfig
 
class  VpcConfigResponse
 

Typedefs

typedef Aws::Utils::Outcome< AddPermissionResult, Aws::Client::AWSError< LambdaErrors > > AddPermissionOutcome
 
typedef Aws::Utils::Outcome< CreateAliasResult, Aws::Client::AWSError< LambdaErrors > > CreateAliasOutcome
 
typedef Aws::Utils::Outcome< CreateEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > CreateEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< CreateFunctionResult, Aws::Client::AWSError< LambdaErrors > > CreateFunctionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > DeleteAliasOutcome
 
typedef Aws::Utils::Outcome< DeleteEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > DeleteEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > DeleteFunctionOutcome
 
typedef Aws::Utils::Outcome< GetAliasResult, Aws::Client::AWSError< LambdaErrors > > GetAliasOutcome
 
typedef Aws::Utils::Outcome< GetEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > GetEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< GetFunctionResult, Aws::Client::AWSError< LambdaErrors > > GetFunctionOutcome
 
typedef Aws::Utils::Outcome< GetFunctionConfigurationResult, Aws::Client::AWSError< LambdaErrors > > GetFunctionConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPolicyResult, Aws::Client::AWSError< LambdaErrors > > GetPolicyOutcome
 
typedef Aws::Utils::Outcome< InvokeResult, Aws::Client::AWSError< LambdaErrors > > InvokeOutcome
 
typedef Aws::Utils::Outcome< ListAliasesResult, Aws::Client::AWSError< LambdaErrors > > ListAliasesOutcome
 
typedef Aws::Utils::Outcome< ListEventSourceMappingsResult, Aws::Client::AWSError< LambdaErrors > > ListEventSourceMappingsOutcome
 
typedef Aws::Utils::Outcome< ListFunctionsResult, Aws::Client::AWSError< LambdaErrors > > ListFunctionsOutcome
 
typedef Aws::Utils::Outcome< ListVersionsByFunctionResult, Aws::Client::AWSError< LambdaErrors > > ListVersionsByFunctionOutcome
 
typedef Aws::Utils::Outcome< PublishVersionResult, Aws::Client::AWSError< LambdaErrors > > PublishVersionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< LambdaErrors > > RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< UpdateAliasResult, Aws::Client::AWSError< LambdaErrors > > UpdateAliasOutcome
 
typedef Aws::Utils::Outcome< UpdateEventSourceMappingResult, Aws::Client::AWSError< LambdaErrors > > UpdateEventSourceMappingOutcome
 
typedef Aws::Utils::Outcome< UpdateFunctionCodeResult, Aws::Client::AWSError< LambdaErrors > > UpdateFunctionCodeOutcome
 
typedef Aws::Utils::Outcome< UpdateFunctionConfigurationResult, Aws::Client::AWSError< LambdaErrors > > UpdateFunctionConfigurationOutcome
 
typedef std::future< AddPermissionOutcomeAddPermissionOutcomeCallable
 
typedef std::future< CreateAliasOutcomeCreateAliasOutcomeCallable
 
typedef std::future< CreateEventSourceMappingOutcomeCreateEventSourceMappingOutcomeCallable
 
typedef std::future< CreateFunctionOutcomeCreateFunctionOutcomeCallable
 
typedef std::future< DeleteAliasOutcomeDeleteAliasOutcomeCallable
 
typedef std::future< DeleteEventSourceMappingOutcomeDeleteEventSourceMappingOutcomeCallable
 
typedef std::future< DeleteFunctionOutcomeDeleteFunctionOutcomeCallable
 
typedef std::future< GetAliasOutcomeGetAliasOutcomeCallable
 
typedef std::future< GetEventSourceMappingOutcomeGetEventSourceMappingOutcomeCallable
 
typedef std::future< GetFunctionOutcomeGetFunctionOutcomeCallable
 
typedef std::future< GetFunctionConfigurationOutcomeGetFunctionConfigurationOutcomeCallable
 
typedef std::future< GetPolicyOutcomeGetPolicyOutcomeCallable
 
typedef std::future< InvokeOutcomeInvokeOutcomeCallable
 
typedef std::future< ListAliasesOutcomeListAliasesOutcomeCallable
 
typedef std::future< ListEventSourceMappingsOutcomeListEventSourceMappingsOutcomeCallable
 
typedef std::future< ListFunctionsOutcomeListFunctionsOutcomeCallable
 
typedef std::future< ListVersionsByFunctionOutcomeListVersionsByFunctionOutcomeCallable
 
typedef std::future< PublishVersionOutcomePublishVersionOutcomeCallable
 
typedef std::future< RemovePermissionOutcomeRemovePermissionOutcomeCallable
 
typedef std::future< UpdateAliasOutcomeUpdateAliasOutcomeCallable
 
typedef std::future< UpdateEventSourceMappingOutcomeUpdateEventSourceMappingOutcomeCallable
 
typedef std::future< UpdateFunctionCodeOutcomeUpdateFunctionCodeOutcomeCallable
 
typedef std::future< UpdateFunctionConfigurationOutcomeUpdateFunctionConfigurationOutcomeCallable
 

Enumerations

enum  EventSourcePosition { EventSourcePosition::NOT_SET, EventSourcePosition::TRIM_HORIZON, EventSourcePosition::LATEST }
 
enum  InvocationType { InvocationType::NOT_SET, InvocationType::Event, InvocationType::RequestResponse, InvocationType::DryRun }
 
enum  LogType { LogType::NOT_SET, LogType::None, LogType::Tail }
 
enum  Runtime {
  Runtime::NOT_SET, Runtime::nodejs, Runtime::nodejs4_3, Runtime::java8,
  Runtime::python2_7
}
 
enum  ThrottleReason { ThrottleReason::NOT_SET, ThrottleReason::ConcurrentInvocationLimitExceeded, ThrottleReason::FunctionInvocationRateLimitExceeded, ThrottleReason::CallerRateLimitExceeded }
 

Typedef Documentation

Definition at line 111 of file LambdaClient.h.

Definition at line 137 of file LambdaClient.h.

Definition at line 114 of file LambdaClient.h.

Definition at line 138 of file LambdaClient.h.

Definition at line 115 of file LambdaClient.h.

Definition at line 139 of file LambdaClient.h.

Definition at line 116 of file LambdaClient.h.

Definition at line 140 of file LambdaClient.h.

Definition at line 117 of file LambdaClient.h.

Definition at line 141 of file LambdaClient.h.

Definition at line 118 of file LambdaClient.h.

Definition at line 142 of file LambdaClient.h.

Definition at line 119 of file LambdaClient.h.

Definition at line 143 of file LambdaClient.h.

Definition at line 120 of file LambdaClient.h.

Definition at line 144 of file LambdaClient.h.

Definition at line 121 of file LambdaClient.h.

Definition at line 145 of file LambdaClient.h.

Definition at line 123 of file LambdaClient.h.

Definition at line 147 of file LambdaClient.h.

Definition at line 122 of file LambdaClient.h.

Definition at line 146 of file LambdaClient.h.

Definition at line 124 of file LambdaClient.h.

Definition at line 148 of file LambdaClient.h.

Definition at line 125 of file LambdaClient.h.

Definition at line 149 of file LambdaClient.h.

Definition at line 126 of file LambdaClient.h.

Definition at line 150 of file LambdaClient.h.

Definition at line 127 of file LambdaClient.h.

Definition at line 151 of file LambdaClient.h.

Definition at line 128 of file LambdaClient.h.

Definition at line 152 of file LambdaClient.h.

Definition at line 129 of file LambdaClient.h.

Definition at line 153 of file LambdaClient.h.

Definition at line 130 of file LambdaClient.h.

Definition at line 154 of file LambdaClient.h.

Definition at line 131 of file LambdaClient.h.

Definition at line 155 of file LambdaClient.h.

Definition at line 132 of file LambdaClient.h.

Definition at line 156 of file LambdaClient.h.

Definition at line 133 of file LambdaClient.h.

Definition at line 157 of file LambdaClient.h.

Definition at line 134 of file LambdaClient.h.

Definition at line 158 of file LambdaClient.h.

Definition at line 135 of file LambdaClient.h.

Definition at line 159 of file LambdaClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
TRIM_HORIZON 
LATEST 

Definition at line 25 of file EventSourcePosition.h.

Enumerator
NOT_SET 
Event 
RequestResponse 
DryRun 

Definition at line 25 of file InvocationType.h.

Enumerator
NOT_SET 
None 
Tail 

Definition at line 25 of file LogType.h.

Enumerator
NOT_SET 
nodejs 
nodejs4_3 
java8 
python2_7 

Definition at line 25 of file Runtime.h.

Enumerator
NOT_SET 
ConcurrentInvocationLimitExceeded 
FunctionInvocationRateLimitExceeded 
CallerRateLimitExceeded 

Definition at line 25 of file ThrottleReason.h.