AWS SDK for C++

AWS SDK for C++ Version 1.11.680

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 ,
  SERIALIZED_REQUEST_ENTITY_TOO_LARGE , 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 330 of file LambdaServiceClientModel.h.

◆ AddPermissionResponseReceivedHandler

Definition at line 333 of file LambdaServiceClientModel.h.

◆ CreateAliasResponseReceivedHandler

Definition at line 336 of file LambdaServiceClientModel.h.

◆ CreateCodeSigningConfigResponseReceivedHandler

Definition at line 339 of file LambdaServiceClientModel.h.

◆ CreateEventSourceMappingResponseReceivedHandler

Definition at line 342 of file LambdaServiceClientModel.h.

◆ CreateFunctionResponseReceivedHandler

Definition at line 345 of file LambdaServiceClientModel.h.

◆ CreateFunctionUrlConfigResponseReceivedHandler

Definition at line 348 of file LambdaServiceClientModel.h.

◆ DeleteAliasResponseReceivedHandler

Definition at line 351 of file LambdaServiceClientModel.h.

◆ DeleteCodeSigningConfigResponseReceivedHandler

Definition at line 354 of file LambdaServiceClientModel.h.

◆ DeleteEventSourceMappingResponseReceivedHandler

Definition at line 357 of file LambdaServiceClientModel.h.

◆ DeleteFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 364 of file LambdaServiceClientModel.h.

◆ DeleteFunctionConcurrencyResponseReceivedHandler

Definition at line 367 of file LambdaServiceClientModel.h.

◆ DeleteFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 371 of file LambdaServiceClientModel.h.

◆ DeleteFunctionResponseReceivedHandler

Definition at line 360 of file LambdaServiceClientModel.h.

◆ DeleteFunctionUrlConfigResponseReceivedHandler

Definition at line 374 of file LambdaServiceClientModel.h.

◆ DeleteLayerVersionResponseReceivedHandler

Definition at line 377 of file LambdaServiceClientModel.h.

◆ DeleteProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 381 of file LambdaServiceClientModel.h.

◆ GetAccountSettingsResponseReceivedHandler

Definition at line 384 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 387 of file LambdaServiceClientModel.h.

◆ GetCodeSigningConfigResponseReceivedHandler

Definition at line 390 of file LambdaServiceClientModel.h.

◆ GetEventSourceMappingResponseReceivedHandler

Definition at line 393 of file LambdaServiceClientModel.h.

◆ GetFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 400 of file LambdaServiceClientModel.h.

◆ GetFunctionConcurrencyResponseReceivedHandler

Definition at line 403 of file LambdaServiceClientModel.h.

◆ GetFunctionConfigurationResponseReceivedHandler

Definition at line 406 of file LambdaServiceClientModel.h.

◆ GetFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 410 of file LambdaServiceClientModel.h.

◆ GetFunctionRecursionConfigResponseReceivedHandler

Definition at line 413 of file LambdaServiceClientModel.h.

◆ GetFunctionResponseReceivedHandler

Definition at line 396 of file LambdaServiceClientModel.h.

◆ GetFunctionUrlConfigResponseReceivedHandler

Definition at line 416 of file LambdaServiceClientModel.h.

◆ GetLayerVersionByArnResponseReceivedHandler

Definition at line 422 of file LambdaServiceClientModel.h.

◆ GetLayerVersionPolicyResponseReceivedHandler

Definition at line 425 of file LambdaServiceClientModel.h.

◆ GetLayerVersionResponseReceivedHandler

Definition at line 419 of file LambdaServiceClientModel.h.

◆ GetPolicyResponseReceivedHandler

Definition at line 428 of file LambdaServiceClientModel.h.

◆ GetProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 432 of file LambdaServiceClientModel.h.

◆ GetRuntimeManagementConfigResponseReceivedHandler

Definition at line 435 of file LambdaServiceClientModel.h.

◆ InvokeResponseReceivedHandler

Definition at line 438 of file LambdaServiceClientModel.h.

