AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::Lambda Namespace Reference

Namespaces

namespace  Endpoint
 
namespace  LambdaErrorMapper
 
namespace  Model
 

Classes

class  LambdaClient
 
 
class  LambdaError
 
 

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::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::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::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const LambdaClient *, const Model::GetLayerVersionRequest &, const Model::GetLayerVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLayerVersionResponseReceivedHandler
 
 
 
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 &, 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::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
 
 
 
typedef std::function< void(const LambdaClient *, const Model::ListLayersRequest &, const Model::ListLayersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLayersResponseReceivedHandler
 
 
typedef std::function< void(const LambdaClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
 
 
 
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const LambdaClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler
 
 
 
 
 
 
 

Enumerations

enum class  LambdaErrors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , CODE_SIGNING_CONFIG_NOT_FOUND = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  CODE_STORAGE_EXCEEDED , CODE_VERIFICATION_FAILED , E_C2_ACCESS_DENIED , E_C2_THROTTLED ,
  E_C2_UNEXPECTED , E_F_S_I_O , E_F_S_MOUNT_CONNECTIVITY , E_F_S_MOUNT_FAILURE ,
  E_F_S_MOUNT_TIMEOUT , E_N_I_LIMIT_REACHED , INVALID_CODE_SIGNATURE , INVALID_REQUEST_CONTENT ,
  INVALID_RUNTIME , INVALID_SECURITY_GROUP_I_D , INVALID_SUBNET_I_D , INVALID_ZIP_FILE ,
  K_M_S_ACCESS_DENIED , K_M_S_DISABLED , K_M_S_INVALID_STATE , K_M_S_NOT_FOUND ,
  POLICY_LENGTH_EXCEEDED , PRECONDITION_FAILED , PROVISIONED_CONCURRENCY_CONFIG_NOT_FOUND , RECURSIVE_INVOCATION ,
  REQUEST_TOO_LARGE , RESOURCE_CONFLICT , RESOURCE_IN_USE , RESOURCE_NOT_READY ,
  SERVICE , SNAP_START , SNAP_START_NOT_READY , SNAP_START_TIMEOUT ,
  SUBNET_I_P_ADDRESS_LIMIT_REACHED , TOO_MANY_REQUESTS , UNSUPPORTED_MEDIA_TYPE
}
 

Typedef Documentation

◆ AddLayerVersionPermissionResponseReceivedHandler

Definition at line 334 of file LambdaServiceClientModel.h.

◆ AddPermissionResponseReceivedHandler

Definition at line 335 of file LambdaServiceClientModel.h.

◆ CreateAliasResponseReceivedHandler

Definition at line 336 of file LambdaServiceClientModel.h.

◆ CreateCodeSigningConfigResponseReceivedHandler

Definition at line 337 of file LambdaServiceClientModel.h.

◆ CreateEventSourceMappingResponseReceivedHandler

Definition at line 338 of file LambdaServiceClientModel.h.

◆ CreateFunctionResponseReceivedHandler

Definition at line 339 of file LambdaServiceClientModel.h.

◆ CreateFunctionUrlConfigResponseReceivedHandler

Definition at line 340 of file LambdaServiceClientModel.h.

◆ DeleteAliasResponseReceivedHandler

Definition at line 341 of file LambdaServiceClientModel.h.

◆ DeleteCodeSigningConfigResponseReceivedHandler

Definition at line 342 of file LambdaServiceClientModel.h.

◆ DeleteEventSourceMappingResponseReceivedHandler

Definition at line 343 of file LambdaServiceClientModel.h.

◆ DeleteFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 345 of file LambdaServiceClientModel.h.

◆ DeleteFunctionConcurrencyResponseReceivedHandler

Definition at line 346 of file LambdaServiceClientModel.h.

◆ DeleteFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 347 of file LambdaServiceClientModel.h.

◆ DeleteFunctionResponseReceivedHandler

Definition at line 344 of file LambdaServiceClientModel.h.

◆ DeleteFunctionUrlConfigResponseReceivedHandler

Definition at line 348 of file LambdaServiceClientModel.h.

◆ DeleteLayerVersionResponseReceivedHandler

Definition at line 349 of file LambdaServiceClientModel.h.

◆ DeleteProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 350 of file LambdaServiceClientModel.h.

◆ GetAccountSettingsResponseReceivedHandler

Definition at line 351 of file LambdaServiceClientModel.h.

◆ GetAliasResponseReceivedHandler

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 352 of file LambdaServiceClientModel.h.

◆ GetCodeSigningConfigResponseReceivedHandler

Definition at line 353 of file LambdaServiceClientModel.h.

◆ GetEventSourceMappingResponseReceivedHandler

Definition at line 354 of file LambdaServiceClientModel.h.

◆ GetFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 356 of file LambdaServiceClientModel.h.

◆ GetFunctionConcurrencyResponseReceivedHandler

Definition at line 357 of file LambdaServiceClientModel.h.

◆ GetFunctionConfigurationResponseReceivedHandler

Definition at line 358 of file LambdaServiceClientModel.h.

◆ GetFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 359 of file LambdaServiceClientModel.h.

◆ GetFunctionRecursionConfigResponseReceivedHandler

Definition at line 360 of file LambdaServiceClientModel.h.

◆ GetFunctionResponseReceivedHandler

Definition at line 355 of file LambdaServiceClientModel.h.

◆ GetFunctionUrlConfigResponseReceivedHandler

Definition at line 361 of file LambdaServiceClientModel.h.

◆ GetLayerVersionByArnResponseReceivedHandler

Definition at line 363 of file LambdaServiceClientModel.h.

◆ GetLayerVersionPolicyResponseReceivedHandler

Definition at line 364 of file LambdaServiceClientModel.h.

◆ GetLayerVersionResponseReceivedHandler

Definition at line 362 of file LambdaServiceClientModel.h.

◆ GetPolicyResponseReceivedHandler

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 365 of file LambdaServiceClientModel.h.

◆ GetProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 366 of file LambdaServiceClientModel.h.

◆ GetRuntimeManagementConfigResponseReceivedHandler

Definition at line 367 of file LambdaServiceClientModel.h.

◆ InvokeResponseReceivedHandler

Definition at line 368 of file LambdaServiceClientModel.h.

◆ InvokeWithResponseStreamResponseReceivedHandler

Definition at line 369 of file LambdaServiceClientModel.h.

◆ LambdaClientConfiguration

Definition at line 114 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProvider

Definition at line 116 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProviderBase

Definition at line 115 of file LambdaServiceClientModel.h.

◆ ListAliasesResponseReceivedHandler

Definition at line 370 of file LambdaServiceClientModel.h.

◆ ListCodeSigningConfigsResponseReceivedHandler

Definition at line 371 of file LambdaServiceClientModel.h.

◆ ListEventSourceMappingsResponseReceivedHandler

Definition at line 372 of file LambdaServiceClientModel.h.

◆ ListFunctionEventInvokeConfigsResponseReceivedHandler

Definition at line 373 of file LambdaServiceClientModel.h.

◆ ListFunctionsByCodeSigningConfigResponseReceivedHandler

Definition at line 376 of file LambdaServiceClientModel.h.

◆ ListFunctionsResponseReceivedHandler

Definition at line 375 of file LambdaServiceClientModel.h.

◆ ListFunctionUrlConfigsResponseReceivedHandler

Definition at line 374 of file LambdaServiceClientModel.h.

◆ ListLayersResponseReceivedHandler

Definition at line 378 of file LambdaServiceClientModel.h.

◆ ListLayerVersionsResponseReceivedHandler

Definition at line 377 of file LambdaServiceClientModel.h.

◆ ListProvisionedConcurrencyConfigsResponseReceivedHandler

Definition at line 379 of file LambdaServiceClientModel.h.

◆ ListTagsResponseReceivedHandler

typedef std::function<void(const LambdaClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::Lambda::ListTagsResponseReceivedHandler

Definition at line 380 of file LambdaServiceClientModel.h.

◆ ListVersionsByFunctionResponseReceivedHandler

Definition at line 381 of file LambdaServiceClientModel.h.

◆ PublishLayerVersionResponseReceivedHandler

Definition at line 382 of file LambdaServiceClientModel.h.

◆ PublishVersionResponseReceivedHandler

Definition at line 383 of file LambdaServiceClientModel.h.

◆ PutFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 384 of file LambdaServiceClientModel.h.

◆ PutFunctionConcurrencyResponseReceivedHandler

Definition at line 385 of file LambdaServiceClientModel.h.

◆ PutFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 386 of file LambdaServiceClientModel.h.

◆ PutFunctionRecursionConfigResponseReceivedHandler

Definition at line 387 of file LambdaServiceClientModel.h.

◆ PutProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 388 of file LambdaServiceClientModel.h.

◆ PutRuntimeManagementConfigResponseReceivedHandler

Definition at line 389 of file LambdaServiceClientModel.h.

◆ RemoveLayerVersionPermissionResponseReceivedHandler

Definition at line 390 of file LambdaServiceClientModel.h.

◆ RemovePermissionResponseReceivedHandler

Definition at line 391 of file LambdaServiceClientModel.h.

◆ StreamingLambdaRequest

Definition at line 45 of file LambdaRequest.h.

◆ TagResourceResponseReceivedHandler

Definition at line 392 of file LambdaServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 393 of file LambdaServiceClientModel.h.

◆ UpdateAliasResponseReceivedHandler

Definition at line 394 of file LambdaServiceClientModel.h.

◆ UpdateCodeSigningConfigResponseReceivedHandler

Definition at line 395 of file LambdaServiceClientModel.h.

◆ UpdateEventSourceMappingResponseReceivedHandler

Definition at line 396 of file LambdaServiceClientModel.h.

◆ UpdateFunctionCodeResponseReceivedHandler

Definition at line 397 of file LambdaServiceClientModel.h.

◆ UpdateFunctionConfigurationResponseReceivedHandler

Definition at line 398 of file LambdaServiceClientModel.h.

◆ UpdateFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 399 of file LambdaServiceClientModel.h.

◆ UpdateFunctionUrlConfigResponseReceivedHandler

Definition at line 400 of file LambdaServiceClientModel.h.

Enumeration Type Documentation

◆ LambdaErrors

strong
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 
CODE_SIGNING_CONFIG_NOT_FOUND 
CODE_STORAGE_EXCEEDED 
CODE_VERIFICATION_FAILED 
E_C2_ACCESS_DENIED 
E_C2_THROTTLED 
E_C2_UNEXPECTED 
E_F_S_I_O 
E_F_S_MOUNT_CONNECTIVITY 
E_F_S_MOUNT_FAILURE 
E_F_S_MOUNT_TIMEOUT 
E_N_I_LIMIT_REACHED 
INVALID_CODE_SIGNATURE 
INVALID_REQUEST_CONTENT 
INVALID_RUNTIME 
INVALID_SECURITY_GROUP_I_D 
INVALID_SUBNET_I_D 
INVALID_ZIP_FILE 
K_M_S_ACCESS_DENIED 
K_M_S_DISABLED 
K_M_S_INVALID_STATE 
K_M_S_NOT_FOUND 
POLICY_LENGTH_EXCEEDED 
PRECONDITION_FAILED 
PROVISIONED_CONCURRENCY_CONFIG_NOT_FOUND 
RECURSIVE_INVOCATION 
REQUEST_TOO_LARGE 
RESOURCE_CONFLICT 
RESOURCE_IN_USE 
RESOURCE_NOT_READY 
SERVICE 
SNAP_START 
SNAP_START_NOT_READY 
SNAP_START_TIMEOUT 
SUBNET_I_P_ADDRESS_LIMIT_REACHED 
TOO_MANY_REQUESTS 
UNSUPPORTED_MEDIA_TYPE 

Definition at line 16 of file LambdaErrors.h.