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-web/LambdaWebPaginationBase.h>
12#include <aws/lambda-web/LambdaWebServiceClientModel.h>
13#include <aws/lambda-web/LambdaWebWaiter.h>
14#include <aws/lambda-web/LambdaWeb_EXPORTS.h>
65 std::shared_ptr<LambdaWebEndpointProviderBase> endpointProvider =
nullptr);
78 LambdaWebClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
79 std::shared_ptr<LambdaWebEndpointProviderBase> endpointProvider =
nullptr,
99 LambdaWebClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
121 template <
typename CreateWebFunctionRequestT = Model::CreateWebFunctionRequest>
123 return SubmitCallable(&LambdaWebClient::CreateWebFunction, request);
130 template <
typename CreateWebFunctionRequestT = Model::CreateWebFunctionRequest>
132 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
133 return SubmitAsync(&LambdaWebClient::CreateWebFunction, request, handler, context);
151 template <
typename CreateWebFunctionEndpo
intRequestT = Model::CreateWebFunctionEndpo
intRequest>
153 const CreateWebFunctionEndpointRequestT& request)
const {
154 return SubmitCallable(&LambdaWebClient::CreateWebFunctionEndpoint, request);
161 template <
typename CreateWebFunctionEndpo
intRequestT = Model::CreateWebFunctionEndpo
intRequest>
164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
165 return SubmitAsync(&LambdaWebClient::CreateWebFunctionEndpoint, request, handler, context);
183 template <
typename CreateWebFunctionRevisionRequestT = Model::CreateWebFunctionRevisionRequest>
185 const CreateWebFunctionRevisionRequestT& request)
const {
186 return SubmitCallable(&LambdaWebClient::CreateWebFunctionRevision, request);
193 template <
typename CreateWebFunctionRevisionRequestT = Model::CreateWebFunctionRevisionRequest>
196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
197 return SubmitAsync(&LambdaWebClient::CreateWebFunctionRevision, request, handler, context);
212 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
214 return SubmitCallable(&LambdaWebClient::DeleteResourcePolicy, request);
221 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
224 return SubmitAsync(&LambdaWebClient::DeleteResourcePolicy, request, handler, context);
242 template <
typename DeleteWebFunctionRequestT = Model::DeleteWebFunctionRequest>
244 return SubmitCallable(&LambdaWebClient::DeleteWebFunction, request);
251 template <
typename DeleteWebFunctionRequestT = Model::DeleteWebFunctionRequest>
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
254 return SubmitAsync(&LambdaWebClient::DeleteWebFunction, request, handler, context);
268 template <
typename DeleteWebFunctionEndpo
intRequestT = Model::DeleteWebFunctionEndpo
intRequest>
270 const DeleteWebFunctionEndpointRequestT& request)
const {
271 return SubmitCallable(&LambdaWebClient::DeleteWebFunctionEndpoint, request);
278 template <
typename DeleteWebFunctionEndpo
intRequestT = Model::DeleteWebFunctionEndpo
intRequest>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
282 return SubmitAsync(&LambdaWebClient::DeleteWebFunctionEndpoint, request, handler, context);
297 template <
typename DeleteWebFunctionRevisionRequestT = Model::DeleteWebFunctionRevisionRequest>
299 const DeleteWebFunctionRevisionRequestT& request)
const {
300 return SubmitCallable(&LambdaWebClient::DeleteWebFunctionRevision, request);
307 template <
typename DeleteWebFunctionRevisionRequestT = Model::DeleteWebFunctionRevisionRequest>
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
311 return SubmitAsync(&LambdaWebClient::DeleteWebFunctionRevision, request, handler, context);
326 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
328 return SubmitCallable(&LambdaWebClient::GetResourcePolicy, request);
335 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
338 return SubmitAsync(&LambdaWebClient::GetResourcePolicy, request, handler, context);
354 template <
typename GetWebAccountSettingsRequestT = Model::GetWebAccountSettingsRequest>
356 return SubmitCallable(&LambdaWebClient::GetWebAccountSettings, request);
363 template <
typename GetWebAccountSettingsRequestT = Model::GetWebAccountSettingsRequest>
365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
366 const GetWebAccountSettingsRequestT& request = {})
const {
367 return SubmitAsync(&LambdaWebClient::GetWebAccountSettings, request, handler, context);
381 template <
typename GetWebFunctionRequestT = Model::GetWebFunctionRequest>
383 return SubmitCallable(&LambdaWebClient::GetWebFunction, request);
390 template <
typename GetWebFunctionRequestT = Model::GetWebFunctionRequest>
392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
393 return SubmitAsync(&LambdaWebClient::GetWebFunction, request, handler, context);
408 template <
typename GetWebFunctionEndpo
intRequestT = Model::GetWebFunctionEndpo
intRequest>
410 return SubmitCallable(&LambdaWebClient::GetWebFunctionEndpoint, request);
417 template <
typename GetWebFunctionEndpo
intRequestT = Model::GetWebFunctionEndpo
intRequest>
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
421 return SubmitAsync(&LambdaWebClient::GetWebFunctionEndpoint, request, handler, context);
436 template <
typename GetWebFunctionRevisionRequestT = Model::GetWebFunctionRevisionRequest>
438 return SubmitCallable(&LambdaWebClient::GetWebFunctionRevision, request);
445 template <
typename GetWebFunctionRevisionRequestT = Model::GetWebFunctionRevisionRequest>
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
449 return SubmitAsync(&LambdaWebClient::GetWebFunctionRevision, request, handler, context);
463 template <
typename ListTagsRequestT = Model::ListTagsRequest>
465 return SubmitCallable(&LambdaWebClient::ListTags, request);
472 template <
typename ListTagsRequestT = Model::ListTagsRequest>
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
475 return SubmitAsync(&LambdaWebClient::ListTags, request, handler, context);
490 template <
typename ListWebFunctionEndpo
intsRequestT = Model::ListWebFunctionEndpo
intsRequest>
492 return SubmitCallable(&LambdaWebClient::ListWebFunctionEndpoints, request);
499 template <
typename ListWebFunctionEndpo
intsRequestT = Model::ListWebFunctionEndpo
intsRequest>
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
503 return SubmitAsync(&LambdaWebClient::ListWebFunctionEndpoints, request, handler, context);
518 template <
typename ListWebFunctionRevisionsRequestT = Model::ListWebFunctionRevisionsRequest>
520 return SubmitCallable(&LambdaWebClient::ListWebFunctionRevisions, request);
527 template <
typename ListWebFunctionRevisionsRequestT = Model::ListWebFunctionRevisionsRequest>
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
531 return SubmitAsync(&LambdaWebClient::ListWebFunctionRevisions, request, handler, context);
546 template <
typename ListWebFunctionsRequestT = Model::ListWebFunctionsRequest>
548 return SubmitCallable(&LambdaWebClient::ListWebFunctions, request);
555 template <
typename ListWebFunctionsRequestT = Model::ListWebFunctionsRequest>
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
558 const ListWebFunctionsRequestT& request = {})
const {
559 return SubmitAsync(&LambdaWebClient::ListWebFunctions, request, handler, context);
575 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
577 return SubmitCallable(&LambdaWebClient::PutResourcePolicy, request);
584 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
587 return SubmitAsync(&LambdaWebClient::PutResourcePolicy, request, handler, context);
601 template <
typename TagResourceRequestT = Model::TagResourceRequest>
603 return SubmitCallable(&LambdaWebClient::TagResource, request);
610 template <
typename TagResourceRequestT = Model::TagResourceRequest>
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
613 return SubmitAsync(&LambdaWebClient::TagResource, request, handler, context);
626 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
628 return SubmitCallable(&LambdaWebClient::UntagResource, request);
635 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
638 return SubmitAsync(&LambdaWebClient::UntagResource, request, handler, context);
654 template <
typename UpdateWebFunctionEndpo
intRequestT = Model::UpdateWebFunctionEndpo
intRequest>
656 const UpdateWebFunctionEndpointRequestT& request)
const {
657 return SubmitCallable(&LambdaWebClient::UpdateWebFunctionEndpoint, request);
664 template <
typename UpdateWebFunctionEndpo
intRequestT = Model::UpdateWebFunctionEndpo
intRequest>
667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
668 return SubmitAsync(&LambdaWebClient::UpdateWebFunctionEndpoint, request, handler, context);
685 std::shared_ptr<LambdaWebEndpointProviderBase> m_endpointProvider;
LambdaWebClientConfiguration ClientConfigurationType
LambdaWebEndpointProvider EndpointProviderType
void GetResourcePolicyAsync(const GetResourcePolicyRequestT &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsAsync(const ListTagsRequestT &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateWebFunctionEndpointAsync(const CreateWebFunctionEndpointRequestT &request, const CreateWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
virtual Model::DeleteWebFunctionOutcome DeleteWebFunction(const Model::DeleteWebFunctionRequest &request) const
Model::GetWebFunctionOutcomeCallable GetWebFunctionCallable(const GetWebFunctionRequestT &request) const
Model::DeleteWebFunctionRevisionOutcomeCallable DeleteWebFunctionRevisionCallable(const DeleteWebFunctionRevisionRequestT &request) const
void DeleteWebFunctionAsync(const DeleteWebFunctionRequestT &request, const DeleteWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaWebClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr, const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration())
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWebFunctionRevisionAsync(const DeleteWebFunctionRevisionRequestT &request, const DeleteWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWebFunctionOutcomeCallable CreateWebFunctionCallable(const CreateWebFunctionRequestT &request) const
virtual Model::GetWebFunctionEndpointOutcome GetWebFunctionEndpoint(const Model::GetWebFunctionEndpointRequest &request) const
void CreateWebFunctionAsync(const CreateWebFunctionRequestT &request, const CreateWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
virtual Model::DeleteWebFunctionRevisionOutcome DeleteWebFunctionRevision(const Model::DeleteWebFunctionRevisionRequest &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
void DeleteWebFunctionEndpointAsync(const DeleteWebFunctionEndpointRequestT &request, const DeleteWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaWebClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::GetWebFunctionRevisionOutcomeCallable GetWebFunctionRevisionCallable(const GetWebFunctionRevisionRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void UpdateWebFunctionEndpointAsync(const UpdateWebFunctionEndpointRequestT &request, const UpdateWebFunctionEndpointResponseReceivedHandler &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::CreateWebFunctionOutcome CreateWebFunction(const Model::CreateWebFunctionRequest &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWebFunctionEndpointsOutcomeCallable ListWebFunctionEndpointsCallable(const ListWebFunctionEndpointsRequestT &request) const
virtual Model::ListWebFunctionEndpointsOutcome ListWebFunctionEndpoints(const Model::ListWebFunctionEndpointsRequest &request) const
virtual Model::DeleteWebFunctionEndpointOutcome DeleteWebFunctionEndpoint(const Model::DeleteWebFunctionEndpointRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
LambdaWebClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListWebFunctionRevisionsAsync(const ListWebFunctionRevisionsRequestT &request, const ListWebFunctionRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
LambdaWebClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListWebFunctionEndpointsAsync(const ListWebFunctionEndpointsRequestT &request, const ListWebFunctionEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWebFunctionEndpointOutcome CreateWebFunctionEndpoint(const Model::CreateWebFunctionEndpointRequest &request) const
LambdaWebClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr, const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration())
virtual Model::GetWebFunctionOutcome GetWebFunction(const Model::GetWebFunctionRequest &request) const
virtual Model::CreateWebFunctionRevisionOutcome CreateWebFunctionRevision(const Model::CreateWebFunctionRevisionRequest &request) const
void ListWebFunctionsAsync(const ListWebFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWebFunctionsRequestT &request={}) const
virtual Model::GetWebAccountSettingsOutcome GetWebAccountSettings(const Model::GetWebAccountSettingsRequest &request={}) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
void CreateWebFunctionRevisionAsync(const CreateWebFunctionRevisionRequestT &request, const CreateWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
Model::GetWebAccountSettingsOutcomeCallable GetWebAccountSettingsCallable(const GetWebAccountSettingsRequestT &request={}) const
void GetWebAccountSettingsAsync(const GetWebAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetWebAccountSettingsRequestT &request={}) const
Model::DeleteWebFunctionOutcomeCallable DeleteWebFunctionCallable(const DeleteWebFunctionRequestT &request) const
virtual ~LambdaWebClient()
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWebFunctionEndpointOutcome UpdateWebFunctionEndpoint(const Model::UpdateWebFunctionEndpointRequest &request) const
LambdaWebClient(const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration(), std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr)
virtual Model::ListWebFunctionRevisionsOutcome ListWebFunctionRevisions(const Model::ListWebFunctionRevisionsRequest &request) const
static const char * GetAllocationTag()
Model::ListTagsOutcomeCallable ListTagsCallable(const ListTagsRequestT &request) const
Model::ListWebFunctionsOutcomeCallable ListWebFunctionsCallable(const ListWebFunctionsRequestT &request={}) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request) const
Model::GetWebFunctionEndpointOutcomeCallable GetWebFunctionEndpointCallable(const GetWebFunctionEndpointRequestT &request) const
void GetWebFunctionEndpointAsync(const GetWebFunctionEndpointRequestT &request, const GetWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Model::DeleteWebFunctionEndpointOutcomeCallable DeleteWebFunctionEndpointCallable(const DeleteWebFunctionEndpointRequestT &request) const
void GetWebFunctionAsync(const GetWebFunctionRequestT &request, const GetWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< LambdaWebEndpointProviderBase > & accessEndpointProvider()
Model::UpdateWebFunctionEndpointOutcomeCallable UpdateWebFunctionEndpointCallable(const UpdateWebFunctionEndpointRequestT &request) const
virtual Model::ListWebFunctionsOutcome ListWebFunctions(const Model::ListWebFunctionsRequest &request={}) const
virtual Model::GetWebFunctionRevisionOutcome GetWebFunctionRevision(const Model::GetWebFunctionRevisionRequest &request) const
Model::ListWebFunctionRevisionsOutcomeCallable ListWebFunctionRevisionsCallable(const ListWebFunctionRevisionsRequestT &request) const
Model::CreateWebFunctionEndpointOutcomeCallable CreateWebFunctionEndpointCallable(const CreateWebFunctionEndpointRequestT &request) const
void GetWebFunctionRevisionAsync(const GetWebFunctionRevisionRequestT &request, const GetWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWebFunctionRevisionOutcomeCallable CreateWebFunctionRevisionCallable(const CreateWebFunctionRevisionRequestT &request) const
std::future< ListWebFunctionEndpointsOutcome > ListWebFunctionEndpointsOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListWebFunctionRevisionsOutcome > ListWebFunctionRevisionsOutcomeCallable
std::future< DeleteWebFunctionRevisionOutcome > DeleteWebFunctionRevisionOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< DeleteWebFunctionEndpointOutcome > DeleteWebFunctionEndpointOutcomeCallable
std::future< GetWebAccountSettingsOutcome > GetWebAccountSettingsOutcomeCallable
std::future< CreateWebFunctionRevisionOutcome > CreateWebFunctionRevisionOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< GetWebFunctionOutcome > GetWebFunctionOutcomeCallable
std::future< DeleteWebFunctionOutcome > DeleteWebFunctionOutcomeCallable
std::future< GetWebFunctionEndpointOutcome > GetWebFunctionEndpointOutcomeCallable
std::future< CreateWebFunctionOutcome > CreateWebFunctionOutcomeCallable
std::future< ListWebFunctionsOutcome > ListWebFunctionsOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< CreateWebFunctionEndpointOutcome > CreateWebFunctionEndpointOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateWebFunctionEndpointOutcome > UpdateWebFunctionEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetWebFunctionRevisionOutcome > GetWebFunctionRevisionOutcomeCallable
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionRevisionRequest &, const Model::DeleteWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionEndpointRequest &, const Model::DeleteWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionEndpointRequest &, const Model::CreateWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::UpdateWebFunctionEndpointRequest &, const Model::UpdateWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionRevisionRequest &, const Model::CreateWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionRequest &, const Model::GetWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionEndpointRequest &, const Model::GetWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionRequest &, const Model::DeleteWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionRevisionRequest &, const Model::GetWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionRevisionsRequest &, const Model::ListWebFunctionRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionRevisionsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionsRequest &, const Model::ListWebFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionEndpointsRequest &, const Model::ListWebFunctionEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionEndpointsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebAccountSettingsRequest &, const Model::GetWebAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebAccountSettingsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionRequest &, const Model::CreateWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String