◆ InvokeWithResponseStreamResponseReceivedHandler

Definition at line 441 of file LambdaServiceClientModel.h.

◆ LambdaClientConfiguration

Definition at line 109 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProvider

Definition at line 111 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProviderBase

Definition at line 110 of file LambdaServiceClientModel.h.

◆ ListAliasesResponseReceivedHandler

Definition at line 444 of file LambdaServiceClientModel.h.

◆ ListCodeSigningConfigsResponseReceivedHandler

Definition at line 447 of file LambdaServiceClientModel.h.

◆ ListEventSourceMappingsResponseReceivedHandler

Definition at line 450 of file LambdaServiceClientModel.h.

◆ ListFunctionEventInvokeConfigsResponseReceivedHandler

Definition at line 454 of file LambdaServiceClientModel.h.

◆ ListFunctionsByCodeSigningConfigResponseReceivedHandler

Definition at line 464 of file LambdaServiceClientModel.h.

◆ ListFunctionsResponseReceivedHandler

Definition at line 460 of file LambdaServiceClientModel.h.

◆ ListFunctionUrlConfigsResponseReceivedHandler

Definition at line 457 of file LambdaServiceClientModel.h.

◆ ListLayersResponseReceivedHandler

Definition at line 470 of file LambdaServiceClientModel.h.

◆ ListLayerVersionsResponseReceivedHandler

Definition at line 467 of file LambdaServiceClientModel.h.

◆ ListProvisionedConcurrencyConfigsResponseReceivedHandler

Definition at line 474 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 477 of file LambdaServiceClientModel.h.

◆ ListVersionsByFunctionResponseReceivedHandler

Definition at line 480 of file LambdaServiceClientModel.h.

◆ PublishLayerVersionResponseReceivedHandler

Definition at line 483 of file LambdaServiceClientModel.h.

◆ PublishVersionResponseReceivedHandler

Definition at line 486 of file LambdaServiceClientModel.h.

◆ PutFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 490 of file LambdaServiceClientModel.h.

◆ PutFunctionConcurrencyResponseReceivedHandler

Definition at line 493 of file LambdaServiceClientModel.h.

◆ PutFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 497 of file LambdaServiceClientModel.h.

◆ PutFunctionRecursionConfigResponseReceivedHandler

Definition at line 500 of file LambdaServiceClientModel.h.

◆ PutProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 504 of file LambdaServiceClientModel.h.

◆ PutRuntimeManagementConfigResponseReceivedHandler

Definition at line 507 of file LambdaServiceClientModel.h.

◆ RemoveLayerVersionPermissionResponseReceivedHandler

Definition at line 511 of file LambdaServiceClientModel.h.

◆ RemovePermissionResponseReceivedHandler

Definition at line 514 of file LambdaServiceClientModel.h.

◆ StreamingLambdaRequest

Definition at line 39 of file LambdaRequest.h.

◆ TagResourceResponseReceivedHandler

Definition at line 517 of file LambdaServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 520 of file LambdaServiceClientModel.h.

◆ UpdateAliasResponseReceivedHandler

Definition at line 523 of file LambdaServiceClientModel.h.

◆ UpdateCodeSigningConfigResponseReceivedHandler

Definition at line 526 of file LambdaServiceClientModel.h.

◆ UpdateEventSourceMappingResponseReceivedHandler

Definition at line 529 of file LambdaServiceClientModel.h.

◆ UpdateFunctionCodeResponseReceivedHandler

Definition at line 532 of file LambdaServiceClientModel.h.

◆ UpdateFunctionConfigurationResponseReceivedHandler

Definition at line 535 of file LambdaServiceClientModel.h.

◆ UpdateFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 539 of file LambdaServiceClientModel.h.

◆ UpdateFunctionUrlConfigResponseReceivedHandler

Definition at line 542 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 
SERIALIZED_REQUEST_ENTITY_TOO_LARGE 
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 14 of file LambdaErrors.h.