AWS SDK for C++

AWS SDK for C++ Version 1.11.714

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 , CALLBACK_TIMEOUT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  CAPACITY_PROVIDER_LIMIT_EXCEEDED , CODE_SIGNING_CONFIG_NOT_FOUND , CODE_STORAGE_EXCEEDED , CODE_VERIFICATION_FAILED ,
  DURABLE_EXECUTION_ALREADY_STARTED , 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 , FUNCTION_VERSIONS_PER_CAPACITY_PROVIDER_LIMIT_EXCEEDED , 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 ,
  NO_PUBLISHED_VERSION , 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 400 of file LambdaServiceClientModel.h.

◆ AddPermissionResponseReceivedHandler

Definition at line 403 of file LambdaServiceClientModel.h.

◆ CheckpointDurableExecutionResponseReceivedHandler

Definition at line 406 of file LambdaServiceClientModel.h.

◆ CreateAliasResponseReceivedHandler

Definition at line 409 of file LambdaServiceClientModel.h.

◆ CreateCapacityProviderResponseReceivedHandler

Definition at line 412 of file LambdaServiceClientModel.h.

◆ CreateCodeSigningConfigResponseReceivedHandler

Definition at line 415 of file LambdaServiceClientModel.h.

◆ CreateEventSourceMappingResponseReceivedHandler

Definition at line 418 of file LambdaServiceClientModel.h.

◆ CreateFunctionResponseReceivedHandler

Definition at line 421 of file LambdaServiceClientModel.h.

◆ CreateFunctionUrlConfigResponseReceivedHandler

Definition at line 424 of file LambdaServiceClientModel.h.

◆ DeleteAliasResponseReceivedHandler

Definition at line 427 of file LambdaServiceClientModel.h.

◆ DeleteCapacityProviderResponseReceivedHandler

Definition at line 430 of file LambdaServiceClientModel.h.

◆ DeleteCodeSigningConfigResponseReceivedHandler

Definition at line 433 of file LambdaServiceClientModel.h.

◆ DeleteEventSourceMappingResponseReceivedHandler

Definition at line 436 of file LambdaServiceClientModel.h.

◆ DeleteFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 443 of file LambdaServiceClientModel.h.

◆ DeleteFunctionConcurrencyResponseReceivedHandler

Definition at line 446 of file LambdaServiceClientModel.h.

◆ DeleteFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 450 of file LambdaServiceClientModel.h.

◆ DeleteFunctionResponseReceivedHandler

Definition at line 439 of file LambdaServiceClientModel.h.

◆ DeleteFunctionUrlConfigResponseReceivedHandler

Definition at line 453 of file LambdaServiceClientModel.h.

◆ DeleteLayerVersionResponseReceivedHandler

Definition at line 456 of file LambdaServiceClientModel.h.

◆ DeleteProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 460 of file LambdaServiceClientModel.h.

◆ GetAccountSettingsResponseReceivedHandler

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

◆ GetCapacityProviderResponseReceivedHandler

Definition at line 469 of file LambdaServiceClientModel.h.

◆ GetCodeSigningConfigResponseReceivedHandler

Definition at line 472 of file LambdaServiceClientModel.h.

◆ GetDurableExecutionHistoryResponseReceivedHandler

Definition at line 478 of file LambdaServiceClientModel.h.

◆ GetDurableExecutionResponseReceivedHandler

Definition at line 475 of file LambdaServiceClientModel.h.

◆ GetDurableExecutionStateResponseReceivedHandler

Definition at line 481 of file LambdaServiceClientModel.h.

◆ GetEventSourceMappingResponseReceivedHandler

Definition at line 484 of file LambdaServiceClientModel.h.

◆ GetFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 491 of file LambdaServiceClientModel.h.

◆ GetFunctionConcurrencyResponseReceivedHandler

Definition at line 494 of file LambdaServiceClientModel.h.

◆ GetFunctionConfigurationResponseReceivedHandler

Definition at line 497 of file LambdaServiceClientModel.h.

◆ GetFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 501 of file LambdaServiceClientModel.h.

◆ GetFunctionRecursionConfigResponseReceivedHandler

Definition at line 504 of file LambdaServiceClientModel.h.

◆ GetFunctionResponseReceivedHandler

Definition at line 487 of file LambdaServiceClientModel.h.

◆ GetFunctionScalingConfigResponseReceivedHandler

Definition at line 507 of file LambdaServiceClientModel.h.

◆ GetFunctionUrlConfigResponseReceivedHandler

Definition at line 510 of file LambdaServiceClientModel.h.

◆ GetLayerVersionByArnResponseReceivedHandler

Definition at line 516 of file LambdaServiceClientModel.h.

◆ GetLayerVersionPolicyResponseReceivedHandler

Definition at line 519 of file LambdaServiceClientModel.h.

◆ GetLayerVersionResponseReceivedHandler

Definition at line 513 of file LambdaServiceClientModel.h.

◆ GetPolicyResponseReceivedHandler

Definition at line 522 of file LambdaServiceClientModel.h.

◆ GetProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 526 of file LambdaServiceClientModel.h.

◆ GetRuntimeManagementConfigResponseReceivedHandler

Definition at line 529 of file LambdaServiceClientModel.h.

◆ InvokeResponseReceivedHandler

Definition at line 532 of file LambdaServiceClientModel.h.

◆ InvokeWithResponseStreamResponseReceivedHandler

Definition at line 535 of file LambdaServiceClientModel.h.

◆ LambdaClientConfiguration

Definition at line 128 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProvider

