AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LambdaServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/lambda/LambdaErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/lambda/LambdaEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in LambdaClient header */
21#include <aws/lambda/model/AddLayerVersionPermissionResult.h>
22#include <aws/lambda/model/AddPermissionResult.h>
23#include <aws/lambda/model/CreateAliasResult.h>
24#include <aws/lambda/model/CreateCodeSigningConfigResult.h>
25#include <aws/lambda/model/CreateEventSourceMappingResult.h>
26#include <aws/lambda/model/CreateFunctionResult.h>
27#include <aws/lambda/model/CreateFunctionUrlConfigResult.h>
28#include <aws/lambda/model/DeleteCodeSigningConfigResult.h>
29#include <aws/lambda/model/DeleteEventSourceMappingResult.h>
30#include <aws/lambda/model/GetAccountSettingsResult.h>
31#include <aws/lambda/model/GetAliasResult.h>
32#include <aws/lambda/model/GetCodeSigningConfigResult.h>
33#include <aws/lambda/model/GetEventSourceMappingResult.h>
34#include <aws/lambda/model/GetFunctionResult.h>
35#include <aws/lambda/model/GetFunctionCodeSigningConfigResult.h>
36#include <aws/lambda/model/GetFunctionConcurrencyResult.h>
37#include <aws/lambda/model/GetFunctionConfigurationResult.h>
38#include <aws/lambda/model/GetFunctionEventInvokeConfigResult.h>
39#include <aws/lambda/model/GetFunctionRecursionConfigResult.h>
40#include <aws/lambda/model/GetFunctionUrlConfigResult.h>
41#include <aws/lambda/model/GetLayerVersionResult.h>
42#include <aws/lambda/model/GetLayerVersionByArnResult.h>
43#include <aws/lambda/model/GetLayerVersionPolicyResult.h>
44#include <aws/lambda/model/GetPolicyResult.h>
45#include <aws/lambda/model/GetProvisionedConcurrencyConfigResult.h>
46#include <aws/lambda/model/GetRuntimeManagementConfigResult.h>
47#include <aws/lambda/model/InvokeResult.h>
48#include <aws/lambda/model/ListAliasesResult.h>
49#include <aws/lambda/model/ListCodeSigningConfigsResult.h>
50#include <aws/lambda/model/ListEventSourceMappingsResult.h>
51#include <aws/lambda/model/ListFunctionEventInvokeConfigsResult.h>
52#include <aws/lambda/model/ListFunctionUrlConfigsResult.h>
53#include <aws/lambda/model/ListFunctionsResult.h>
54#include <aws/lambda/model/ListFunctionsByCodeSigningConfigResult.h>
55#include <aws/lambda/model/ListLayerVersionsResult.h>
56#include <aws/lambda/model/ListLayersResult.h>
57#include <aws/lambda/model/ListProvisionedConcurrencyConfigsResult.h>
58#include <aws/lambda/model/ListTagsResult.h>
59#include <aws/lambda/model/ListVersionsByFunctionResult.h>
60#include <aws/lambda/model/PublishLayerVersionResult.h>
61#include <aws/lambda/model/PublishVersionResult.h>
62#include <aws/lambda/model/PutFunctionCodeSigningConfigResult.h>
63#include <aws/lambda/model/PutFunctionConcurrencyResult.h>
64#include <aws/lambda/model/PutFunctionEventInvokeConfigResult.h>
65#include <aws/lambda/model/PutFunctionRecursionConfigResult.h>
66#include <aws/lambda/model/PutProvisionedConcurrencyConfigResult.h>
67#include <aws/lambda/model/PutRuntimeManagementConfigResult.h>
68#include <aws/lambda/model/UpdateAliasResult.h>
69#include <aws/lambda/model/UpdateCodeSigningConfigResult.h>
70#include <aws/lambda/model/UpdateEventSourceMappingResult.h>
71#include <aws/lambda/model/UpdateFunctionCodeResult.h>
72#include <aws/lambda/model/UpdateFunctionConfigurationResult.h>
73#include <aws/lambda/model/UpdateFunctionEventInvokeConfigResult.h>
74#include <aws/lambda/model/UpdateFunctionUrlConfigResult.h>
75#include <aws/lambda/model/ListCodeSigningConfigsRequest.h>
76#include <aws/lambda/model/ListEventSourceMappingsRequest.h>
77#include <aws/lambda/model/ListLayersRequest.h>
78#include <aws/lambda/model/GetAccountSettingsRequest.h>
79#include <aws/lambda/model/ListFunctionsRequest.h>
80#include <aws/core/NoResult.h>
81/* End of service model headers required in LambdaClient header */
82
83namespace Aws
84{
85 namespace Http
86 {
87 class HttpClient;
88 class HttpClientFactory;
89 } // namespace Http
90
91 namespace Utils
92 {
93 template< typename R, typename E> class Outcome;
94
95 namespace Threading
96 {
97 class Executor;
98 } // namespace Threading
99 } // namespace Utils
100
101 namespace Auth
102 {
103 class AWSCredentials;
104 class AWSCredentialsProvider;
105 } // namespace Auth
106
107 namespace Client
108 {
109 class RetryStrategy;
110 } // namespace Client
111
112 namespace Lambda
113 {
117
118 namespace Model
119 {
120 /* Service model forward declarations required in LambdaClient header */
123 class CreateAliasRequest;
128 class DeleteAliasRequest;
139 class GetAliasRequest;
142 class GetFunctionRequest;
152 class GetPolicyRequest;
155 class InvokeRequest;
157 class ListAliasesRequest;
165 class ListLayersRequest;
167 class ListTagsRequest;
179 class TagResourceRequest;
181 class UpdateAliasRequest;
188 /* End of service model forward declarations required in LambdaClient header */
189
190 /* Service model Outcome class definitions */
258 /* End of service model Outcome class definitions */
259
260 /* Service model Outcome callable definitions */
261 typedef std::future<AddLayerVersionPermissionOutcome> AddLayerVersionPermissionOutcomeCallable;
262 typedef std::future<AddPermissionOutcome> AddPermissionOutcomeCallable;
263 typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
264 typedef std::future<CreateCodeSigningConfigOutcome> CreateCodeSigningConfigOutcomeCallable;
265 typedef std::future<CreateEventSourceMappingOutcome> CreateEventSourceMappingOutcomeCallable;
266 typedef std::future<CreateFunctionOutcome> CreateFunctionOutcomeCallable;
267 typedef std::future<CreateFunctionUrlConfigOutcome> CreateFunctionUrlConfigOutcomeCallable;
268 typedef std::future<DeleteAliasOutcome> DeleteAliasOutcomeCallable;
269 typedef std::future<DeleteCodeSigningConfigOutcome> DeleteCodeSigningConfigOutcomeCallable;
270 typedef std::future<DeleteEventSourceMappingOutcome> DeleteEventSourceMappingOutcomeCallable;
271 typedef std::future<DeleteFunctionOutcome> DeleteFunctionOutcomeCallable;
272 typedef std::future<DeleteFunctionCodeSigningConfigOutcome> DeleteFunctionCodeSigningConfigOutcomeCallable;
273 typedef std::future<DeleteFunctionConcurrencyOutcome> DeleteFunctionConcurrencyOutcomeCallable;
274 typedef std::future<DeleteFunctionEventInvokeConfigOutcome> DeleteFunctionEventInvokeConfigOutcomeCallable;
275 typedef std::future<DeleteFunctionUrlConfigOutcome> DeleteFunctionUrlConfigOutcomeCallable;
276 typedef std::future<DeleteLayerVersionOutcome> DeleteLayerVersionOutcomeCallable;
277 typedef std::future<DeleteProvisionedConcurrencyConfigOutcome> DeleteProvisionedConcurrencyConfigOutcomeCallable;
278 typedef std::future<GetAccountSettingsOutcome> GetAccountSettingsOutcomeCallable;
279 typedef std::future<GetAliasOutcome> GetAliasOutcomeCallable;
280 typedef std::future<GetCodeSigningConfigOutcome> GetCodeSigningConfigOutcomeCallable;
281 typedef std::future<GetEventSourceMappingOutcome> GetEventSourceMappingOutcomeCallable;
282 typedef std::future<GetFunctionOutcome> GetFunctionOutcomeCallable;
283 typedef std::future<GetFunctionCodeSigningConfigOutcome> GetFunctionCodeSigningConfigOutcomeCallable;
284 typedef std::future<GetFunctionConcurrencyOutcome> GetFunctionConcurrencyOutcomeCallable;
285 typedef std::future<GetFunctionConfigurationOutcome> GetFunctionConfigurationOutcomeCallable;
286 typedef std::future<GetFunctionEventInvokeConfigOutcome> GetFunctionEventInvokeConfigOutcomeCallable;
287 typedef std::future<GetFunctionRecursionConfigOutcome> GetFunctionRecursionConfigOutcomeCallable;
288 typedef std::future<GetFunctionUrlConfigOutcome> GetFunctionUrlConfigOutcomeCallable;
289 typedef std::future<GetLayerVersionOutcome> GetLayerVersionOutcomeCallable;
290 typedef std::future<GetLayerVersionByArnOutcome> GetLayerVersionByArnOutcomeCallable;
291 typedef std::future<GetLayerVersionPolicyOutcome> GetLayerVersionPolicyOutcomeCallable;
292 typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
293 typedef std::future<GetProvisionedConcurrencyConfigOutcome> GetProvisionedConcurrencyConfigOutcomeCallable;
294 typedef std::future<GetRuntimeManagementConfigOutcome> GetRuntimeManagementConfigOutcomeCallable;
295 typedef std::future<InvokeOutcome> InvokeOutcomeCallable;
296 typedef std::future<InvokeWithResponseStreamOutcome> InvokeWithResponseStreamOutcomeCallable;
297 typedef std::future<ListAliasesOutcome> ListAliasesOutcomeCallable;
298 typedef std::future<ListCodeSigningConfigsOutcome> ListCodeSigningConfigsOutcomeCallable;
299 typedef std::future<ListEventSourceMappingsOutcome> ListEventSourceMappingsOutcomeCallable;
300 typedef std::future<ListFunctionEventInvokeConfigsOutcome> ListFunctionEventInvokeConfigsOutcomeCallable;
301 typedef std::future<ListFunctionUrlConfigsOutcome> ListFunctionUrlConfigsOutcomeCallable;
302 typedef std::future<ListFunctionsOutcome> ListFunctionsOutcomeCallable;
303 typedef std::future<ListFunctionsByCodeSigningConfigOutcome> ListFunctionsByCodeSigningConfigOutcomeCallable;
304 typedef std::future<ListLayerVersionsOutcome> ListLayerVersionsOutcomeCallable;
305 typedef std::future<ListLayersOutcome> ListLayersOutcomeCallable;
306 typedef std::future<ListProvisionedConcurrencyConfigsOutcome> ListProvisionedConcurrencyConfigsOutcomeCallable;
307 typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
308 typedef std::future<ListVersionsByFunctionOutcome> ListVersionsByFunctionOutcomeCallable;
309 typedef std::future<PublishLayerVersionOutcome> PublishLayerVersionOutcomeCallable;
310 typedef std::future<PublishVersionOutcome> PublishVersionOutcomeCallable;
311 typedef std::future<PutFunctionCodeSigningConfigOutcome> PutFunctionCodeSigningConfigOutcomeCallable;
312 typedef std::future<PutFunctionConcurrencyOutcome> PutFunctionConcurrencyOutcomeCallable;
313 typedef std::future<PutFunctionEventInvokeConfigOutcome> PutFunctionEventInvokeConfigOutcomeCallable;
314 typedef std::future<PutFunctionRecursionConfigOutcome> PutFunctionRecursionConfigOutcomeCallable;
315 typedef std::future<PutProvisionedConcurrencyConfigOutcome> PutProvisionedConcurrencyConfigOutcomeCallable;
316 typedef std::future<PutRuntimeManagementConfigOutcome> PutRuntimeManagementConfigOutcomeCallable;
317 typedef std::future<RemoveLayerVersionPermissionOutcome> RemoveLayerVersionPermissionOutcomeCallable;
318 typedef std::future<RemovePermissionOutcome> RemovePermissionOutcomeCallable;
319 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
320 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
321 typedef std::future<UpdateAliasOutcome> UpdateAliasOutcomeCallable;
322 typedef std::future<UpdateCodeSigningConfigOutcome> UpdateCodeSigningConfigOutcomeCallable;
323 typedef std::future<UpdateEventSourceMappingOutcome> UpdateEventSourceMappingOutcomeCallable;
324 typedef std::future<UpdateFunctionCodeOutcome> UpdateFunctionCodeOutcomeCallable;
325 typedef std::future<UpdateFunctionConfigurationOutcome> UpdateFunctionConfigurationOutcomeCallable;
326 typedef std::future<UpdateFunctionEventInvokeConfigOutcome> UpdateFunctionEventInvokeConfigOutcomeCallable;
327 typedef std::future<UpdateFunctionUrlConfigOutcome> UpdateFunctionUrlConfigOutcomeCallable;
328 /* End of service model Outcome callable definitions */
329 } // namespace Model
330
331 class LambdaClient;
332
333 /* Service model async handlers definitions */
334 typedef std::function<void(const LambdaClient*, const Model::AddLayerVersionPermissionRequest&, const Model::AddLayerVersionPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddLayerVersionPermissionResponseReceivedHandler;
335 typedef std::function<void(const LambdaClient*, const Model::AddPermissionRequest&, const Model::AddPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddPermissionResponseReceivedHandler;
336 typedef std::function<void(const LambdaClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
337 typedef std::function<void(const LambdaClient*, const Model::CreateCodeSigningConfigRequest&, const Model::CreateCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCodeSigningConfigResponseReceivedHandler;
338 typedef std::function<void(const LambdaClient*, const Model::CreateEventSourceMappingRequest&, const Model::CreateEventSourceMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventSourceMappingResponseReceivedHandler;
339 typedef std::function<void(const LambdaClient*, const Model::CreateFunctionRequest&, const Model::CreateFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFunctionResponseReceivedHandler;
340 typedef std::function<void(const LambdaClient*, const Model::CreateFunctionUrlConfigRequest&, const Model::CreateFunctionUrlConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFunctionUrlConfigResponseReceivedHandler;
341 typedef std::function<void(const LambdaClient*, const Model::DeleteAliasRequest&, const Model::DeleteAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAliasResponseReceivedHandler;
342 typedef std::function<void(const LambdaClient*, const Model::DeleteCodeSigningConfigRequest&, const Model::DeleteCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCodeSigningConfigResponseReceivedHandler;
343 typedef std::function<void(const LambdaClient*, const Model::DeleteEventSourceMappingRequest&, const Model::DeleteEventSourceMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventSourceMappingResponseReceivedHandler;
344 typedef std::function<void(const LambdaClient*, const Model::DeleteFunctionRequest&, const Model::DeleteFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionResponseReceivedHandler;
345 typedef std::function<void(const LambdaClient*, const Model::DeleteFunctionCodeSigningConfigRequest&, const Model::DeleteFunctionCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionCodeSigningConfigResponseReceivedHandler;
346 typedef std::function<void(const LambdaClient*, const Model::DeleteFunctionConcurrencyRequest&, const Model::DeleteFunctionConcurrencyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionConcurrencyResponseReceivedHandler;
347 typedef std::function<void(const LambdaClient*, const Model::DeleteFunctionEventInvokeConfigRequest&, const Model::DeleteFunctionEventInvokeConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionEventInvokeConfigResponseReceivedHandler;
348 typedef std::function<void(const LambdaClient*, const Model::DeleteFunctionUrlConfigRequest&, const Model::DeleteFunctionUrlConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunctionUrlConfigResponseReceivedHandler;
349 typedef std::function<void(const LambdaClient*, const Model::DeleteLayerVersionRequest&, const Model::DeleteLayerVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLayerVersionResponseReceivedHandler;
350 typedef std::function<void(const LambdaClient*, const Model::DeleteProvisionedConcurrencyConfigRequest&, const Model::DeleteProvisionedConcurrencyConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProvisionedConcurrencyConfigResponseReceivedHandler;
351 typedef std::function<void(const LambdaClient*, const Model::GetAccountSettingsRequest&, const Model::GetAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountSettingsResponseReceivedHandler;
352 typedef std::function<void(const LambdaClient*, const Model::GetAliasRequest&, const Model::GetAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAliasResponseReceivedHandler;
353 typedef std::function<void(const LambdaClient*, const Model::GetCodeSigningConfigRequest&, const Model::GetCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCodeSigningConfigResponseReceivedHandler;
354 typedef std::function<void(const LambdaClient*, const Model::GetEventSourceMappingRequest&, const Model::GetEventSourceMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventSourceMappingResponseReceivedHandler;
355 typedef std::function<void(const LambdaClient*, const Model::GetFunctionRequest&, const Model::GetFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionResponseReceivedHandler;
356 typedef std::function<void(const LambdaClient*, const Model::GetFunctionCodeSigningConfigRequest&, const Model::GetFunctionCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionCodeSigningConfigResponseReceivedHandler;
357 typedef std::function<void(const LambdaClient*, const Model::GetFunctionConcurrencyRequest&, const Model::GetFunctionConcurrencyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionConcurrencyResponseReceivedHandler;
358 typedef std::function<void(const LambdaClient*, const Model::GetFunctionConfigurationRequest&, const Model::GetFunctionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionConfigurationResponseReceivedHandler;
359 typedef std::function<void(const LambdaClient*, const Model::GetFunctionEventInvokeConfigRequest&, const Model::GetFunctionEventInvokeConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionEventInvokeConfigResponseReceivedHandler;
360 typedef std::function<void(const LambdaClient*, const Model::GetFunctionRecursionConfigRequest&, const Model::GetFunctionRecursionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionRecursionConfigResponseReceivedHandler;
361 typedef std::function<void(const LambdaClient*, const Model::GetFunctionUrlConfigRequest&, const Model::GetFunctionUrlConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunctionUrlConfigResponseReceivedHandler;
362 typedef std::function<void(const LambdaClient*, const Model::GetLayerVersionRequest&, const Model::GetLayerVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLayerVersionResponseReceivedHandler;
363 typedef std::function<void(const LambdaClient*, const Model::GetLayerVersionByArnRequest&, const Model::GetLayerVersionByArnOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLayerVersionByArnResponseReceivedHandler;
364 typedef std::function<void(const LambdaClient*, const Model::GetLayerVersionPolicyRequest&, const Model::GetLayerVersionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLayerVersionPolicyResponseReceivedHandler;
365 typedef std::function<void(const LambdaClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyResponseReceivedHandler;
366 typedef std::function<void(const LambdaClient*, const Model::GetProvisionedConcurrencyConfigRequest&, const Model::GetProvisionedConcurrencyConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProvisionedConcurrencyConfigResponseReceivedHandler;
367 typedef std::function<void(const LambdaClient*, const Model::GetRuntimeManagementConfigRequest&, const Model::GetRuntimeManagementConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRuntimeManagementConfigResponseReceivedHandler;
368 typedef std::function<void(const LambdaClient*, const Model::InvokeRequest&, Model::InvokeOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InvokeResponseReceivedHandler;
369 typedef std::function<void(const LambdaClient*, const Model::InvokeWithResponseStreamRequest&, const Model::InvokeWithResponseStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InvokeWithResponseStreamResponseReceivedHandler;
370 typedef std::function<void(const LambdaClient*, const Model::ListAliasesRequest&, const Model::ListAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAliasesResponseReceivedHandler;
371 typedef std::function<void(const LambdaClient*, const Model::ListCodeSigningConfigsRequest&, const Model::ListCodeSigningConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCodeSigningConfigsResponseReceivedHandler;
372 typedef std::function<void(const LambdaClient*, const Model::ListEventSourceMappingsRequest&, const Model::ListEventSourceMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventSourceMappingsResponseReceivedHandler;
373 typedef std::function<void(const LambdaClient*, const Model::ListFunctionEventInvokeConfigsRequest&, const Model::ListFunctionEventInvokeConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctionEventInvokeConfigsResponseReceivedHandler;
374 typedef std::function<void(const LambdaClient*, const Model::ListFunctionUrlConfigsRequest&, const Model::ListFunctionUrlConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctionUrlConfigsResponseReceivedHandler;
375 typedef std::function<void(const LambdaClient*, const Model::ListFunctionsRequest&, const Model::ListFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctionsResponseReceivedHandler;
376 typedef std::function<void(const LambdaClient*, const Model::ListFunctionsByCodeSigningConfigRequest&, const Model::ListFunctionsByCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctionsByCodeSigningConfigResponseReceivedHandler;
377 typedef std::function<void(const LambdaClient*, const Model::ListLayerVersionsRequest&, const Model::ListLayerVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLayerVersionsResponseReceivedHandler;
378 typedef std::function<void(const LambdaClient*, const Model::ListLayersRequest&, const Model::ListLayersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLayersResponseReceivedHandler;
379 typedef std::function<void(const LambdaClient*, const Model::ListProvisionedConcurrencyConfigsRequest&, const Model::ListProvisionedConcurrencyConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisionedConcurrencyConfigsResponseReceivedHandler;
380 typedef std::function<void(const LambdaClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
381 typedef std::function<void(const LambdaClient*, const Model::ListVersionsByFunctionRequest&, const Model::ListVersionsByFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVersionsByFunctionResponseReceivedHandler;
382 typedef std::function<void(const LambdaClient*, const Model::PublishLayerVersionRequest&, const Model::PublishLayerVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishLayerVersionResponseReceivedHandler;
383 typedef std::function<void(const LambdaClient*, const Model::PublishVersionRequest&, const Model::PublishVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishVersionResponseReceivedHandler;
384 typedef std::function<void(const LambdaClient*, const Model::PutFunctionCodeSigningConfigRequest&, const Model::PutFunctionCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFunctionCodeSigningConfigResponseReceivedHandler;
385 typedef std::function<void(const LambdaClient*, const Model::PutFunctionConcurrencyRequest&, const Model::PutFunctionConcurrencyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFunctionConcurrencyResponseReceivedHandler;
386 typedef std::function<void(const LambdaClient*, const Model::PutFunctionEventInvokeConfigRequest&, const Model::PutFunctionEventInvokeConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFunctionEventInvokeConfigResponseReceivedHandler;
387 typedef std::function<void(const LambdaClient*, const Model::PutFunctionRecursionConfigRequest&, const Model::PutFunctionRecursionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFunctionRecursionConfigResponseReceivedHandler;
388 typedef std::function<void(const LambdaClient*, const Model::PutProvisionedConcurrencyConfigRequest&, const Model::PutProvisionedConcurrencyConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutProvisionedConcurrencyConfigResponseReceivedHandler;
389 typedef std::function<void(const LambdaClient*, const Model::PutRuntimeManagementConfigRequest&, const Model::PutRuntimeManagementConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRuntimeManagementConfigResponseReceivedHandler;
390 typedef std::function<void(const LambdaClient*, const Model::RemoveLayerVersionPermissionRequest&, const Model::RemoveLayerVersionPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveLayerVersionPermissionResponseReceivedHandler;
391 typedef std::function<void(const LambdaClient*, const Model::RemovePermissionRequest&, const Model::RemovePermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemovePermissionResponseReceivedHandler;
392 typedef std::function<void(const LambdaClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
393 typedef std::function<void(const LambdaClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
394 typedef std::function<void(const LambdaClient*, const Model::UpdateAliasRequest&, const Model::UpdateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAliasResponseReceivedHandler;
395 typedef std::function<void(const LambdaClient*, const Model::UpdateCodeSigningConfigRequest&, const Model::UpdateCodeSigningConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCodeSigningConfigResponseReceivedHandler;
396 typedef std::function<void(const LambdaClient*, const Model::UpdateEventSourceMappingRequest&, const Model::UpdateEventSourceMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventSourceMappingResponseReceivedHandler;
397 typedef std::function<void(const LambdaClient*, const Model::UpdateFunctionCodeRequest&, const Model::UpdateFunctionCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunctionCodeResponseReceivedHandler;
398 typedef std::function<void(const LambdaClient*, const Model::UpdateFunctionConfigurationRequest&, const Model::UpdateFunctionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunctionConfigurationResponseReceivedHandler;
399 typedef std::function<void(const LambdaClient*, const Model::UpdateFunctionEventInvokeConfigRequest&, const Model::UpdateFunctionEventInvokeConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunctionEventInvokeConfigResponseReceivedHandler;
400 typedef std::function<void(const LambdaClient*, const Model::UpdateFunctionUrlConfigRequest&, const Model::UpdateFunctionUrlConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunctionUrlConfigResponseReceivedHandler;
401 /* End of service model async handlers definitions */
402 } // namespace Lambda
403} // namespace Aws
EndpointProviderBase< LambdaClientConfiguration, LambdaBuiltInParameters, LambdaClientContextParameters > LambdaEndpointProviderBase
Aws::Utils::Outcome< UpdateFunctionConfigurationResult, LambdaError > UpdateFunctionConfigurationOutcome
Aws::Utils::Outcome< GetFunctionRecursionConfigResult, LambdaError > GetFunctionRecursionConfigOutcome
Aws::Utils::Outcome< GetPolicyResult, LambdaError > GetPolicyOutcome
Aws::Utils::Outcome< ListCodeSigningConfigsResult, LambdaError > ListCodeSigningConfigsOutcome
std::future< UpdateFunctionConfigurationOutcome > UpdateFunctionConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteProvisionedConcurrencyConfigOutcome
std::future< ListCodeSigningConfigsOutcome > ListCodeSigningConfigsOutcomeCallable
Aws::Utils::Outcome< PutFunctionCodeSigningConfigResult, LambdaError > PutFunctionCodeSigningConfigOutcome
Aws::Utils::Outcome< GetLayerVersionResult, LambdaError > GetLayerVersionOutcome
Aws::Utils::Outcome< GetFunctionCodeSigningConfigResult, LambdaError > GetFunctionCodeSigningConfigOutcome
std::future< ListFunctionUrlConfigsOutcome > ListFunctionUrlConfigsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > UntagResourceOutcome
std::future< GetFunctionEventInvokeConfigOutcome > GetFunctionEventInvokeConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteFunctionCodeSigningConfigOutcome
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< UpdateFunctionEventInvokeConfigOutcome > UpdateFunctionEventInvokeConfigOutcomeCallable
Aws::Utils::Outcome< GetLayerVersionPolicyResult, LambdaError > GetLayerVersionPolicyOutcome
Aws::Utils::Outcome< ListEventSourceMappingsResult, LambdaError > ListEventSourceMappingsOutcome
std::future< InvokeOutcome > InvokeOutcomeCallable
std::future< PublishLayerVersionOutcome > PublishLayerVersionOutcomeCallable
Aws::Utils::Outcome< PutProvisionedConcurrencyConfigResult, LambdaError > PutProvisionedConcurrencyConfigOutcome
Aws::Utils::Outcome< ListFunctionsResult, LambdaError > ListFunctionsOutcome
Aws::Utils::Outcome< ListLayerVersionsResult, LambdaError > ListLayerVersionsOutcome
Aws::Utils::Outcome< CreateFunctionUrlConfigResult, LambdaError > CreateFunctionUrlConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteFunctionUrlConfigOutcome
std::future< UpdateFunctionUrlConfigOutcome > UpdateFunctionUrlConfigOutcomeCallable
std::future< GetCodeSigningConfigOutcome > GetCodeSigningConfigOutcomeCallable
Aws::Utils::Outcome< GetAliasResult, LambdaError > GetAliasOutcome
std::future< ListProvisionedConcurrencyConfigsOutcome > ListProvisionedConcurrencyConfigsOutcomeCallable
std::future< ListLayersOutcome > ListLayersOutcomeCallable
std::future< PutRuntimeManagementConfigOutcome > PutRuntimeManagementConfigOutcomeCallable
std::future< PutFunctionEventInvokeConfigOutcome > PutFunctionEventInvokeConfigOutcomeCallable
std::future< DeleteCodeSigningConfigOutcome > DeleteCodeSigningConfigOutcomeCallable
Aws::Utils::Outcome< ListFunctionUrlConfigsResult, LambdaError > ListFunctionUrlConfigsOutcome
Aws::Utils::Outcome< CreateFunctionResult, LambdaError > CreateFunctionOutcome
Aws::Utils::Outcome< ListTagsResult, LambdaError > ListTagsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListProvisionedConcurrencyConfigsResult, LambdaError > ListProvisionedConcurrencyConfigsOutcome
std::future< CreateCodeSigningConfigOutcome > CreateCodeSigningConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteFunctionConcurrencyOutcome
std::future< GetAliasOutcome > GetAliasOutcomeCallable
Aws::Utils::Outcome< ListVersionsByFunctionResult, LambdaError > ListVersionsByFunctionOutcome
std::future< GetLayerVersionPolicyOutcome > GetLayerVersionPolicyOutcomeCallable
Aws::Utils::Outcome< PutRuntimeManagementConfigResult, LambdaError > PutRuntimeManagementConfigOutcome
std::future< GetLayerVersionByArnOutcome > GetLayerVersionByArnOutcomeCallable
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
std::future< AddPermissionOutcome > AddPermissionOutcomeCallable
Aws::Utils::Outcome< UpdateFunctionUrlConfigResult, LambdaError > UpdateFunctionUrlConfigOutcome
Aws::Utils::Outcome< DeleteEventSourceMappingResult, LambdaError > DeleteEventSourceMappingOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetFunctionEventInvokeConfigResult, LambdaError > GetFunctionEventInvokeConfigOutcome
std::future< UpdateEventSourceMappingOutcome > UpdateEventSourceMappingOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > TagResourceOutcome
Aws::Utils::Outcome< GetProvisionedConcurrencyConfigResult, LambdaError > GetProvisionedConcurrencyConfigOutcome
std::future< ListFunctionsByCodeSigningConfigOutcome > ListFunctionsByCodeSigningConfigOutcomeCallable
Aws::Utils::Outcome< UpdateAliasResult, LambdaError > UpdateAliasOutcome
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
std::future< DeleteFunctionOutcome > DeleteFunctionOutcomeCallable
std::future< DeleteFunctionEventInvokeConfigOutcome > DeleteFunctionEventInvokeConfigOutcomeCallable
std::future< CreateEventSourceMappingOutcome > CreateEventSourceMappingOutcomeCallable
Aws::Utils::Outcome< ListFunctionsByCodeSigningConfigResult, LambdaError > ListFunctionsByCodeSigningConfigOutcome
std::future< PutFunctionRecursionConfigOutcome > PutFunctionRecursionConfigOutcomeCallable
std::future< ListEventSourceMappingsOutcome > ListEventSourceMappingsOutcomeCallable
Aws::Utils::Outcome< GetCodeSigningConfigResult, LambdaError > GetCodeSigningConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, LambdaError > InvokeWithResponseStreamOutcome
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::future< ListFunctionsOutcome > ListFunctionsOutcomeCallable
std::future< CreateFunctionUrlConfigOutcome > CreateFunctionUrlConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteFunctionOutcome
Aws::Utils::Outcome< GetFunctionUrlConfigResult, LambdaError > GetFunctionUrlConfigOutcome
Aws::Utils::Outcome< CreateAliasResult, LambdaError > CreateAliasOutcome
Aws::Utils::Outcome< PutFunctionRecursionConfigResult, LambdaError > PutFunctionRecursionConfigOutcome
std::future< GetFunctionConfigurationOutcome > GetFunctionConfigurationOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
Aws::Utils::Outcome< GetAccountSettingsResult, LambdaError > GetAccountSettingsOutcome
std::future< GetFunctionConcurrencyOutcome > GetFunctionConcurrencyOutcomeCallable
Aws::Utils::Outcome< PublishVersionResult, LambdaError > PublishVersionOutcome
Aws::Utils::Outcome< PutFunctionConcurrencyResult, LambdaError > PutFunctionConcurrencyOutcome
std::future< GetFunctionOutcome > GetFunctionOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Aws::Utils::Outcome< GetLayerVersionByArnResult, LambdaError > GetLayerVersionByArnOutcome
Aws::Utils::Outcome< ListLayersResult, LambdaError > ListLayersOutcome
std::future< PutFunctionCodeSigningConfigOutcome > PutFunctionCodeSigningConfigOutcomeCallable
std::future< GetLayerVersionOutcome > GetLayerVersionOutcomeCallable
Aws::Utils::Outcome< AddLayerVersionPermissionResult, LambdaError > AddLayerVersionPermissionOutcome
std::future< InvokeWithResponseStreamOutcome > InvokeWithResponseStreamOutcomeCallable
Aws::Utils::Outcome< DeleteCodeSigningConfigResult, LambdaError > DeleteCodeSigningConfigOutcome
Aws::Utils::Outcome< GetFunctionConcurrencyResult, LambdaError > GetFunctionConcurrencyOutcome
Aws::Utils::Outcome< UpdateFunctionEventInvokeConfigResult, LambdaError > UpdateFunctionEventInvokeConfigOutcome
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
std::future< GetRuntimeManagementConfigOutcome > GetRuntimeManagementConfigOutcomeCallable
std::future< RemoveLayerVersionPermissionOutcome > RemoveLayerVersionPermissionOutcomeCallable
std::future< GetEventSourceMappingOutcome > GetEventSourceMappingOutcomeCallable
Aws::Utils::Outcome< CreateEventSourceMappingResult, LambdaError > CreateEventSourceMappingOutcome
std::future< PutProvisionedConcurrencyConfigOutcome > PutProvisionedConcurrencyConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > RemoveLayerVersionPermissionOutcome
std::future< CreateFunctionOutcome > CreateFunctionOutcomeCallable
Aws::Utils::Outcome< GetFunctionResult, LambdaError > GetFunctionOutcome
std::future< GetFunctionUrlConfigOutcome > GetFunctionUrlConfigOutcomeCallable
Aws::Utils::Outcome< AddPermissionResult, LambdaError > AddPermissionOutcome
Aws::Utils::Outcome< PutFunctionEventInvokeConfigResult, LambdaError > PutFunctionEventInvokeConfigOutcome
std::future< DeleteFunctionCodeSigningConfigOutcome > DeleteFunctionCodeSigningConfigOutcomeCallable
std::future< DeleteFunctionUrlConfigOutcome > DeleteFunctionUrlConfigOutcomeCallable
Aws::Utils::Outcome< GetFunctionConfigurationResult, LambdaError > GetFunctionConfigurationOutcome
Aws::Utils::Outcome< ListAliasesResult, LambdaError > ListAliasesOutcome
std::future< PublishVersionOutcome > PublishVersionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > RemovePermissionOutcome
std::future< GetProvisionedConcurrencyConfigOutcome > GetProvisionedConcurrencyConfigOutcomeCallable
std::future< GetFunctionCodeSigningConfigOutcome > GetFunctionCodeSigningConfigOutcomeCallable
std::future< AddLayerVersionPermissionOutcome > AddLayerVersionPermissionOutcomeCallable
std::future< DeleteProvisionedConcurrencyConfigOutcome > DeleteProvisionedConcurrencyConfigOutcomeCallable
Aws::Utils::Outcome< UpdateFunctionCodeResult, LambdaError > UpdateFunctionCodeOutcome
std::future< PutFunctionConcurrencyOutcome > PutFunctionConcurrencyOutcomeCallable
Aws::Utils::Outcome< ListFunctionEventInvokeConfigsResult, LambdaError > ListFunctionEventInvokeConfigsOutcome
Aws::Utils::Outcome< CreateCodeSigningConfigResult, LambdaError > CreateCodeSigningConfigOutcome
std::future< UpdateCodeSigningConfigOutcome > UpdateCodeSigningConfigOutcomeCallable
Aws::Utils::Outcome< UpdateCodeSigningConfigResult, LambdaError > UpdateCodeSigningConfigOutcome
Aws::Utils::Outcome< GetRuntimeManagementConfigResult, LambdaError > GetRuntimeManagementConfigOutcome
Aws::Utils::Outcome< PublishLayerVersionResult, LambdaError > PublishLayerVersionOutcome
std::future< ListLayerVersionsOutcome > ListLayerVersionsOutcomeCallable
std::future< UpdateFunctionCodeOutcome > UpdateFunctionCodeOutcomeCallable
std::future< GetFunctionRecursionConfigOutcome > GetFunctionRecursionConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteFunctionEventInvokeConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteLayerVersionOutcome
Aws::Utils::Outcome< InvokeResult, LambdaError > InvokeOutcome
std::future< DeleteEventSourceMappingOutcome > DeleteEventSourceMappingOutcomeCallable
Aws::Utils::Outcome< UpdateEventSourceMappingResult, LambdaError > UpdateEventSourceMappingOutcome
Aws::Utils::Outcome< GetEventSourceMappingResult, LambdaError > GetEventSourceMappingOutcome
std::future< ListVersionsByFunctionOutcome > ListVersionsByFunctionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LambdaError > DeleteAliasOutcome
std::future< ListFunctionEventInvokeConfigsOutcome > ListFunctionEventInvokeConfigsOutcomeCallable
std::future< DeleteFunctionConcurrencyOutcome > DeleteFunctionConcurrencyOutcomeCallable
std::future< DeleteLayerVersionOutcome > DeleteLayerVersionOutcomeCallable
std::function< void(const LambdaClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateEventSourceMappingRequest &, const Model::CreateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutRuntimeManagementConfigRequest &, const Model::PutRuntimeManagementConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuntimeManagementConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionRecursionConfigRequest &, const Model::GetFunctionRecursionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionRecursionConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetLayerVersionRequest &, const Model::GetLayerVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLayerVersionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateFunctionUrlConfigRequest &, const Model::CreateFunctionUrlConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionUrlConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteProvisionedConcurrencyConfigRequest &, const Model::DeleteProvisionedConcurrencyConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisionedConcurrencyConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetLayerVersionPolicyRequest &, const Model::GetLayerVersionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLayerVersionPolicyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::AddLayerVersionPermissionRequest &, const Model::AddLayerVersionPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddLayerVersionPermissionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListLayersRequest &, const Model::ListLayersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLayersResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateFunctionConfigurationRequest &, const Model::UpdateFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionConfigurationResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetEventSourceMappingRequest &, const Model::GetEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionEventInvokeConfigRequest &, const Model::GetFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionEventInvokeConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateCodeSigningConfigRequest &, const Model::CreateCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateFunctionEventInvokeConfigRequest &, const Model::UpdateFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionEventInvokeConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetCodeSigningConfigRequest &, const Model::GetCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetRuntimeManagementConfigRequest &, const Model::GetRuntimeManagementConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRuntimeManagementConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionUrlConfigRequest &, const Model::GetFunctionUrlConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionUrlConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateFunctionUrlConfigRequest &, const Model::UpdateFunctionUrlConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionUrlConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetLayerVersionByArnRequest &, const Model::GetLayerVersionByArnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLayerVersionByArnResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::InvokeWithResponseStreamRequest &, const Model::InvokeWithResponseStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InvokeWithResponseStreamResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateFunctionCodeRequest &, const Model::UpdateFunctionCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionCodeResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteAliasRequest &, const Model::DeleteAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAliasResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::RemoveLayerVersionPermissionRequest &, const Model::RemoveLayerVersionPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveLayerVersionPermissionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetAccountSettingsRequest &, const Model::GetAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountSettingsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PublishLayerVersionRequest &, const Model::PublishLayerVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishLayerVersionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListProvisionedConcurrencyConfigsRequest &, const Model::ListProvisionedConcurrencyConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisionedConcurrencyConfigsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetProvisionedConcurrencyConfigRequest &, const Model::GetProvisionedConcurrencyConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProvisionedConcurrencyConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAliasesResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddPermissionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteEventSourceMappingRequest &, const Model::DeleteEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionCodeSigningConfigRequest &, const Model::GetFunctionCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutFunctionConcurrencyRequest &, const Model::PutFunctionConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFunctionConcurrencyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PublishVersionRequest &, const Model::PublishVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishVersionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListEventSourceMappingsRequest &, const Model::ListEventSourceMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSourceMappingsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListCodeSigningConfigsRequest &, const Model::ListCodeSigningConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCodeSigningConfigsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateEventSourceMappingRequest &, const Model::UpdateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListLayerVersionsRequest &, const Model::ListLayerVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLayerVersionsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteFunctionCodeSigningConfigRequest &, const Model::DeleteFunctionCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutFunctionRecursionConfigRequest &, const Model::PutFunctionRecursionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFunctionRecursionConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteFunctionUrlConfigRequest &, const Model::DeleteFunctionUrlConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionUrlConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::InvokeRequest &, Model::InvokeOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InvokeResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionConcurrencyRequest &, const Model::GetFunctionConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionConcurrencyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListFunctionUrlConfigsRequest &, const Model::ListFunctionUrlConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionUrlConfigsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteLayerVersionRequest &, const Model::DeleteLayerVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLayerVersionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteFunctionEventInvokeConfigRequest &, const Model::DeleteFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionEventInvokeConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetAliasRequest &, const Model::GetAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAliasResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateCodeSigningConfigRequest &, const Model::UpdateCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutFunctionEventInvokeConfigRequest &, const Model::PutFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFunctionEventInvokeConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteFunctionConcurrencyRequest &, const Model::DeleteFunctionConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionConcurrencyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListFunctionEventInvokeConfigsRequest &, const Model::ListFunctionEventInvokeConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionEventInvokeConfigsResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutFunctionCodeSigningConfigRequest &, const Model::PutFunctionCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFunctionCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListFunctionsByCodeSigningConfigRequest &, const Model::ListFunctionsByCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsByCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteCodeSigningConfigRequest &, const Model::DeleteCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCodeSigningConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::GetFunctionConfigurationRequest &, const Model::GetFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionConfigurationResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListVersionsByFunctionRequest &, const Model::ListVersionsByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVersionsByFunctionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutProvisionedConcurrencyConfigRequest &, const Model::PutProvisionedConcurrencyConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutProvisionedConcurrencyConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAliasResponseReceivedHandler