7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/lambda/LambdaServiceClientModel.h>
12#include <aws/lambda/Lambda_EXPORTS.h>
84 std::shared_ptr<LambdaEndpointProviderBase> endpointProvider =
nullptr);
97 LambdaClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
98 std::shared_ptr<LambdaEndpointProviderBase> endpointProvider =
nullptr,
118 LambdaClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
141 template <
typename AddLayerVersionPermissionRequestT = Model::AddLayerVersionPermissionRequest>
143 const AddLayerVersionPermissionRequestT& request)
const {
144 return SubmitCallable(&LambdaClient::AddLayerVersionPermission, request);
151 template <
typename AddLayerVersionPermissionRequestT = Model::AddLayerVersionPermissionRequest>
154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
155 return SubmitAsync(&LambdaClient::AddLayerVersionPermission, request, handler, context);
187 template <
typename AddPermissionRequestT = Model::AddPermissionRequest>
189 return SubmitCallable(&LambdaClient::AddPermission, request);
196 template <
typename AddPermissionRequestT = Model::AddPermissionRequest>
198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
199 return SubmitAsync(&LambdaClient::AddPermission, request, handler, context);
222 template <
typename Checkpo
intDurableExecutionRequestT = Model::Checkpo
intDurableExecutionRequest>
224 const CheckpointDurableExecutionRequestT& request)
const {
225 return SubmitCallable(&LambdaClient::CheckpointDurableExecution, request);
232 template <
typename Checkpo
intDurableExecutionRequestT = Model::Checkpo
intDurableExecutionRequest>
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
236 return SubmitAsync(&LambdaClient::CheckpointDurableExecution, request, handler, context);
256 template <
typename CreateAliasRequestT = Model::CreateAliasRequest>
258 return SubmitCallable(&LambdaClient::CreateAlias, request);
265 template <
typename CreateAliasRequestT = Model::CreateAliasRequest>
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
268 return SubmitAsync(&LambdaClient::CreateAlias, request, handler, context);
283 template <
typename CreateCapacityProv
iderRequestT = Model::CreateCapacityProv
iderRequest>
285 return SubmitCallable(&LambdaClient::CreateCapacityProvider, request);
292 template <
typename CreateCapacityProv
iderRequestT = Model::CreateCapacityProv
iderRequest>
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
296 return SubmitAsync(&LambdaClient::CreateCapacityProvider, request, handler, context);
314 template <
typename CreateCodeSigningConfigRequestT = Model::CreateCodeSigningConfigRequest>
316 return SubmitCallable(&LambdaClient::CreateCodeSigningConfig, request);
323 template <
typename CreateCodeSigningConfigRequestT = Model::CreateCodeSigningConfigRequest>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
327 return SubmitAsync(&LambdaClient::CreateCodeSigningConfig, request, handler, context);
390 template <
typename CreateEventSourceMappingRequestT = Model::CreateEventSourceMappingRequest>
392 return SubmitCallable(&LambdaClient::CreateEventSourceMapping, request);
399 template <
typename CreateEventSourceMappingRequestT = Model::CreateEventSourceMappingRequest>
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
403 return SubmitAsync(&LambdaClient::CreateEventSourceMapping, request, handler, context);
470 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
472 return SubmitCallable(&LambdaClient::CreateFunction, request);
479 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
482 return SubmitAsync(&LambdaClient::CreateFunction, request, handler, context);
498 template <
typename CreateFunctionUrlConfigRequestT = Model::CreateFunctionUrlConfigRequest>
500 return SubmitCallable(&LambdaClient::CreateFunctionUrlConfig, request);
507 template <
typename CreateFunctionUrlConfigRequestT = Model::CreateFunctionUrlConfigRequest>
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
511 return SubmitAsync(&LambdaClient::CreateFunctionUrlConfig, request, handler, context);
526 template <
typename DeleteAliasRequestT = Model::DeleteAliasRequest>
528 return SubmitCallable(&LambdaClient::DeleteAlias, request);
535 template <
typename DeleteAliasRequestT = Model::DeleteAliasRequest>
537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
538 return SubmitAsync(&LambdaClient::DeleteAlias, request, handler, context);
553 template <
typename DeleteCapacityProv
iderRequestT = Model::DeleteCapacityProv
iderRequest>
555 return SubmitCallable(&LambdaClient::DeleteCapacityProvider, request);
562 template <
typename DeleteCapacityProv
iderRequestT = Model::DeleteCapacityProv
iderRequest>
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
566 return SubmitAsync(&LambdaClient::DeleteCapacityProvider, request, handler, context);
581 template <
typename DeleteCodeSigningConfigRequestT = Model::DeleteCodeSigningConfigRequest>
583 return SubmitCallable(&LambdaClient::DeleteCodeSigningConfig, request);
590 template <
typename DeleteCodeSigningConfigRequestT = Model::DeleteCodeSigningConfigRequest>
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
594 return SubmitAsync(&LambdaClient::DeleteCodeSigningConfig, request, handler, context);
613 template <
typename DeleteEventSourceMappingRequestT = Model::DeleteEventSourceMappingRequest>
615 return SubmitCallable(&LambdaClient::DeleteEventSourceMapping, request);
622 template <
typename DeleteEventSourceMappingRequestT = Model::DeleteEventSourceMappingRequest>
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
626 return SubmitAsync(&LambdaClient::DeleteEventSourceMapping, request, handler, context);
647 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
649 return SubmitCallable(&LambdaClient::DeleteFunction, request);
656 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
659 return SubmitAsync(&LambdaClient::DeleteFunction, request, handler, context);
675 template <
typename DeleteFunctionCodeSigningConfigRequestT = Model::DeleteFunctionCodeSigningConfigRequest>
677 const DeleteFunctionCodeSigningConfigRequestT& request)
const {
678 return SubmitCallable(&LambdaClient::DeleteFunctionCodeSigningConfig, request);
685 template <
typename DeleteFunctionCodeSigningConfigRequestT = Model::DeleteFunctionCodeSigningConfigRequest>
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
689 return SubmitAsync(&LambdaClient::DeleteFunctionCodeSigningConfig, request, handler, context);
704 template <
typename DeleteFunctionConcurrencyRequestT = Model::DeleteFunctionConcurrencyRequest>
706 const DeleteFunctionConcurrencyRequestT& request)
const {
707 return SubmitCallable(&LambdaClient::DeleteFunctionConcurrency, request);
714 template <
typename DeleteFunctionConcurrencyRequestT = Model::DeleteFunctionConcurrencyRequest>
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
718 return SubmitAsync(&LambdaClient::DeleteFunctionConcurrency, request, handler, context);
735 template <
typename DeleteFunctionEventInvokeConfigRequestT = Model::DeleteFunctionEventInvokeConfigRequest>
737 const DeleteFunctionEventInvokeConfigRequestT& request)
const {
738 return SubmitCallable(&LambdaClient::DeleteFunctionEventInvokeConfig, request);
745 template <
typename DeleteFunctionEventInvokeConfigRequestT = Model::DeleteFunctionEventInvokeConfigRequest>
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
749 return SubmitAsync(&LambdaClient::DeleteFunctionEventInvokeConfig, request, handler, context);
765 template <
typename DeleteFunctionUrlConfigRequestT = Model::DeleteFunctionUrlConfigRequest>
767 return SubmitCallable(&LambdaClient::DeleteFunctionUrlConfig, request);
774 template <
typename DeleteFunctionUrlConfigRequestT = Model::DeleteFunctionUrlConfigRequest>
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
778 return SubmitAsync(&LambdaClient::DeleteFunctionUrlConfig, request, handler, context);
796 template <
typename DeleteLayerVersionRequestT = Model::DeleteLayerVersionRequest>
798 return SubmitCallable(&LambdaClient::DeleteLayerVersion, request);
805 template <
typename DeleteLayerVersionRequestT = Model::DeleteLayerVersionRequest>
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
808 return SubmitAsync(&LambdaClient::DeleteLayerVersion, request, handler, context);
824 template <
typename DeleteProvisionedConcurrencyConfigRequestT = Model::DeleteProvisionedConcurrencyConfigRequest>
826 const DeleteProvisionedConcurrencyConfigRequestT& request)
const {
827 return SubmitCallable(&LambdaClient::DeleteProvisionedConcurrencyConfig, request);
834 template <
typename DeleteProvisionedConcurrencyConfigRequestT = Model::DeleteProvisionedConcurrencyConfigRequest>
837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
838 return SubmitAsync(&LambdaClient::DeleteProvisionedConcurrencyConfig, request, handler, context);
854 template <
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
856 return SubmitCallable(&LambdaClient::GetAccountSettings, request);
863 template <
typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
866 const GetAccountSettingsRequestT& request = {})
const {
867 return SubmitAsync(&LambdaClient::GetAccountSettings, request, handler, context);
882 template <
typename GetAliasRequestT = Model::GetAliasRequest>
884 return SubmitCallable(&LambdaClient::GetAlias, request);
891 template <
typename GetAliasRequestT = Model::GetAliasRequest>
893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
894 return SubmitAsync(&LambdaClient::GetAlias, request, handler, context);
909 template <
typename GetCapacityProv
iderRequestT = Model::GetCapacityProv
iderRequest>
911 return SubmitCallable(&LambdaClient::GetCapacityProvider, request);
918 template <
typename GetCapacityProv
iderRequestT = Model::GetCapacityProv
iderRequest>
920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
921 return SubmitAsync(&LambdaClient::GetCapacityProvider, request, handler, context);
936 template <
typename GetCodeSigningConfigRequestT = Model::GetCodeSigningConfigRequest>
938 return SubmitCallable(&LambdaClient::GetCodeSigningConfig, request);
945 template <
typename GetCodeSigningConfigRequestT = Model::GetCodeSigningConfigRequest>
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
948 return SubmitAsync(&LambdaClient::GetCodeSigningConfig, request, handler, context);
966 template <
typename GetDurableExecutionRequestT = Model::GetDurableExecutionRequest>
968 return SubmitCallable(&LambdaClient::GetDurableExecution, request);
975 template <
typename GetDurableExecutionRequestT = Model::GetDurableExecutionRequest>
977 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
978 return SubmitAsync(&LambdaClient::GetDurableExecution, request, handler, context);
1000 template <
typename GetDurableExecutionHistoryRequestT = Model::GetDurableExecutionHistoryRequest>
1002 const GetDurableExecutionHistoryRequestT& request)
const {
1003 return SubmitCallable(&LambdaClient::GetDurableExecutionHistory, request);
1010 template <
typename GetDurableExecutionHistoryRequestT = Model::GetDurableExecutionHistoryRequest>
1013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1014 return SubmitAsync(&LambdaClient::GetDurableExecutionHistory, request, handler, context);
1036 template <
typename GetDurableExecutionStateRequestT = Model::GetDurableExecutionStateRequest>
1038 return SubmitCallable(&LambdaClient::GetDurableExecutionState, request);
1045 template <
typename GetDurableExecutionStateRequestT = Model::GetDurableExecutionStateRequest>
1048 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1049 return SubmitAsync(&LambdaClient::GetDurableExecutionState, request, handler, context);
1065 template <
typename GetEventSourceMappingRequestT = Model::GetEventSourceMappingRequest>
1067 return SubmitCallable(&LambdaClient::GetEventSourceMapping, request);
1074 template <
typename GetEventSourceMappingRequestT = Model::GetEventSourceMappingRequest>
1076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1077 return SubmitAsync(&LambdaClient::GetEventSourceMapping, request, handler, context);
1093 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1095 return SubmitCallable(&LambdaClient::GetFunction, request);
1102 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1105 return SubmitAsync(&LambdaClient::GetFunction, request, handler, context);
1121 template <
typename GetFunctionCodeSigningConfigRequestT = Model::GetFunctionCodeSigningConfigRequest>
1123 const GetFunctionCodeSigningConfigRequestT& request)
const {
1124 return SubmitCallable(&LambdaClient::GetFunctionCodeSigningConfig, request);
1131 template <
typename GetFunctionCodeSigningConfigRequestT = Model::GetFunctionCodeSigningConfigRequest>
1134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1135 return SubmitAsync(&LambdaClient::GetFunctionCodeSigningConfig, request, handler, context);
1151 template <
typename GetFunctionConcurrencyRequestT = Model::GetFunctionConcurrencyRequest>
1153 return SubmitCallable(&LambdaClient::GetFunctionConcurrency, request);
1160 template <
typename GetFunctionConcurrencyRequestT = Model::GetFunctionConcurrencyRequest>
1163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1164 return SubmitAsync(&LambdaClient::GetFunctionConcurrency, request, handler, context);
1182 template <
typename GetFunctionConfigurationRequestT = Model::GetFunctionConfigurationRequest>
1184 return SubmitCallable(&LambdaClient::GetFunctionConfiguration, request);
1191 template <
typename GetFunctionConfigurationRequestT = Model::GetFunctionConfigurationRequest>
1194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1195 return SubmitAsync(&LambdaClient::GetFunctionConfiguration, request, handler, context);
1212 template <
typename GetFunctionEventInvokeConfigRequestT = Model::GetFunctionEventInvokeConfigRequest>
1214 const GetFunctionEventInvokeConfigRequestT& request)
const {
1215 return SubmitCallable(&LambdaClient::GetFunctionEventInvokeConfig, request);
1222 template <
typename GetFunctionEventInvokeConfigRequestT = Model::GetFunctionEventInvokeConfigRequest>
1225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1226 return SubmitAsync(&LambdaClient::GetFunctionEventInvokeConfig, request, handler, context);
1243 template <
typename GetFunctionRecursionConfigRequestT = Model::GetFunctionRecursionConfigRequest>
1245 const GetFunctionRecursionConfigRequestT& request)
const {
1246 return SubmitCallable(&LambdaClient::GetFunctionRecursionConfig, request);
1253 template <
typename GetFunctionRecursionConfigRequestT = Model::GetFunctionRecursionConfigRequest>
1256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1257 return SubmitAsync(&LambdaClient::GetFunctionRecursionConfig, request, handler, context);
1272 template <
typename GetFunctionScalingConfigRequestT = Model::GetFunctionScalingConfigRequest>
1274 return SubmitCallable(&LambdaClient::GetFunctionScalingConfig, request);
1281 template <
typename GetFunctionScalingConfigRequestT = Model::GetFunctionScalingConfigRequest>
1284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1285 return SubmitAsync(&LambdaClient::GetFunctionScalingConfig, request, handler, context);
1299 template <
typename GetFunctionUrlConfigRequestT = Model::GetFunctionUrlConfigRequest>
1301 return SubmitCallable(&LambdaClient::GetFunctionUrlConfig, request);
1308 template <
typename GetFunctionUrlConfigRequestT = Model::GetFunctionUrlConfigRequest>
1310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1311 return SubmitAsync(&LambdaClient::GetFunctionUrlConfig, request, handler, context);
1327 template <
typename GetLayerVersionRequestT = Model::GetLayerVersionRequest>
1329 return SubmitCallable(&LambdaClient::GetLayerVersion, request);
1336 template <
typename GetLayerVersionRequestT = Model::GetLayerVersionRequest>
1338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1339 return SubmitAsync(&LambdaClient::GetLayerVersion, request, handler, context);
1356 template <
typename GetLayerVersionByArnRequestT = Model::GetLayerVersionByArnRequest>
1358 return SubmitCallable(&LambdaClient::GetLayerVersionByArn, request);
1365 template <
typename GetLayerVersionByArnRequestT = Model::GetLayerVersionByArnRequest>
1367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1368 return SubmitAsync(&LambdaClient::GetLayerVersionByArn, request, handler, context);
1385 template <
typename GetLayerVersionPolicyRequestT = Model::GetLayerVersionPolicyRequest>
1387 return SubmitCallable(&LambdaClient::GetLayerVersionPolicy, request);
1394 template <
typename GetLayerVersionPolicyRequestT = Model::GetLayerVersionPolicyRequest>
1396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1397 return SubmitAsync(&LambdaClient::GetLayerVersionPolicy, request, handler, context);
1412 template <
typename GetPolicyRequestT = Model::GetPolicyRequest>
1414 return SubmitCallable(&LambdaClient::GetPolicy, request);
1421 template <
typename GetPolicyRequestT = Model::GetPolicyRequest>
1423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1424 return SubmitAsync(&LambdaClient::GetPolicy, request, handler, context);
1440 template <
typename GetProvisionedConcurrencyConfigRequestT = Model::GetProvisionedConcurrencyConfigRequest>
1442 const GetProvisionedConcurrencyConfigRequestT& request)
const {
1443 return SubmitCallable(&LambdaClient::GetProvisionedConcurrencyConfig, request);
1450 template <
typename GetProvisionedConcurrencyConfigRequestT = Model::GetProvisionedConcurrencyConfigRequest>
1453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1454 return SubmitAsync(&LambdaClient::GetProvisionedConcurrencyConfig, request, handler, context);
1475 template <
typename GetRuntimeManagementConfigRequestT = Model::GetRuntimeManagementConfigRequest>
1477 const GetRuntimeManagementConfigRequestT& request)
const {
1478 return SubmitCallable(&LambdaClient::GetRuntimeManagementConfig, request);
1485 template <
typename GetRuntimeManagementConfigRequestT = Model::GetRuntimeManagementConfigRequest>
1488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1489 return SubmitAsync(&LambdaClient::GetRuntimeManagementConfig, request, handler, context);
1547 template <
typename InvokeRequestT = Model::InvokeRequest>
1549 return SubmitCallable(&LambdaClient::Invoke, request);
1556 template <
typename InvokeRequestT = Model::InvokeRequest>
1558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1559 return SubmitAsync(&LambdaClient::Invoke, request, handler, context);
1582 template <
typename InvokeWithResponseStreamRequestT = Model::InvokeWithResponseStreamRequest>
1584 return SubmitCallable(&LambdaClient::InvokeWithResponseStream, request);
1591 template <
typename InvokeWithResponseStreamRequestT = Model::InvokeWithResponseStreamRequest>
1594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1595 return SubmitAsync(&LambdaClient::InvokeWithResponseStream, request, handler, context);
1610 template <
typename ListAliasesRequestT = Model::ListAliasesRequest>
1612 return SubmitCallable(&LambdaClient::ListAliases, request);
1619 template <
typename ListAliasesRequestT = Model::ListAliasesRequest>
1621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1622 return SubmitAsync(&LambdaClient::ListAliases, request, handler, context);
1637 template <
typename ListCapacityProv
idersRequestT = Model::ListCapacityProv
idersRequest>
1639 return SubmitCallable(&LambdaClient::ListCapacityProviders, request);
1646 template <
typename ListCapacityProv
idersRequestT = Model::ListCapacityProv
idersRequest>
1648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1649 const ListCapacityProvidersRequestT& request = {})
const {
1650 return SubmitAsync(&LambdaClient::ListCapacityProviders, request, handler, context);
1668 template <
typename ListCodeSigningConfigsRequestT = Model::ListCodeSigningConfigsRequest>
1670 return SubmitCallable(&LambdaClient::ListCodeSigningConfigs, request);
1677 template <
typename ListCodeSigningConfigsRequestT = Model::ListCodeSigningConfigsRequest>
1679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1680 const ListCodeSigningConfigsRequestT& request = {})
const {
1681 return SubmitAsync(&LambdaClient::ListCodeSigningConfigs, request, handler, context);
1700 template <
typename ListDurableExecutionsByFunctionRequestT = Model::ListDurableExecutionsByFunctionRequest>
1702 const ListDurableExecutionsByFunctionRequestT& request)
const {
1703 return SubmitCallable(&LambdaClient::ListDurableExecutionsByFunction, request);
1710 template <
typename ListDurableExecutionsByFunctionRequestT = Model::ListDurableExecutionsByFunctionRequest>
1713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1714 return SubmitAsync(&LambdaClient::ListDurableExecutionsByFunction, request, handler, context);
1730 template <
typename ListEventSourceMappingsRequestT = Model::ListEventSourceMappingsRequest>
1732 return SubmitCallable(&LambdaClient::ListEventSourceMappings, request);
1739 template <
typename ListEventSourceMappingsRequestT = Model::ListEventSourceMappingsRequest>
1741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1742 const ListEventSourceMappingsRequestT& request = {})
const {
1743 return SubmitAsync(&LambdaClient::ListEventSourceMappings, request, handler, context);
1760 template <
typename ListFunctionEventInvokeConfigsRequestT = Model::ListFunctionEventInvokeConfigsRequest>
1762 const ListFunctionEventInvokeConfigsRequestT& request)
const {
1763 return SubmitCallable(&LambdaClient::ListFunctionEventInvokeConfigs, request);
1770 template <
typename ListFunctionEventInvokeConfigsRequestT = Model::ListFunctionEventInvokeConfigsRequest>
1773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1774 return SubmitAsync(&LambdaClient::ListFunctionEventInvokeConfigs, request, handler, context);
1789 template <
typename ListFunctionUrlConfigsRequestT = Model::ListFunctionUrlConfigsRequest>
1791 return SubmitCallable(&LambdaClient::ListFunctionUrlConfigs, request);
1798 template <
typename ListFunctionUrlConfigsRequestT = Model::ListFunctionUrlConfigsRequest>
1801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1802 return SubmitAsync(&LambdaClient::ListFunctionUrlConfigs, request, handler, context);
1818 template <
typename ListFunctionVersionsByCapacityProv
iderRequestT = Model::ListFunctionVersionsByCapacityProv
iderRequest>
1820 const ListFunctionVersionsByCapacityProviderRequestT& request)
const {
1821 return SubmitCallable(&LambdaClient::ListFunctionVersionsByCapacityProvider, request);
1828 template <
typename ListFunctionVersionsByCapacityProv
iderRequestT = Model::ListFunctionVersionsByCapacityProv
iderRequest>
1831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1832 return SubmitAsync(&LambdaClient::ListFunctionVersionsByCapacityProvider, request, handler, context);
1853 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1855 return SubmitCallable(&LambdaClient::ListFunctions, request);
1862 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1865 const ListFunctionsRequestT& request = {})
const {
1866 return SubmitAsync(&LambdaClient::ListFunctions, request, handler, context);
1883 template <
typename ListFunctionsByCodeSigningConfigRequestT = Model::ListFunctionsByCodeSigningConfigRequest>
1885 const ListFunctionsByCodeSigningConfigRequestT& request)
const {
1886 return SubmitCallable(&LambdaClient::ListFunctionsByCodeSigningConfig, request);
1893 template <
typename ListFunctionsByCodeSigningConfigRequestT = Model::ListFunctionsByCodeSigningConfigRequest>
1896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1897 return SubmitAsync(&LambdaClient::ListFunctionsByCodeSigningConfig, request, handler, context);
1917 template <
typename ListLayerVersionsRequestT = Model::ListLayerVersionsRequest>
1919 return SubmitCallable(&LambdaClient::ListLayerVersions, request);
1926 template <
typename ListLayerVersionsRequestT = Model::ListLayerVersionsRequest>
1928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1929 return SubmitAsync(&LambdaClient::ListLayerVersions, request, handler, context);
1950 template <
typename ListLayersRequestT = Model::ListLayersRequest>
1952 return SubmitCallable(&LambdaClient::ListLayers, request);
1959 template <
typename ListLayersRequestT = Model::ListLayersRequest>
1961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1962 const ListLayersRequestT& request = {})
const {
1963 return SubmitAsync(&LambdaClient::ListLayers, request, handler, context);
1979 template <
typename ListProvisionedConcurrencyConfigsRequestT = Model::ListProvisionedConcurrencyConfigsRequest>
1981 const ListProvisionedConcurrencyConfigsRequestT& request)
const {
1982 return SubmitCallable(&LambdaClient::ListProvisionedConcurrencyConfigs, request);
1989 template <
typename ListProvisionedConcurrencyConfigsRequestT = Model::ListProvisionedConcurrencyConfigsRequest>
1992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1993 return SubmitAsync(&LambdaClient::ListProvisionedConcurrencyConfigs, request, handler, context);
2008 template <
typename ListTagsRequestT = Model::ListTagsRequest>
2010 return SubmitCallable(&LambdaClient::ListTags, request);
2017 template <
typename ListTagsRequestT = Model::ListTagsRequest>
2019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2020 return SubmitAsync(&LambdaClient::ListTags, request, handler, context);
2037 template <
typename ListVersionsByFunctionRequestT = Model::ListVersionsByFunctionRequest>
2039 return SubmitCallable(&LambdaClient::ListVersionsByFunction, request);
2046 template <
typename ListVersionsByFunctionRequestT = Model::ListVersionsByFunctionRequest>
2049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2050 return SubmitAsync(&LambdaClient::ListVersionsByFunction, request, handler, context);
2069 template <
typename PublishLayerVersionRequestT = Model::PublishLayerVersionRequest>
2071 return SubmitCallable(&LambdaClient::PublishLayerVersion, request);
2078 template <
typename PublishLayerVersionRequestT = Model::PublishLayerVersionRequest>
2080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2081 return SubmitAsync(&LambdaClient::PublishLayerVersion, request, handler, context);
2102 template <
typename PublishVersionRequestT = Model::PublishVersionRequest>
2104 return SubmitCallable(&LambdaClient::PublishVersion, request);
2111 template <
typename PublishVersionRequestT = Model::PublishVersionRequest>
2113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2114 return SubmitAsync(&LambdaClient::PublishVersion, request, handler, context);
2131 template <
typename PutFunctionCodeSigningConfigRequestT = Model::PutFunctionCodeSigningConfigRequest>
2133 const PutFunctionCodeSigningConfigRequestT& request)
const {
2134 return SubmitCallable(&LambdaClient::PutFunctionCodeSigningConfig, request);
2141 template <
typename PutFunctionCodeSigningConfigRequestT = Model::PutFunctionCodeSigningConfigRequest>
2144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2145 return SubmitAsync(&LambdaClient::PutFunctionCodeSigningConfig, request, handler, context);
2171 template <
typename PutFunctionConcurrencyRequestT = Model::PutFunctionConcurrencyRequest>
2173 return SubmitCallable(&LambdaClient::PutFunctionConcurrency, request);
2180 template <
typename PutFunctionConcurrencyRequestT = Model::PutFunctionConcurrencyRequest>
2183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2184 return SubmitAsync(&LambdaClient::PutFunctionConcurrency, request, handler, context);
2218 template <
typename PutFunctionEventInvokeConfigRequestT = Model::PutFunctionEventInvokeConfigRequest>
2220 const PutFunctionEventInvokeConfigRequestT& request)
const {
2221 return SubmitCallable(&LambdaClient::PutFunctionEventInvokeConfig, request);
2228 template <
typename PutFunctionEventInvokeConfigRequestT = Model::PutFunctionEventInvokeConfigRequest>
2231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2232 return SubmitAsync(&LambdaClient::PutFunctionEventInvokeConfig, request, handler, context);
2258 template <
typename PutFunctionRecursionConfigRequestT = Model::PutFunctionRecursionConfigRequest>
2260 const PutFunctionRecursionConfigRequestT& request)
const {
2261 return SubmitCallable(&LambdaClient::PutFunctionRecursionConfig, request);
2268 template <
typename PutFunctionRecursionConfigRequestT = Model::PutFunctionRecursionConfigRequest>
2271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2272 return SubmitAsync(&LambdaClient::PutFunctionRecursionConfig, request, handler, context);
2289 template <
typename PutFunctionScalingConfigRequestT = Model::PutFunctionScalingConfigRequest>
2291 return SubmitCallable(&LambdaClient::PutFunctionScalingConfig, request);
2298 template <
typename PutFunctionScalingConfigRequestT = Model::PutFunctionScalingConfigRequest>
2301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2302 return SubmitAsync(&LambdaClient::PutFunctionScalingConfig, request, handler, context);
2318 template <
typename PutProvisionedConcurrencyConfigRequestT = Model::PutProvisionedConcurrencyConfigRequest>
2320 const PutProvisionedConcurrencyConfigRequestT& request)
const {
2321 return SubmitCallable(&LambdaClient::PutProvisionedConcurrencyConfig, request);
2328 template <
typename PutProvisionedConcurrencyConfigRequestT = Model::PutProvisionedConcurrencyConfigRequest>
2331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2332 return SubmitAsync(&LambdaClient::PutProvisionedConcurrencyConfig, request, handler, context);
2350 template <
typename PutRuntimeManagementConfigRequestT = Model::PutRuntimeManagementConfigRequest>
2352 const PutRuntimeManagementConfigRequestT& request)
const {
2353 return SubmitCallable(&LambdaClient::PutRuntimeManagementConfig, request);
2360 template <
typename PutRuntimeManagementConfigRequestT = Model::PutRuntimeManagementConfigRequest>
2363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2364 return SubmitAsync(&LambdaClient::PutRuntimeManagementConfig, request, handler, context);
2382 template <
typename RemoveLayerVersionPermissionRequestT = Model::RemoveLayerVersionPermissionRequest>
2384 const RemoveLayerVersionPermissionRequestT& request)
const {
2385 return SubmitCallable(&LambdaClient::RemoveLayerVersionPermission, request);
2392 template <
typename RemoveLayerVersionPermissionRequestT = Model::RemoveLayerVersionPermissionRequest>
2395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2396 return SubmitAsync(&LambdaClient::RemoveLayerVersionPermission, request, handler, context);
2412 template <
typename RemovePermissionRequestT = Model::RemovePermissionRequest>
2414 return SubmitCallable(&LambdaClient::RemovePermission, request);
2421 template <
typename RemovePermissionRequestT = Model::RemovePermissionRequest>
2423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2424 return SubmitAsync(&LambdaClient::RemovePermission, request, handler, context);
2441 template <
typename SendDurableExecutionCallbackFailureRequestT = Model::SendDurableExecutionCallbackFailureRequest>
2443 const SendDurableExecutionCallbackFailureRequestT& request)
const {
2444 return SubmitCallable(&LambdaClient::SendDurableExecutionCallbackFailure, request);
2451 template <
typename SendDurableExecutionCallbackFailureRequestT = Model::SendDurableExecutionCallbackFailureRequest>
2454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2455 return SubmitAsync(&LambdaClient::SendDurableExecutionCallbackFailure, request, handler, context);
2472 template <
typename SendDurableExecutionCallbackHeartbeatRequestT = Model::SendDurableExecutionCallbackHeartbeatRequest>
2474 const SendDurableExecutionCallbackHeartbeatRequestT& request)
const {
2475 return SubmitCallable(&LambdaClient::SendDurableExecutionCallbackHeartbeat, request);
2482 template <
typename SendDurableExecutionCallbackHeartbeatRequestT = Model::SendDurableExecutionCallbackHeartbeatRequest>
2485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2486 return SubmitAsync(&LambdaClient::SendDurableExecutionCallbackHeartbeat, request, handler, context);
2503 template <
typename SendDurableExecutionCallbackSuccessRequestT = Model::SendDurableExecutionCallbackSuccessRequest>
2505 const SendDurableExecutionCallbackSuccessRequestT& request)
const {
2506 return SubmitCallable(&LambdaClient::SendDurableExecutionCallbackSuccess, request);
2513 template <
typename SendDurableExecutionCallbackSuccessRequestT = Model::SendDurableExecutionCallbackSuccessRequest>
2516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2517 return SubmitAsync(&LambdaClient::SendDurableExecutionCallbackSuccess, request, handler, context);
2535 template <
typename StopDurableExecutionRequestT = Model::StopDurableExecutionRequest>
2537 return SubmitCallable(&LambdaClient::StopDurableExecution, request);
2544 template <
typename StopDurableExecutionRequestT = Model::StopDurableExecutionRequest>
2546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2547 return SubmitAsync(&LambdaClient::StopDurableExecution, request, handler, context);
2563 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2565 return SubmitCallable(&LambdaClient::TagResource, request);
2572 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2575 return SubmitAsync(&LambdaClient::TagResource, request, handler, context);
2591 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2593 return SubmitCallable(&LambdaClient::UntagResource, request);
2600 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2603 return SubmitAsync(&LambdaClient::UntagResource, request, handler, context);
2618 template <
typename UpdateAliasRequestT = Model::UpdateAliasRequest>
2620 return SubmitCallable(&LambdaClient::UpdateAlias, request);
2627 template <
typename UpdateAliasRequestT = Model::UpdateAliasRequest>
2629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2630 return SubmitAsync(&LambdaClient::UpdateAlias, request, handler, context);
2645 template <
typename UpdateCapacityProv
iderRequestT = Model::UpdateCapacityProv
iderRequest>
2647 return SubmitCallable(&LambdaClient::UpdateCapacityProvider, request);
2654 template <
typename UpdateCapacityProv
iderRequestT = Model::UpdateCapacityProv
iderRequest>
2657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2658 return SubmitAsync(&LambdaClient::UpdateCapacityProvider, request, handler, context);
2674 template <
typename UpdateCodeSigningConfigRequestT = Model::UpdateCodeSigningConfigRequest>
2676 return SubmitCallable(&LambdaClient::UpdateCodeSigningConfig, request);
2683 template <
typename UpdateCodeSigningConfigRequestT = Model::UpdateCodeSigningConfigRequest>
2686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2687 return SubmitAsync(&LambdaClient::UpdateCodeSigningConfig, request, handler, context);
2750 template <
typename UpdateEventSourceMappingRequestT = Model::UpdateEventSourceMappingRequest>
2752 return SubmitCallable(&LambdaClient::UpdateEventSourceMapping, request);
2759 template <
typename UpdateEventSourceMappingRequestT = Model::UpdateEventSourceMappingRequest>
2762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2763 return SubmitAsync(&LambdaClient::UpdateEventSourceMapping, request, handler, context);
2797 template <
typename UpdateFunctionCodeRequestT = Model::UpdateFunctionCodeRequest>
2799 return SubmitCallable(&LambdaClient::UpdateFunctionCode, request);
2806 template <
typename UpdateFunctionCodeRequestT = Model::UpdateFunctionCodeRequest>
2808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2809 return SubmitAsync(&LambdaClient::UpdateFunctionCode, request, handler, context);
2839 template <
typename UpdateFunctionConfigurationRequestT = Model::UpdateFunctionConfigurationRequest>
2841 const UpdateFunctionConfigurationRequestT& request)
const {
2842 return SubmitCallable(&LambdaClient::UpdateFunctionConfiguration, request);
2849 template <
typename UpdateFunctionConfigurationRequestT = Model::UpdateFunctionConfigurationRequest>
2852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2853 return SubmitAsync(&LambdaClient::UpdateFunctionConfiguration, request, handler, context);
2870 template <
typename UpdateFunctionEventInvokeConfigRequestT = Model::UpdateFunctionEventInvokeConfigRequest>
2872 const UpdateFunctionEventInvokeConfigRequestT& request)
const {
2873 return SubmitCallable(&LambdaClient::UpdateFunctionEventInvokeConfig, request);
2880 template <
typename UpdateFunctionEventInvokeConfigRequestT = Model::UpdateFunctionEventInvokeConfigRequest>
2883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2884 return SubmitAsync(&LambdaClient::UpdateFunctionEventInvokeConfig, request, handler, context);
2899 template <
typename UpdateFunctionUrlConfigRequestT = Model::UpdateFunctionUrlConfigRequest>
2901 return SubmitCallable(&LambdaClient::UpdateFunctionUrlConfig, request);
2908 template <
typename UpdateFunctionUrlConfigRequestT = Model::UpdateFunctionUrlConfigRequest>
2911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2912 return SubmitAsync(&LambdaClient::UpdateFunctionUrlConfig, request, handler, context);
2923 std::shared_ptr<LambdaEndpointProviderBase> m_endpointProvider;
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
Model::GetFunctionConfigurationOutcomeCallable GetFunctionConfigurationCallable(const GetFunctionConfigurationRequestT &request) const
virtual Model::GetProvisionedConcurrencyConfigOutcome GetProvisionedConcurrencyConfig(const Model::GetProvisionedConcurrencyConfigRequest &request) const
virtual Model::GetLayerVersionByArnOutcome GetLayerVersionByArn(const Model::GetLayerVersionByArnRequest &request) const
Model::DeleteFunctionCodeSigningConfigOutcomeCallable DeleteFunctionCodeSigningConfigCallable(const DeleteFunctionCodeSigningConfigRequestT &request) const
virtual Model::DeleteCapacityProviderOutcome DeleteCapacityProvider(const Model::DeleteCapacityProviderRequest &request) const
void GetDurableExecutionAsync(const GetDurableExecutionRequestT &request, const GetDurableExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAliasesOutcome ListAliases(const Model::ListAliasesRequest &request) const
void GetFunctionUrlConfigAsync(const GetFunctionUrlConfigRequestT &request, const GetFunctionUrlConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFunctionAsync(const DeleteFunctionRequestT &request, const DeleteFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFunctionConfigurationOutcome GetFunctionConfiguration(const Model::GetFunctionConfigurationRequest &request) const
void PutFunctionEventInvokeConfigAsync(const PutFunctionEventInvokeConfigRequestT &request, const PutFunctionEventInvokeConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCapacityProviderAsync(const UpdateCapacityProviderRequestT &request, const UpdateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEventSourceMappingAsync(const UpdateEventSourceMappingRequestT &request, const UpdateEventSourceMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFunctionRecursionConfigOutcome GetFunctionRecursionConfig(const Model::GetFunctionRecursionConfigRequest &request) const
void PutFunctionCodeSigningConfigAsync(const PutFunctionCodeSigningConfigRequestT &request, const PutFunctionCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutFunctionScalingConfigOutcomeCallable PutFunctionScalingConfigCallable(const PutFunctionScalingConfigRequestT &request) const
void GetFunctionConcurrencyAsync(const GetFunctionConcurrencyRequestT &request, const GetFunctionConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListCodeSigningConfigsOutcomeCallable ListCodeSigningConfigsCallable(const ListCodeSigningConfigsRequestT &request={}) const
void ListFunctionsByCodeSigningConfigAsync(const ListFunctionsByCodeSigningConfigRequestT &request, const ListFunctionsByCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFunctionConcurrencyOutcomeCallable DeleteFunctionConcurrencyCallable(const DeleteFunctionConcurrencyRequestT &request) const
Model::SendDurableExecutionCallbackHeartbeatOutcomeCallable SendDurableExecutionCallbackHeartbeatCallable(const SendDurableExecutionCallbackHeartbeatRequestT &request) const
Model::DeleteAliasOutcomeCallable DeleteAliasCallable(const DeleteAliasRequestT &request) const
Model::RemoveLayerVersionPermissionOutcomeCallable RemoveLayerVersionPermissionCallable(const RemoveLayerVersionPermissionRequestT &request) const
void CreateCapacityProviderAsync(const CreateCapacityProviderRequestT &request, const CreateCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemovePermissionAsync(const RemovePermissionRequestT &request, const RemovePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemovePermissionOutcomeCallable RemovePermissionCallable(const RemovePermissionRequestT &request) const
void ListAliasesAsync(const ListAliasesRequestT &request, const ListAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEventSourceMappingOutcome CreateEventSourceMapping(const Model::CreateEventSourceMappingRequest &request) const
void UpdateFunctionCodeAsync(const UpdateFunctionCodeRequestT &request, const UpdateFunctionCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT &request={}) const
Model::UpdateFunctionConfigurationOutcomeCallable UpdateFunctionConfigurationCallable(const UpdateFunctionConfigurationRequestT &request) const
void CheckpointDurableExecutionAsync(const CheckpointDurableExecutionRequestT &request, const CheckpointDurableExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
void GetFunctionCodeSigningConfigAsync(const GetFunctionCodeSigningConfigRequestT &request, const GetFunctionCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateCodeSigningConfigOutcome UpdateCodeSigningConfig(const Model::UpdateCodeSigningConfigRequest &request) const
virtual Model::GetAccountSettingsOutcome GetAccountSettings(const Model::GetAccountSettingsRequest &request={}) const
void CreateCodeSigningConfigAsync(const CreateCodeSigningConfigRequestT &request, const CreateCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PublishVersionOutcomeCallable PublishVersionCallable(const PublishVersionRequestT &request) const
void GetFunctionScalingConfigAsync(const GetFunctionScalingConfigRequestT &request, const GetFunctionScalingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFunctionUrlConfigAsync(const UpdateFunctionUrlConfigRequestT &request, const UpdateFunctionUrlConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutProvisionedConcurrencyConfigOutcomeCallable PutProvisionedConcurrencyConfigCallable(const PutProvisionedConcurrencyConfigRequestT &request) const
LambdaClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LambdaEndpointProviderBase > endpointProvider=nullptr, const Aws::Lambda::LambdaClientConfiguration &clientConfiguration=Aws::Lambda::LambdaClientConfiguration())
virtual Model::SendDurableExecutionCallbackFailureOutcome SendDurableExecutionCallbackFailure(const Model::SendDurableExecutionCallbackFailureRequest &request) const
Model::GetDurableExecutionHistoryOutcomeCallable GetDurableExecutionHistoryCallable(const GetDurableExecutionHistoryRequestT &request) const
virtual Model::DeleteFunctionConcurrencyOutcome DeleteFunctionConcurrency(const Model::DeleteFunctionConcurrencyRequest &request) const
virtual Model::AddPermissionOutcome AddPermission(const Model::AddPermissionRequest &request) const
Model::ListDurableExecutionsByFunctionOutcomeCallable ListDurableExecutionsByFunctionCallable(const ListDurableExecutionsByFunctionRequestT &request) const
void GetFunctionConfigurationAsync(const GetFunctionConfigurationRequestT &request, const GetFunctionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendDurableExecutionCallbackSuccessOutcomeCallable SendDurableExecutionCallbackSuccessCallable(const SendDurableExecutionCallbackSuccessRequestT &request) const
void GetCodeSigningConfigAsync(const GetCodeSigningConfigRequestT &request, const GetCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutFunctionConcurrencyAsync(const PutFunctionConcurrencyRequestT &request, const PutFunctionConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCodeSigningConfigAsync(const DeleteCodeSigningConfigRequestT &request, const DeleteCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCodeSigningConfigsOutcome ListCodeSigningConfigs(const Model::ListCodeSigningConfigsRequest &request={}) const
void CreateAliasAsync(const CreateAliasRequestT &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFunctionConfigurationAsync(const UpdateFunctionConfigurationRequestT &request, const UpdateFunctionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLayerVersionPolicyAsync(const GetLayerVersionPolicyRequestT &request, const GetLayerVersionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFunctionUrlConfigOutcome CreateFunctionUrlConfig(const Model::CreateFunctionUrlConfigRequest &request) const
Model::UpdateAliasOutcomeCallable UpdateAliasCallable(const UpdateAliasRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
Model::PutFunctionEventInvokeConfigOutcomeCallable PutFunctionEventInvokeConfigCallable(const PutFunctionEventInvokeConfigRequestT &request) const
Model::CreateFunctionUrlConfigOutcomeCallable CreateFunctionUrlConfigCallable(const CreateFunctionUrlConfigRequestT &request) const
Model::GetFunctionCodeSigningConfigOutcomeCallable GetFunctionCodeSigningConfigCallable(const GetFunctionCodeSigningConfigRequestT &request) const
Model::PutRuntimeManagementConfigOutcomeCallable PutRuntimeManagementConfigCallable(const PutRuntimeManagementConfigRequestT &request) const
virtual Model::UpdateFunctionEventInvokeConfigOutcome UpdateFunctionEventInvokeConfig(const Model::UpdateFunctionEventInvokeConfigRequest &request) const
virtual Model::GetFunctionConcurrencyOutcome GetFunctionConcurrency(const Model::GetFunctionConcurrencyRequest &request) const
void PutProvisionedConcurrencyConfigAsync(const PutProvisionedConcurrencyConfigRequestT &request, const PutProvisionedConcurrencyConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProvisionedConcurrencyConfigsOutcomeCallable ListProvisionedConcurrencyConfigsCallable(const ListProvisionedConcurrencyConfigsRequestT &request) const
void ListCodeSigningConfigsAsync(const ListCodeSigningConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCodeSigningConfigsRequestT &request={}) const
virtual Model::UpdateCapacityProviderOutcome UpdateCapacityProvider(const Model::UpdateCapacityProviderRequest &request) const
Model::DeleteProvisionedConcurrencyConfigOutcomeCallable DeleteProvisionedConcurrencyConfigCallable(const DeleteProvisionedConcurrencyConfigRequestT &request) const
Model::InvokeOutcomeCallable InvokeCallable(const InvokeRequestT &request) const
void RemoveLayerVersionPermissionAsync(const RemoveLayerVersionPermissionRequestT &request, const RemoveLayerVersionPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateFunctionCodeOutcomeCallable UpdateFunctionCodeCallable(const UpdateFunctionCodeRequestT &request) const
virtual Model::PublishVersionOutcome PublishVersion(const Model::PublishVersionRequest &request) const
virtual Model::SendDurableExecutionCallbackHeartbeatOutcome SendDurableExecutionCallbackHeartbeat(const Model::SendDurableExecutionCallbackHeartbeatRequest &request) const
void ListLayerVersionsAsync(const ListLayerVersionsRequestT &request, const ListLayerVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCapacityProvidersOutcomeCallable ListCapacityProvidersCallable(const ListCapacityProvidersRequestT &request={}) const
Model::AddPermissionOutcomeCallable AddPermissionCallable(const AddPermissionRequestT &request) const
Model::PutFunctionCodeSigningConfigOutcomeCallable PutFunctionCodeSigningConfigCallable(const PutFunctionCodeSigningConfigRequestT &request) const
virtual Model::DeleteAliasOutcome DeleteAlias(const Model::DeleteAliasRequest &request) const
virtual Model::UpdateFunctionConfigurationOutcome UpdateFunctionConfiguration(const Model::UpdateFunctionConfigurationRequest &request) const
Model::GetRuntimeManagementConfigOutcomeCallable GetRuntimeManagementConfigCallable(const GetRuntimeManagementConfigRequestT &request) const
void ListFunctionsAsync(const ListFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFunctionsRequestT &request={}) const
Model::GetLayerVersionOutcomeCallable GetLayerVersionCallable(const GetLayerVersionRequestT &request) const
void PutFunctionScalingConfigAsync(const PutFunctionScalingConfigRequestT &request, const PutFunctionScalingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLayerVersionPolicyOutcome GetLayerVersionPolicy(const Model::GetLayerVersionPolicyRequest &request) const
virtual Model::ListFunctionVersionsByCapacityProviderOutcome ListFunctionVersionsByCapacityProvider(const Model::ListFunctionVersionsByCapacityProviderRequest &request) const
virtual Model::RemovePermissionOutcome RemovePermission(const Model::RemovePermissionRequest &request) const
Model::GetAliasOutcomeCallable GetAliasCallable(const GetAliasRequestT &request) const
Model::ListAliasesOutcomeCallable ListAliasesCallable(const ListAliasesRequestT &request) const
Model::ListEventSourceMappingsOutcomeCallable ListEventSourceMappingsCallable(const ListEventSourceMappingsRequestT &request={}) const
void GetLayerVersionByArnAsync(const GetLayerVersionByArnRequestT &request, const GetLayerVersionByArnResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCodeSigningConfigOutcome CreateCodeSigningConfig(const Model::CreateCodeSigningConfigRequest &request) const
virtual Model::DeleteFunctionUrlConfigOutcome DeleteFunctionUrlConfig(const Model::DeleteFunctionUrlConfigRequest &request) const
virtual Model::PutFunctionEventInvokeConfigOutcome PutFunctionEventInvokeConfig(const Model::PutFunctionEventInvokeConfigRequest &request) const
Model::GetFunctionConcurrencyOutcomeCallable GetFunctionConcurrencyCallable(const GetFunctionConcurrencyRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEventSourceMappingOutcomeCallable CreateEventSourceMappingCallable(const CreateEventSourceMappingRequestT &request) const
void GetFunctionRecursionConfigAsync(const GetFunctionRecursionConfigRequestT &request, const GetFunctionRecursionConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFunctionEventInvokeConfigsOutcome ListFunctionEventInvokeConfigs(const Model::ListFunctionEventInvokeConfigsRequest &request) const
void GetFunctionEventInvokeConfigAsync(const GetFunctionEventInvokeConfigRequestT &request, const GetFunctionEventInvokeConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutFunctionConcurrencyOutcomeCallable PutFunctionConcurrencyCallable(const PutFunctionConcurrencyRequestT &request) const
virtual Model::ListDurableExecutionsByFunctionOutcome ListDurableExecutionsByFunction(const Model::ListDurableExecutionsByFunctionRequest &request) const
void GetAliasAsync(const GetAliasRequestT &request, const GetAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLayerVersionOutcomeCallable DeleteLayerVersionCallable(const DeleteLayerVersionRequestT &request) const
Model::GetFunctionScalingConfigOutcomeCallable GetFunctionScalingConfigCallable(const GetFunctionScalingConfigRequestT &request) const
void GetDurableExecutionHistoryAsync(const GetDurableExecutionHistoryRequestT &request, const GetDurableExecutionHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEventSourceMappingOutcomeCallable UpdateEventSourceMappingCallable(const UpdateEventSourceMappingRequestT &request) const
void GetEventSourceMappingAsync(const GetEventSourceMappingRequestT &request, const GetEventSourceMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFunctionOutcomeCallable GetFunctionCallable(const GetFunctionRequestT &request) const
virtual Model::GetRuntimeManagementConfigOutcome GetRuntimeManagementConfig(const Model::GetRuntimeManagementConfigRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void DeleteCapacityProviderAsync(const DeleteCapacityProviderRequestT &request, const DeleteCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< LambdaEndpointProviderBase > & accessEndpointProvider()
static const char * GetServiceName()
Model::InvokeWithResponseStreamOutcomeCallable InvokeWithResponseStreamCallable(InvokeWithResponseStreamRequestT &request) const
void ListTagsAsync(const ListTagsRequestT &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLayersOutcomeCallable ListLayersCallable(const ListLayersRequestT &request={}) const
virtual Model::AddLayerVersionPermissionOutcome AddLayerVersionPermission(const Model::AddLayerVersionPermissionRequest &request) const
void CreateEventSourceMappingAsync(const CreateEventSourceMappingRequestT &request, const CreateEventSourceMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCodeSigningConfigAsync(const UpdateCodeSigningConfigRequestT &request, const UpdateCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFunctionCodeSigningConfigAsync(const DeleteFunctionCodeSigningConfigRequestT &request, const DeleteFunctionCodeSigningConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendDurableExecutionCallbackSuccessOutcome SendDurableExecutionCallbackSuccess(const Model::SendDurableExecutionCallbackSuccessRequest &request) const
virtual Model::GetDurableExecutionOutcome GetDurableExecution(const Model::GetDurableExecutionRequest &request) const
virtual Model::GetFunctionScalingConfigOutcome GetFunctionScalingConfig(const Model::GetFunctionScalingConfigRequest &request) const
void PutFunctionRecursionConfigAsync(const PutFunctionRecursionConfigRequestT &request, const PutFunctionRecursionConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCodeSigningConfigOutcomeCallable CreateCodeSigningConfigCallable(const CreateCodeSigningConfigRequestT &request) const
LambdaClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LambdaEndpointProviderBase > endpointProvider=nullptr, const Aws::Lambda::LambdaClientConfiguration &clientConfiguration=Aws::Lambda::LambdaClientConfiguration())
void PublishVersionAsync(const PublishVersionRequestT &request, const PublishVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFunctionAsync(const GetFunctionRequestT &request, const GetFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFunctionVersionsByCapacityProviderOutcomeCallable ListFunctionVersionsByCapacityProviderCallable(const ListFunctionVersionsByCapacityProviderRequestT &request) const
void GetCapacityProviderAsync(const GetCapacityProviderRequestT &request, const GetCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::CreateCapacityProviderOutcome CreateCapacityProvider(const Model::CreateCapacityProviderRequest &request) const
void ListVersionsByFunctionAsync(const ListVersionsByFunctionRequestT &request, const ListVersionsByFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEventSourceMappingOutcomeCallable GetEventSourceMappingCallable(const GetEventSourceMappingRequestT &request) const
virtual Model::DeleteFunctionCodeSigningConfigOutcome DeleteFunctionCodeSigningConfig(const Model::DeleteFunctionCodeSigningConfigRequest &request) const
virtual Model::StopDurableExecutionOutcome StopDurableExecution(const Model::StopDurableExecutionRequest &request) const
virtual Model::GetCodeSigningConfigOutcome GetCodeSigningConfig(const Model::GetCodeSigningConfigRequest &request) const
virtual Model::ListLayersOutcome ListLayers(const Model::ListLayersRequest &request={}) const
virtual Model::ListFunctionsByCodeSigningConfigOutcome ListFunctionsByCodeSigningConfig(const Model::ListFunctionsByCodeSigningConfigRequest &request) const
Model::PublishLayerVersionOutcomeCallable PublishLayerVersionCallable(const PublishLayerVersionRequestT &request) const
void ListCapacityProvidersAsync(const ListCapacityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCapacityProvidersRequestT &request={}) const
virtual Model::ListEventSourceMappingsOutcome ListEventSourceMappings(const Model::ListEventSourceMappingsRequest &request={}) const
Model::DeleteCapacityProviderOutcomeCallable DeleteCapacityProviderCallable(const DeleteCapacityProviderRequestT &request) const
virtual Model::DeleteEventSourceMappingOutcome DeleteEventSourceMapping(const Model::DeleteEventSourceMappingRequest &request) const
void ListFunctionEventInvokeConfigsAsync(const ListFunctionEventInvokeConfigsRequestT &request, const ListFunctionEventInvokeConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsOutcomeCallable ListTagsCallable(const ListTagsRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UpdateCapacityProviderOutcomeCallable UpdateCapacityProviderCallable(const UpdateCapacityProviderRequestT &request) const
Model::GetFunctionEventInvokeConfigOutcomeCallable GetFunctionEventInvokeConfigCallable(const GetFunctionEventInvokeConfigRequestT &request) const
void DeleteFunctionEventInvokeConfigAsync(const DeleteFunctionEventInvokeConfigRequestT &request, const DeleteFunctionEventInvokeConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAliasAsync(const DeleteAliasRequestT &request, const DeleteAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEventSourceMappingsAsync(const ListEventSourceMappingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventSourceMappingsRequestT &request={}) const
Model::ListLayerVersionsOutcomeCallable ListLayerVersionsCallable(const ListLayerVersionsRequestT &request) const
virtual Model::ListCapacityProvidersOutcome ListCapacityProviders(const Model::ListCapacityProvidersRequest &request={}) const
void GetRuntimeManagementConfigAsync(const GetRuntimeManagementConfigRequestT &request, const GetRuntimeManagementConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutFunctionRecursionConfigOutcomeCallable PutFunctionRecursionConfigCallable(const PutFunctionRecursionConfigRequestT &request) const
Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT &request) const
void AddPermissionAsync(const AddPermissionRequestT &request, const AddPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void InvokeAsync(const InvokeRequestT &request, const InvokeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLayerVersionAsync(const GetLayerVersionRequestT &request, const GetLayerVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaClientConfiguration ClientConfigurationType
void SendDurableExecutionCallbackHeartbeatAsync(const SendDurableExecutionCallbackHeartbeatRequestT &request, const SendDurableExecutionCallbackHeartbeatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFunctionUrlConfigsOutcomeCallable ListFunctionUrlConfigsCallable(const ListFunctionUrlConfigsRequestT &request) const
Model::CreateAliasOutcomeCallable CreateAliasCallable(const CreateAliasRequestT &request) const
virtual Model::ListLayerVersionsOutcome ListLayerVersions(const Model::ListLayerVersionsRequest &request) const
void ListLayersAsync(const ListLayersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLayersRequestT &request={}) const
virtual Model::PutFunctionScalingConfigOutcome PutFunctionScalingConfig(const Model::PutFunctionScalingConfigRequest &request) const
Model::ListFunctionEventInvokeConfigsOutcomeCallable ListFunctionEventInvokeConfigsCallable(const ListFunctionEventInvokeConfigsRequestT &request) const
virtual Model::GetLayerVersionOutcome GetLayerVersion(const Model::GetLayerVersionRequest &request) const
virtual Model::PutRuntimeManagementConfigOutcome PutRuntimeManagementConfig(const Model::PutRuntimeManagementConfigRequest &request) const
void DeleteEventSourceMappingAsync(const DeleteEventSourceMappingRequestT &request, const DeleteEventSourceMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVersionsByFunctionOutcome ListVersionsByFunction(const Model::ListVersionsByFunctionRequest &request) const
virtual Model::UpdateEventSourceMappingOutcome UpdateEventSourceMapping(const Model::UpdateEventSourceMappingRequest &request) const
virtual Model::GetEventSourceMappingOutcome GetEventSourceMapping(const Model::GetEventSourceMappingRequest &request) const
virtual Model::UpdateAliasOutcome UpdateAlias(const Model::UpdateAliasRequest &request) const
Model::SendDurableExecutionCallbackFailureOutcomeCallable SendDurableExecutionCallbackFailureCallable(const SendDurableExecutionCallbackFailureRequestT &request) const
Model::ListFunctionsByCodeSigningConfigOutcomeCallable ListFunctionsByCodeSigningConfigCallable(const ListFunctionsByCodeSigningConfigRequestT &request) const
void PutRuntimeManagementConfigAsync(const PutRuntimeManagementConfigRequestT &request, const PutRuntimeManagementConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutFunctionConcurrencyOutcome PutFunctionConcurrency(const Model::PutFunctionConcurrencyRequest &request) const
virtual Model::RemoveLayerVersionPermissionOutcome RemoveLayerVersionPermission(const Model::RemoveLayerVersionPermissionRequest &request) const
void SendDurableExecutionCallbackFailureAsync(const SendDurableExecutionCallbackFailureRequestT &request, const SendDurableExecutionCallbackFailureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::CheckpointDurableExecutionOutcomeCallable CheckpointDurableExecutionCallable(const CheckpointDurableExecutionRequestT &request) const
void AddLayerVersionPermissionAsync(const AddLayerVersionPermissionRequestT &request, const AddLayerVersionPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFunctionOutcomeCallable DeleteFunctionCallable(const DeleteFunctionRequestT &request) const
Model::DeleteFunctionUrlConfigOutcomeCallable DeleteFunctionUrlConfigCallable(const DeleteFunctionUrlConfigRequestT &request) const
virtual Model::DeleteFunctionOutcome DeleteFunction(const Model::DeleteFunctionRequest &request) const
Model::GetDurableExecutionOutcomeCallable GetDurableExecutionCallable(const GetDurableExecutionRequestT &request) const
void CreateFunctionUrlConfigAsync(const CreateFunctionUrlConfigRequestT &request, const CreateFunctionUrlConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopDurableExecutionAsync(const StopDurableExecutionRequestT &request, const StopDurableExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPolicyAsync(const GetPolicyRequestT &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDurableExecutionStateOutcomeCallable GetDurableExecutionStateCallable(const GetDurableExecutionStateRequestT &request) const
virtual Model::CreateFunctionOutcome CreateFunction(const Model::CreateFunctionRequest &request) const
virtual Model::GetDurableExecutionHistoryOutcome GetDurableExecutionHistory(const Model::GetDurableExecutionHistoryRequest &request) const
virtual Model::DeleteCodeSigningConfigOutcome DeleteCodeSigningConfig(const Model::DeleteCodeSigningConfigRequest &request) const
virtual Model::ListProvisionedConcurrencyConfigsOutcome ListProvisionedConcurrencyConfigs(const Model::ListProvisionedConcurrencyConfigsRequest &request) const
Model::StopDurableExecutionOutcomeCallable StopDurableExecutionCallable(const StopDurableExecutionRequestT &request) const
void ListFunctionUrlConfigsAsync(const ListFunctionUrlConfigsRequestT &request, const ListFunctionUrlConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFunctionEventInvokeConfigOutcomeCallable DeleteFunctionEventInvokeConfigCallable(const DeleteFunctionEventInvokeConfigRequestT &request) const
virtual Model::GetDurableExecutionStateOutcome GetDurableExecutionState(const Model::GetDurableExecutionStateRequest &request) const
Model::ListFunctionsOutcomeCallable ListFunctionsCallable(const ListFunctionsRequestT &request={}) const
LambdaClient(const Aws::Lambda::LambdaClientConfiguration &clientConfiguration=Aws::Lambda::LambdaClientConfiguration(), std::shared_ptr< LambdaEndpointProviderBase > endpointProvider=nullptr)
void GetAccountSettingsAsync(const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountSettingsRequestT &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::GetLayerVersionPolicyOutcomeCallable GetLayerVersionPolicyCallable(const GetLayerVersionPolicyRequestT &request) const
Model::GetLayerVersionByArnOutcomeCallable GetLayerVersionByArnCallable(const GetLayerVersionByArnRequestT &request) const
Model::GetProvisionedConcurrencyConfigOutcomeCallable GetProvisionedConcurrencyConfigCallable(const GetProvisionedConcurrencyConfigRequestT &request) const
virtual Model::GetAliasOutcome GetAlias(const Model::GetAliasRequest &request) const
void GetProvisionedConcurrencyConfigAsync(const GetProvisionedConcurrencyConfigRequestT &request, const GetProvisionedConcurrencyConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AddLayerVersionPermissionOutcomeCallable AddLayerVersionPermissionCallable(const AddLayerVersionPermissionRequestT &request) const
Model::GetCodeSigningConfigOutcomeCallable GetCodeSigningConfigCallable(const GetCodeSigningConfigRequestT &request) const
Model::GetFunctionRecursionConfigOutcomeCallable GetFunctionRecursionConfigCallable(const GetFunctionRecursionConfigRequestT &request) const
void ListFunctionVersionsByCapacityProviderAsync(const ListFunctionVersionsByCapacityProviderRequestT &request, const ListFunctionVersionsByCapacityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFunctionUrlConfigOutcomeCallable GetFunctionUrlConfigCallable(const GetFunctionUrlConfigRequestT &request) const
virtual Model::PutFunctionRecursionConfigOutcome PutFunctionRecursionConfig(const Model::PutFunctionRecursionConfigRequest &request) const
void DeleteFunctionUrlConfigAsync(const DeleteFunctionUrlConfigRequestT &request, const DeleteFunctionUrlConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFunctionEventInvokeConfigOutcome DeleteFunctionEventInvokeConfig(const Model::DeleteFunctionEventInvokeConfigRequest &request) const
virtual Model::GetFunctionUrlConfigOutcome GetFunctionUrlConfig(const Model::GetFunctionUrlConfigRequest &request) const
virtual Model::PutProvisionedConcurrencyConfigOutcome PutProvisionedConcurrencyConfig(const Model::PutProvisionedConcurrencyConfigRequest &request) const
Model::CreateCapacityProviderOutcomeCallable CreateCapacityProviderCallable(const CreateCapacityProviderRequestT &request) const
Model::DeleteEventSourceMappingOutcomeCallable DeleteEventSourceMappingCallable(const DeleteEventSourceMappingRequestT &request) const
Model::UpdateFunctionEventInvokeConfigOutcomeCallable UpdateFunctionEventInvokeConfigCallable(const UpdateFunctionEventInvokeConfigRequestT &request) const
virtual Model::UpdateFunctionUrlConfigOutcome UpdateFunctionUrlConfig(const Model::UpdateFunctionUrlConfigRequest &request) const
virtual Model::InvokeWithResponseStreamOutcome InvokeWithResponseStream(Model::InvokeWithResponseStreamRequest &request) const
virtual Model::UpdateFunctionCodeOutcome UpdateFunctionCode(const Model::UpdateFunctionCodeRequest &request) const
void DeleteFunctionConcurrencyAsync(const DeleteFunctionConcurrencyRequestT &request, const DeleteFunctionConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFunctionOutcomeCallable CreateFunctionCallable(const CreateFunctionRequestT &request) const
Model::ListVersionsByFunctionOutcomeCallable ListVersionsByFunctionCallable(const ListVersionsByFunctionRequestT &request) const
virtual Model::GetFunctionOutcome GetFunction(const Model::GetFunctionRequest &request) const
Model::UpdateCodeSigningConfigOutcomeCallable UpdateCodeSigningConfigCallable(const UpdateCodeSigningConfigRequestT &request) const
void CreateFunctionAsync(const CreateFunctionRequestT &request, const CreateFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFunctionsOutcome ListFunctions(const Model::ListFunctionsRequest &request={}) const
void SendDurableExecutionCallbackSuccessAsync(const SendDurableExecutionCallbackSuccessRequestT &request, const SendDurableExecutionCallbackSuccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCapacityProviderOutcome GetCapacityProvider(const Model::GetCapacityProviderRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DeleteProvisionedConcurrencyConfigOutcome DeleteProvisionedConcurrencyConfig(const Model::DeleteProvisionedConcurrencyConfigRequest &request) const
void PublishLayerVersionAsync(const PublishLayerVersionRequestT &request, const PublishLayerVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFunctionEventInvokeConfigOutcome GetFunctionEventInvokeConfig(const Model::GetFunctionEventInvokeConfigRequest &request) const
Model::GetCapacityProviderOutcomeCallable GetCapacityProviderCallable(const GetCapacityProviderRequestT &request) const
void DeleteProvisionedConcurrencyConfigAsync(const DeleteProvisionedConcurrencyConfigRequestT &request, const DeleteProvisionedConcurrencyConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDurableExecutionStateAsync(const GetDurableExecutionStateRequestT &request, const GetDurableExecutionStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAliasAsync(const UpdateAliasRequestT &request, const UpdateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLayerVersionOutcome DeleteLayerVersion(const Model::DeleteLayerVersionRequest &request) const
LambdaClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListFunctionUrlConfigsOutcome ListFunctionUrlConfigs(const Model::ListFunctionUrlConfigsRequest &request) const
LambdaEndpointProvider EndpointProviderType
LambdaClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void InvokeWithResponseStreamAsync(InvokeWithResponseStreamRequestT &request, const InvokeWithResponseStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFunctionCodeSigningConfigOutcome GetFunctionCodeSigningConfig(const Model::GetFunctionCodeSigningConfigRequest &request) const
void ListDurableExecutionsByFunctionAsync(const ListDurableExecutionsByFunctionRequestT &request, const ListDurableExecutionsByFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCodeSigningConfigOutcomeCallable DeleteCodeSigningConfigCallable(const DeleteCodeSigningConfigRequestT &request) const
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
Model::UpdateFunctionUrlConfigOutcomeCallable UpdateFunctionUrlConfigCallable(const UpdateFunctionUrlConfigRequestT &request) const
virtual Model::InvokeOutcome Invoke(const Model::InvokeRequest &request) const
virtual Model::PutFunctionCodeSigningConfigOutcome PutFunctionCodeSigningConfig(const Model::PutFunctionCodeSigningConfigRequest &request) const
virtual Model::PublishLayerVersionOutcome PublishLayerVersion(const Model::PublishLayerVersionRequest &request) const
void ListProvisionedConcurrencyConfigsAsync(const ListProvisionedConcurrencyConfigsRequestT &request, const ListProvisionedConcurrencyConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteLayerVersionAsync(const DeleteLayerVersionRequestT &request, const DeleteLayerVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CheckpointDurableExecutionOutcome CheckpointDurableExecution(const Model::CheckpointDurableExecutionRequest &request) const
void UpdateFunctionEventInvokeConfigAsync(const UpdateFunctionEventInvokeConfigRequestT &request, const UpdateFunctionEventInvokeConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateFunctionConfigurationOutcome > UpdateFunctionConfigurationOutcomeCallable
std::future< ListCodeSigningConfigsOutcome > ListCodeSigningConfigsOutcomeCallable
std::future< ListDurableExecutionsByFunctionOutcome > ListDurableExecutionsByFunctionOutcomeCallable
std::future< ListFunctionUrlConfigsOutcome > ListFunctionUrlConfigsOutcomeCallable
std::future< StopDurableExecutionOutcome > StopDurableExecutionOutcomeCallable
std::future< GetFunctionEventInvokeConfigOutcome > GetFunctionEventInvokeConfigOutcomeCallable
std::future< GetAccountSettingsOutcome > GetAccountSettingsOutcomeCallable
std::future< GetDurableExecutionStateOutcome > GetDurableExecutionStateOutcomeCallable
std::future< UpdateFunctionEventInvokeConfigOutcome > UpdateFunctionEventInvokeConfigOutcomeCallable
std::future< InvokeOutcome > InvokeOutcomeCallable
std::future< PublishLayerVersionOutcome > PublishLayerVersionOutcomeCallable
std::future< GetFunctionScalingConfigOutcome > GetFunctionScalingConfigOutcomeCallable
std::future< UpdateFunctionUrlConfigOutcome > UpdateFunctionUrlConfigOutcomeCallable
std::future< GetCodeSigningConfigOutcome > GetCodeSigningConfigOutcomeCallable
std::future< ListProvisionedConcurrencyConfigsOutcome > ListProvisionedConcurrencyConfigsOutcomeCallable
std::future< ListLayersOutcome > ListLayersOutcomeCallable
std::future< PutRuntimeManagementConfigOutcome > PutRuntimeManagementConfigOutcomeCallable
std::future< PutFunctionEventInvokeConfigOutcome > PutFunctionEventInvokeConfigOutcomeCallable
std::future< DeleteCodeSigningConfigOutcome > DeleteCodeSigningConfigOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateCodeSigningConfigOutcome > CreateCodeSigningConfigOutcomeCallable
std::future< UpdateCapacityProviderOutcome > UpdateCapacityProviderOutcomeCallable
std::future< GetAliasOutcome > GetAliasOutcomeCallable
std::future< GetLayerVersionPolicyOutcome > GetLayerVersionPolicyOutcomeCallable
std::future< GetLayerVersionByArnOutcome > GetLayerVersionByArnOutcomeCallable
std::future< DeleteAliasOutcome > DeleteAliasOutcomeCallable
std::future< AddPermissionOutcome > AddPermissionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateEventSourceMappingOutcome > UpdateEventSourceMappingOutcomeCallable
std::future< ListFunctionsByCodeSigningConfigOutcome > ListFunctionsByCodeSigningConfigOutcomeCallable
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
std::future< DeleteFunctionOutcome > DeleteFunctionOutcomeCallable
std::future< CreateCapacityProviderOutcome > CreateCapacityProviderOutcomeCallable
std::future< DeleteFunctionEventInvokeConfigOutcome > DeleteFunctionEventInvokeConfigOutcomeCallable
std::future< CreateEventSourceMappingOutcome > CreateEventSourceMappingOutcomeCallable
std::future< PutFunctionRecursionConfigOutcome > PutFunctionRecursionConfigOutcomeCallable
std::future< ListEventSourceMappingsOutcome > ListEventSourceMappingsOutcomeCallable
std::future< SendDurableExecutionCallbackHeartbeatOutcome > SendDurableExecutionCallbackHeartbeatOutcomeCallable
std::future< UpdateAliasOutcome > UpdateAliasOutcomeCallable
std::future< ListFunctionsOutcome > ListFunctionsOutcomeCallable
std::future< GetDurableExecutionHistoryOutcome > GetDurableExecutionHistoryOutcomeCallable
std::future< CreateFunctionUrlConfigOutcome > CreateFunctionUrlConfigOutcomeCallable
std::future< GetFunctionConfigurationOutcome > GetFunctionConfigurationOutcomeCallable
std::future< ListAliasesOutcome > ListAliasesOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< GetFunctionConcurrencyOutcome > GetFunctionConcurrencyOutcomeCallable
std::future< GetFunctionOutcome > GetFunctionOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< PutFunctionCodeSigningConfigOutcome > PutFunctionCodeSigningConfigOutcomeCallable
std::future< DeleteCapacityProviderOutcome > DeleteCapacityProviderOutcomeCallable
std::future< GetLayerVersionOutcome > GetLayerVersionOutcomeCallable
std::future< InvokeWithResponseStreamOutcome > InvokeWithResponseStreamOutcomeCallable
std::future< ListFunctionVersionsByCapacityProviderOutcome > ListFunctionVersionsByCapacityProviderOutcomeCallable
std::future< CheckpointDurableExecutionOutcome > CheckpointDurableExecutionOutcomeCallable
std::future< SendDurableExecutionCallbackFailureOutcome > SendDurableExecutionCallbackFailureOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
std::future< GetRuntimeManagementConfigOutcome > GetRuntimeManagementConfigOutcomeCallable
std::future< RemoveLayerVersionPermissionOutcome > RemoveLayerVersionPermissionOutcomeCallable
std::future< GetEventSourceMappingOutcome > GetEventSourceMappingOutcomeCallable
std::future< PutProvisionedConcurrencyConfigOutcome > PutProvisionedConcurrencyConfigOutcomeCallable
std::future< GetCapacityProviderOutcome > GetCapacityProviderOutcomeCallable
std::future< CreateFunctionOutcome > CreateFunctionOutcomeCallable
std::future< GetFunctionUrlConfigOutcome > GetFunctionUrlConfigOutcomeCallable
std::future< DeleteFunctionCodeSigningConfigOutcome > DeleteFunctionCodeSigningConfigOutcomeCallable
std::future< DeleteFunctionUrlConfigOutcome > DeleteFunctionUrlConfigOutcomeCallable
std::future< PublishVersionOutcome > PublishVersionOutcomeCallable
std::future< SendDurableExecutionCallbackSuccessOutcome > SendDurableExecutionCallbackSuccessOutcomeCallable
std::future< GetProvisionedConcurrencyConfigOutcome > GetProvisionedConcurrencyConfigOutcomeCallable
std::future< ListCapacityProvidersOutcome > ListCapacityProvidersOutcomeCallable
std::future< GetFunctionCodeSigningConfigOutcome > GetFunctionCodeSigningConfigOutcomeCallable
std::future< AddLayerVersionPermissionOutcome > AddLayerVersionPermissionOutcomeCallable
std::future< DeleteProvisionedConcurrencyConfigOutcome > DeleteProvisionedConcurrencyConfigOutcomeCallable
std::future< PutFunctionConcurrencyOutcome > PutFunctionConcurrencyOutcomeCallable
std::future< UpdateCodeSigningConfigOutcome > UpdateCodeSigningConfigOutcomeCallable
std::future< ListLayerVersionsOutcome > ListLayerVersionsOutcomeCallable
std::future< UpdateFunctionCodeOutcome > UpdateFunctionCodeOutcomeCallable
std::future< GetDurableExecutionOutcome > GetDurableExecutionOutcomeCallable
std::future< PutFunctionScalingConfigOutcome > PutFunctionScalingConfigOutcomeCallable
std::future< GetFunctionRecursionConfigOutcome > GetFunctionRecursionConfigOutcomeCallable
std::future< DeleteEventSourceMappingOutcome > DeleteEventSourceMappingOutcomeCallable
std::future< ListVersionsByFunctionOutcome > ListVersionsByFunctionOutcomeCallable
std::future< ListFunctionEventInvokeConfigsOutcome > ListFunctionEventInvokeConfigsOutcomeCallable
std::future< DeleteFunctionConcurrencyOutcome > DeleteFunctionConcurrencyOutcomeCallable
std::future< DeleteLayerVersionOutcome > DeleteLayerVersionOutcomeCallable
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::GetLayerVersionByArnRequest &, const Model::GetLayerVersionByArnOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLayerVersionByArnResponseReceivedHandler
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::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAliasResponseReceivedHandler
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::ListFunctionEventInvokeConfigsRequest &, const Model::ListFunctionEventInvokeConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFunctionEventInvokeConfigsResponseReceivedHandler
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::GetFunctionRecursionConfigRequest &, const Model::GetFunctionRecursionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionRecursionConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::PutFunctionScalingConfigRequest &, const Model::PutFunctionScalingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFunctionScalingConfigResponseReceivedHandler
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::CreateEventSourceMappingRequest &, const Model::CreateEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventSourceMappingResponseReceivedHandler
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::GetCapacityProviderRequest &, const Model::GetCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityProviderResponseReceivedHandler
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::DeleteFunctionCodeSigningConfigRequest &, const Model::DeleteFunctionCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionCodeSigningConfigResponseReceivedHandler
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::GetProvisionedConcurrencyConfigRequest &, const Model::GetProvisionedConcurrencyConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProvisionedConcurrencyConfigResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::SendDurableExecutionCallbackSuccessRequest &, const Model::SendDurableExecutionCallbackSuccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDurableExecutionCallbackSuccessResponseReceivedHandler
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::GetRuntimeManagementConfigRequest &, const Model::GetRuntimeManagementConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRuntimeManagementConfigResponseReceivedHandler
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::DeleteFunctionConcurrencyRequest &, const Model::DeleteFunctionConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionConcurrencyResponseReceivedHandler
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::DeleteProvisionedConcurrencyConfigRequest &, const Model::DeleteProvisionedConcurrencyConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProvisionedConcurrencyConfigResponseReceivedHandler
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::GetDurableExecutionHistoryRequest &, const Model::GetDurableExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDurableExecutionHistoryResponseReceivedHandler
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::PublishVersionRequest &, const Model::PublishVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishVersionResponseReceivedHandler
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::PutFunctionEventInvokeConfigRequest &, const Model::PutFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFunctionEventInvokeConfigResponseReceivedHandler
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::ListCapacityProvidersRequest &, const Model::ListCapacityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCapacityProvidersResponseReceivedHandler
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::GetFunctionConcurrencyRequest &, const Model::GetFunctionConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionConcurrencyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::SendDurableExecutionCallbackFailureRequest &, const Model::SendDurableExecutionCallbackFailureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDurableExecutionCallbackFailureResponseReceivedHandler
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::ListFunctionVersionsByCapacityProviderRequest &, const Model::ListFunctionVersionsByCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFunctionVersionsByCapacityProviderResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateAliasRequest &, const Model::UpdateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAliasResponseReceivedHandler
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::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsResponseReceivedHandler
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::ListAliasesRequest &, const Model::ListAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAliasesResponseReceivedHandler
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::GetLayerVersionPolicyRequest &, const Model::GetLayerVersionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLayerVersionPolicyResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::SendDurableExecutionCallbackHeartbeatRequest &, const Model::SendDurableExecutionCallbackHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendDurableExecutionCallbackHeartbeatResponseReceivedHandler
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::UpdateFunctionEventInvokeConfigRequest &, const Model::UpdateFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFunctionEventInvokeConfigResponseReceivedHandler
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::DeleteEventSourceMappingRequest &, const Model::DeleteEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::DeleteCapacityProviderRequest &, const Model::DeleteCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCapacityProviderResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::UpdateCapacityProviderRequest &, const Model::UpdateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCapacityProviderResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CreateCapacityProviderRequest &, const Model::CreateCapacityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapacityProviderResponseReceivedHandler
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::GetDurableExecutionStateRequest &, const Model::GetDurableExecutionStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDurableExecutionStateResponseReceivedHandler
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::DeleteFunctionEventInvokeConfigRequest &, const Model::DeleteFunctionEventInvokeConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionEventInvokeConfigResponseReceivedHandler
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::GetFunctionConfigurationRequest &, const Model::GetFunctionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionConfigurationResponseReceivedHandler
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::PutFunctionCodeSigningConfigRequest &, const Model::PutFunctionCodeSigningConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFunctionCodeSigningConfigResponseReceivedHandler
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::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFunctionResponseReceivedHandler
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::GetDurableExecutionRequest &, const Model::GetDurableExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDurableExecutionResponseReceivedHandler
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::GetEventSourceMappingRequest &, const Model::GetEventSourceMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventSourceMappingResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::CheckpointDurableExecutionRequest &, const Model::CheckpointDurableExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckpointDurableExecutionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::StopDurableExecutionRequest &, const Model::StopDurableExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDurableExecutionResponseReceivedHandler
std::function< void(const LambdaClient *, const Model::ListDurableExecutionsByFunctionRequest &, const Model::ListDurableExecutionsByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDurableExecutionsByFunctionResponseReceivedHandler
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::PublishLayerVersionRequest &, const Model::PublishLayerVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishLayerVersionResponseReceivedHandler
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::ListCodeSigningConfigsRequest &, const Model::ListCodeSigningConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeSigningConfigsResponseReceivedHandler
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::InvokeRequest &, Model::InvokeOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InvokeResponseReceivedHandler
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::GetFunctionScalingConfigRequest &, const Model::GetFunctionScalingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionScalingConfigResponseReceivedHandler
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::GetFunctionUrlConfigRequest &, const Model::GetFunctionUrlConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionUrlConfigResponseReceivedHandler
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::RemoveLayerVersionPermissionRequest &, const Model::RemoveLayerVersionPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveLayerVersionPermissionResponseReceivedHandler
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::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String