Definition at line 130 of file LambdaServiceClientModel.h.

◆ LambdaEndpointProviderBase

Definition at line 129 of file LambdaServiceClientModel.h.

◆ ListAliasesResponseReceivedHandler

Definition at line 538 of file LambdaServiceClientModel.h.

◆ ListCapacityProvidersResponseReceivedHandler

Definition at line 541 of file LambdaServiceClientModel.h.

◆ ListCodeSigningConfigsResponseReceivedHandler

Definition at line 544 of file LambdaServiceClientModel.h.

◆ ListDurableExecutionsByFunctionResponseReceivedHandler

Definition at line 548 of file LambdaServiceClientModel.h.

◆ ListEventSourceMappingsResponseReceivedHandler

Definition at line 551 of file LambdaServiceClientModel.h.

◆ ListFunctionEventInvokeConfigsResponseReceivedHandler

Definition at line 555 of file LambdaServiceClientModel.h.

◆ ListFunctionsByCodeSigningConfigResponseReceivedHandler

Definition at line 569 of file LambdaServiceClientModel.h.

◆ ListFunctionsResponseReceivedHandler

Definition at line 565 of file LambdaServiceClientModel.h.

◆ ListFunctionUrlConfigsResponseReceivedHandler

Definition at line 558 of file LambdaServiceClientModel.h.

◆ ListFunctionVersionsByCapacityProviderResponseReceivedHandler

Definition at line 562 of file LambdaServiceClientModel.h.

◆ ListLayersResponseReceivedHandler

Definition at line 575 of file LambdaServiceClientModel.h.

◆ ListLayerVersionsResponseReceivedHandler

Definition at line 572 of file LambdaServiceClientModel.h.

◆ ListProvisionedConcurrencyConfigsResponseReceivedHandler

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

◆ ListVersionsByFunctionResponseReceivedHandler

Definition at line 585 of file LambdaServiceClientModel.h.

◆ PublishLayerVersionResponseReceivedHandler

Definition at line 588 of file LambdaServiceClientModel.h.

◆ PublishVersionResponseReceivedHandler

Definition at line 591 of file LambdaServiceClientModel.h.

◆ PutFunctionCodeSigningConfigResponseReceivedHandler

Definition at line 595 of file LambdaServiceClientModel.h.

◆ PutFunctionConcurrencyResponseReceivedHandler

Definition at line 598 of file LambdaServiceClientModel.h.

◆ PutFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 602 of file LambdaServiceClientModel.h.

◆ PutFunctionRecursionConfigResponseReceivedHandler

Definition at line 605 of file LambdaServiceClientModel.h.

◆ PutFunctionScalingConfigResponseReceivedHandler

Definition at line 608 of file LambdaServiceClientModel.h.

◆ PutProvisionedConcurrencyConfigResponseReceivedHandler

Definition at line 612 of file LambdaServiceClientModel.h.

◆ PutRuntimeManagementConfigResponseReceivedHandler

Definition at line 615 of file LambdaServiceClientModel.h.

◆ RemoveLayerVersionPermissionResponseReceivedHandler

Definition at line 619 of file LambdaServiceClientModel.h.

◆ RemovePermissionResponseReceivedHandler

Definition at line 622 of file LambdaServiceClientModel.h.

◆ SendDurableExecutionCallbackFailureResponseReceivedHandler

Definition at line 626 of file LambdaServiceClientModel.h.

◆ SendDurableExecutionCallbackHeartbeatResponseReceivedHandler

Definition at line 630 of file LambdaServiceClientModel.h.

◆ SendDurableExecutionCallbackSuccessResponseReceivedHandler

Definition at line 634 of file LambdaServiceClientModel.h.

◆ StopDurableExecutionResponseReceivedHandler

Definition at line 637 of file LambdaServiceClientModel.h.

◆ StreamingLambdaRequest

Definition at line 39 of file LambdaRequest.h.

◆ TagResourceResponseReceivedHandler

Definition at line 640 of file LambdaServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 643 of file LambdaServiceClientModel.h.

◆ UpdateAliasResponseReceivedHandler

Definition at line 646 of file LambdaServiceClientModel.h.

◆ UpdateCapacityProviderResponseReceivedHandler

Definition at line 649 of file LambdaServiceClientModel.h.

◆ UpdateCodeSigningConfigResponseReceivedHandler

Definition at line 652 of file LambdaServiceClientModel.h.

◆ UpdateEventSourceMappingResponseReceivedHandler

Definition at line 655 of file LambdaServiceClientModel.h.

◆ UpdateFunctionCodeResponseReceivedHandler

Definition at line 658 of file LambdaServiceClientModel.h.

◆ UpdateFunctionConfigurationResponseReceivedHandler

Definition at line 661 of file LambdaServiceClientModel.h.

◆ UpdateFunctionEventInvokeConfigResponseReceivedHandler

Definition at line 665 of file LambdaServiceClientModel.h.

◆ UpdateFunctionUrlConfigResponseReceivedHandler

Definition at line 668 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 
CALLBACK_TIMEOUT 
CAPACITY_PROVIDER_LIMIT_EXCEEDED 
CODE_SIGNING_CONFIG_NOT_FOUND 
CODE_STORAGE_EXCEEDED 
CODE_VERIFICATION_FAILED 
DURABLE_EXECUTION_ALREADY_STARTED 
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 
FUNCTION_VERSIONS_PER_CAPACITY_PROVIDER_LIMIT_EXCEEDED 
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 
NO_PUBLISHED_VERSION 
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.