7#include <aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/servicecatalog-appregistry/AppRegistryServiceClientModel.h>
39 std::shared_ptr<AppRegistryEndpointProviderBase> endpointProvider =
nullptr);
46 std::shared_ptr<AppRegistryEndpointProviderBase> endpointProvider =
nullptr,
53 AppRegistryClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<AppRegistryEndpointProviderBase> endpointProvider =
nullptr,
76 AppRegistryClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
96 template<
typename AssociateAttributeGroupRequestT = Model::AssociateAttributeGroupRequest>
99 return SubmitCallable(&AppRegistryClient::AssociateAttributeGroup, request);
105 template<
typename AssociateAttributeGroupRequestT = Model::AssociateAttributeGroupRequest>
108 return SubmitAsync(&AppRegistryClient::AssociateAttributeGroup, request, handler, context);
139 template<
typename AssociateResourceRequestT = Model::AssociateResourceRequest>
142 return SubmitCallable(&AppRegistryClient::AssociateResource, request);
148 template<
typename AssociateResourceRequestT = Model::AssociateResourceRequest>
151 return SubmitAsync(&AppRegistryClient::AssociateResource, request, handler, context);
165 template<
typename CreateApplicationRequestT = Model::CreateApplicationRequest>
168 return SubmitCallable(&AppRegistryClient::CreateApplication, request);
174 template<
typename CreateApplicationRequestT = Model::CreateApplicationRequest>
177 return SubmitAsync(&AppRegistryClient::CreateApplication, request, handler, context);
193 template<
typename CreateAttributeGroupRequestT = Model::CreateAttributeGroupRequest>
196 return SubmitCallable(&AppRegistryClient::CreateAttributeGroup, request);
202 template<
typename CreateAttributeGroupRequestT = Model::CreateAttributeGroupRequest>
205 return SubmitAsync(&AppRegistryClient::CreateAttributeGroup, request, handler, context);
220 template<
typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
223 return SubmitCallable(&AppRegistryClient::DeleteApplication, request);
229 template<
typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
232 return SubmitAsync(&AppRegistryClient::DeleteApplication, request, handler, context);
246 template<
typename DeleteAttributeGroupRequestT = Model::DeleteAttributeGroupRequest>
249 return SubmitCallable(&AppRegistryClient::DeleteAttributeGroup, request);
255 template<
typename DeleteAttributeGroupRequestT = Model::DeleteAttributeGroupRequest>
258 return SubmitAsync(&AppRegistryClient::DeleteAttributeGroup, request, handler, context);
274 template<
typename DisassociateAttributeGroupRequestT = Model::DisassociateAttributeGroupRequest>
277 return SubmitCallable(&AppRegistryClient::DisassociateAttributeGroup, request);
283 template<
typename DisassociateAttributeGroupRequestT = Model::DisassociateAttributeGroupRequest>
286 return SubmitAsync(&AppRegistryClient::DisassociateAttributeGroup, request, handler, context);
319 template<
typename DisassociateResourceRequestT = Model::DisassociateResourceRequest>
322 return SubmitCallable(&AppRegistryClient::DisassociateResource, request);
328 template<
typename DisassociateResourceRequestT = Model::DisassociateResourceRequest>
331 return SubmitAsync(&AppRegistryClient::DisassociateResource, request, handler, context);
349 template<
typename GetApplicationRequestT = Model::GetApplicationRequest>
352 return SubmitCallable(&AppRegistryClient::GetApplication, request);
358 template<
typename GetApplicationRequestT = Model::GetApplicationRequest>
361 return SubmitAsync(&AppRegistryClient::GetApplication, request, handler, context);
375 template<
typename GetAssociatedResourceRequestT = Model::GetAssociatedResourceRequest>
378 return SubmitCallable(&AppRegistryClient::GetAssociatedResource, request);
384 template<
typename GetAssociatedResourceRequestT = Model::GetAssociatedResourceRequest>
387 return SubmitAsync(&AppRegistryClient::GetAssociatedResource, request, handler, context);
401 template<
typename GetAttributeGroupRequestT = Model::GetAttributeGroupRequest>
404 return SubmitCallable(&AppRegistryClient::GetAttributeGroup, request);
410 template<
typename GetAttributeGroupRequestT = Model::GetAttributeGroupRequest>
413 return SubmitAsync(&AppRegistryClient::GetAttributeGroup, request, handler, context);
427 template<
typename GetConfigurationRequestT = Model::GetConfigurationRequest>
430 return SubmitCallable(&AppRegistryClient::GetConfiguration, request);
436 template<
typename GetConfigurationRequestT = Model::GetConfigurationRequest>
439 return SubmitAsync(&AppRegistryClient::GetConfiguration, request, handler, context);
453 template<
typename ListApplicationsRequestT = Model::ListApplicationsRequest>
456 return SubmitCallable(&AppRegistryClient::ListApplications, request);
462 template<
typename ListApplicationsRequestT = Model::ListApplicationsRequest>
465 return SubmitAsync(&AppRegistryClient::ListApplications, request, handler, context);
479 template<
typename ListAssociatedAttributeGroupsRequestT = Model::ListAssociatedAttributeGroupsRequest>
482 return SubmitCallable(&AppRegistryClient::ListAssociatedAttributeGroups, request);
488 template<
typename ListAssociatedAttributeGroupsRequestT = Model::ListAssociatedAttributeGroupsRequest>
491 return SubmitAsync(&AppRegistryClient::ListAssociatedAttributeGroups, request, handler, context);
509 template<
typename ListAssociatedResourcesRequestT = Model::ListAssociatedResourcesRequest>
512 return SubmitCallable(&AppRegistryClient::ListAssociatedResources, request);
518 template<
typename ListAssociatedResourcesRequestT = Model::ListAssociatedResourcesRequest>
521 return SubmitAsync(&AppRegistryClient::ListAssociatedResources, request, handler, context);
535 template<
typename ListAttributeGroupsRequestT = Model::ListAttributeGroupsRequest>
538 return SubmitCallable(&AppRegistryClient::ListAttributeGroups, request);
544 template<
typename ListAttributeGroupsRequestT = Model::ListAttributeGroupsRequest>
547 return SubmitAsync(&AppRegistryClient::ListAttributeGroups, request, handler, context);
561 template<
typename ListAttributeGroupsForApplicationRequestT = Model::ListAttributeGroupsForApplicationRequest>
564 return SubmitCallable(&AppRegistryClient::ListAttributeGroupsForApplication, request);
570 template<
typename ListAttributeGroupsForApplicationRequestT = Model::ListAttributeGroupsForApplicationRequest>
573 return SubmitAsync(&AppRegistryClient::ListAttributeGroupsForApplication, request, handler, context);
586 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
589 return SubmitCallable(&AppRegistryClient::ListTagsForResource, request);
595 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
598 return SubmitAsync(&AppRegistryClient::ListTagsForResource, request, handler, context);
612 template<
typename PutConfigurationRequestT = Model::PutConfigurationRequest>
615 return SubmitCallable(&AppRegistryClient::PutConfiguration, request);
621 template<
typename PutConfigurationRequestT = Model::PutConfigurationRequest>
624 return SubmitAsync(&AppRegistryClient::PutConfiguration, request, handler, context);
641 template<
typename SyncResourceRequestT = Model::SyncResourceRequest>
644 return SubmitCallable(&AppRegistryClient::SyncResource, request);
650 template<
typename SyncResourceRequestT = Model::SyncResourceRequest>
653 return SubmitAsync(&AppRegistryClient::SyncResource, request, handler, context);
670 template<
typename TagResourceRequestT = Model::TagResourceRequest>
673 return SubmitCallable(&AppRegistryClient::TagResource, request);
679 template<
typename TagResourceRequestT = Model::TagResourceRequest>
682 return SubmitAsync(&AppRegistryClient::TagResource, request, handler, context);
696 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
699 return SubmitCallable(&AppRegistryClient::UntagResource, request);
705 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
708 return SubmitAsync(&AppRegistryClient::UntagResource, request, handler, context);
722 template<
typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
725 return SubmitCallable(&AppRegistryClient::UpdateApplication, request);
731 template<
typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
734 return SubmitAsync(&AppRegistryClient::UpdateApplication, request, handler, context);
748 template<
typename UpdateAttributeGroupRequestT = Model::UpdateAttributeGroupRequest>
751 return SubmitCallable(&AppRegistryClient::UpdateAttributeGroup, request);
757 template<
typename UpdateAttributeGroupRequestT = Model::UpdateAttributeGroupRequest>
760 return SubmitAsync(&AppRegistryClient::UpdateAttributeGroup, request, handler, context);
771 std::shared_ptr<AppRegistryEndpointProviderBase> m_endpointProvider;
void GetAttributeGroupAsync(const GetAttributeGroupRequestT &request, const GetAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SyncResourceAsync(const SyncResourceRequestT &request, const SyncResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAssociatedAttributeGroupsAsync(const ListAssociatedAttributeGroupsRequestT &request, const ListAssociatedAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApplicationAsync(const GetApplicationRequestT &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT &request={}) const
Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT &request) const
void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConfigurationRequestT &request={}) const
void ListAttributeGroupsAsync(const ListAttributeGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAttributeGroupsRequestT &request={}) const
Model::PutConfigurationOutcomeCallable PutConfigurationCallable(const PutConfigurationRequestT &request) const
Model::DeleteAttributeGroupOutcomeCallable DeleteAttributeGroupCallable(const DeleteAttributeGroupRequestT &request) const
virtual Model::GetConfigurationOutcome GetConfiguration(const Model::GetConfigurationRequest &request={}) const
virtual Model::SyncResourceOutcome SyncResource(const Model::SyncResourceRequest &request) const
virtual Model::CreateAttributeGroupOutcome CreateAttributeGroup(const Model::CreateAttributeGroupRequest &request) const
virtual Model::DisassociateResourceOutcome DisassociateResource(const Model::DisassociateResourceRequest &request) const
void CreateAttributeGroupAsync(const CreateAttributeGroupRequestT &request, const CreateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
static const char * GetServiceName()
void GetAssociatedResourceAsync(const GetAssociatedResourceRequestT &request, const GetAssociatedResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAttributeGroupOutcomeCallable GetAttributeGroupCallable(const GetAttributeGroupRequestT &request) const
virtual Model::DeleteAttributeGroupOutcome DeleteAttributeGroup(const Model::DeleteAttributeGroupRequest &request) const
AppRegistryClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AppRegistryEndpointProviderBase > endpointProvider=nullptr, const Aws::AppRegistry::AppRegistryClientConfiguration &clientConfiguration=Aws::AppRegistry::AppRegistryClientConfiguration())
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
Model::DisassociateAttributeGroupOutcomeCallable DisassociateAttributeGroupCallable(const DisassociateAttributeGroupRequestT &request) const
static const char * GetAllocationTag()
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
virtual Model::ListAssociatedAttributeGroupsOutcome ListAssociatedAttributeGroups(const Model::ListAssociatedAttributeGroupsRequest &request) const
Model::ListAttributeGroupsOutcomeCallable ListAttributeGroupsCallable(const ListAttributeGroupsRequestT &request={}) const
Model::SyncResourceOutcomeCallable SyncResourceCallable(const SyncResourceRequestT &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
AppRegistryClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
std::shared_ptr< AppRegistryEndpointProviderBase > & accessEndpointProvider()
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
void DisassociateAttributeGroupAsync(const DisassociateAttributeGroupRequestT &request, const DisassociateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
AppRegistryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AppRegistryEndpointProviderBase > endpointProvider=nullptr, const Aws::AppRegistry::AppRegistryClientConfiguration &clientConfiguration=Aws::AppRegistry::AppRegistryClientConfiguration())
AppRegistryClientConfiguration ClientConfigurationType
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DisassociateResourceOutcomeCallable DisassociateResourceCallable(const DisassociateResourceRequestT &request) const
AppRegistryEndpointProvider EndpointProviderType
void ListAttributeGroupsForApplicationAsync(const ListAttributeGroupsForApplicationRequestT &request, const ListAttributeGroupsForApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAssociatedResourceOutcomeCallable GetAssociatedResourceCallable(const GetAssociatedResourceRequestT &request) const
Model::UpdateAttributeGroupOutcomeCallable UpdateAttributeGroupCallable(const UpdateAttributeGroupRequestT &request) const
virtual Model::GetAssociatedResourceOutcome GetAssociatedResource(const Model::GetAssociatedResourceRequest &request) const
virtual Model::ListAttributeGroupsForApplicationOutcome ListAttributeGroupsForApplication(const Model::ListAttributeGroupsForApplicationRequest &request) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateAttributeGroupOutcome DisassociateAttributeGroup(const Model::DisassociateAttributeGroupRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::AssociateResourceOutcomeCallable AssociateResourceCallable(const AssociateResourceRequestT &request) const
Model::ListAssociatedAttributeGroupsOutcomeCallable ListAssociatedAttributeGroupsCallable(const ListAssociatedAttributeGroupsRequestT &request) const
virtual ~AppRegistryClient()
virtual Model::ListAttributeGroupsOutcome ListAttributeGroups(const Model::ListAttributeGroupsRequest &request={}) const
void DeleteAttributeGroupAsync(const DeleteAttributeGroupRequestT &request, const DeleteAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppRegistryClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
virtual Model::AssociateAttributeGroupOutcome AssociateAttributeGroup(const Model::AssociateAttributeGroupRequest &request) const
void PutConfigurationAsync(const PutConfigurationRequestT &request, const PutConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssociatedResourcesOutcomeCallable ListAssociatedResourcesCallable(const ListAssociatedResourcesRequestT &request) const
virtual Model::PutConfigurationOutcome PutConfiguration(const Model::PutConfigurationRequest &request) const
void AssociateResourceAsync(const AssociateResourceRequestT &request, const AssociateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
AppRegistryClient(const Aws::AppRegistry::AppRegistryClientConfiguration &clientConfiguration=Aws::AppRegistry::AppRegistryClientConfiguration(), std::shared_ptr< AppRegistryEndpointProviderBase > endpointProvider=nullptr)
void UpdateAttributeGroupAsync(const UpdateAttributeGroupRequestT &request, const UpdateAttributeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateAttributeGroupOutcomeCallable AssociateAttributeGroupCallable(const AssociateAttributeGroupRequestT &request) const
Model::ListAttributeGroupsForApplicationOutcomeCallable ListAttributeGroupsForApplicationCallable(const ListAttributeGroupsForApplicationRequestT &request) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
virtual Model::UpdateAttributeGroupOutcome UpdateAttributeGroup(const Model::UpdateAttributeGroupRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
virtual Model::GetAttributeGroupOutcome GetAttributeGroup(const Model::GetAttributeGroupRequest &request) const
void DisassociateResourceAsync(const DisassociateResourceRequestT &request, const DisassociateResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateAttributeGroupAsync(const AssociateAttributeGroupRequestT &request, const AssociateAttributeGroupResponseReceivedHandler &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
AppRegistryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void ListAssociatedResourcesAsync(const ListAssociatedResourcesRequestT &request, const ListAssociatedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateResourceOutcome AssociateResource(const Model::AssociateResourceRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAttributeGroupOutcomeCallable CreateAttributeGroupCallable(const CreateAttributeGroupRequestT &request) const
virtual Model::ListAssociatedResourcesOutcome ListAssociatedResources(const Model::ListAssociatedResourcesRequest &request) const
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateAttributeGroupOutcome > UpdateAttributeGroupOutcomeCallable
std::future< ListAttributeGroupsOutcome > ListAttributeGroupsOutcomeCallable
std::future< DisassociateAttributeGroupOutcome > DisassociateAttributeGroupOutcomeCallable
std::future< GetAttributeGroupOutcome > GetAttributeGroupOutcomeCallable
std::future< ListAssociatedResourcesOutcome > ListAssociatedResourcesOutcomeCallable
std::future< GetAssociatedResourceOutcome > GetAssociatedResourceOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< ListAttributeGroupsForApplicationOutcome > ListAttributeGroupsForApplicationOutcomeCallable
std::future< CreateAttributeGroupOutcome > CreateAttributeGroupOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< DeleteAttributeGroupOutcome > DeleteAttributeGroupOutcomeCallable
std::future< SyncResourceOutcome > SyncResourceOutcomeCallable
std::future< DisassociateResourceOutcome > DisassociateResourceOutcomeCallable
std::future< ListAssociatedAttributeGroupsOutcome > ListAssociatedAttributeGroupsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutConfigurationOutcome > PutConfigurationOutcomeCallable
std::future< AssociateAttributeGroupOutcome > AssociateAttributeGroupOutcomeCallable
std::future< AssociateResourceOutcome > AssociateResourceOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::function< void(const AppRegistryClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DisassociateResourceRequest &, const Model::DisassociateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetAttributeGroupRequest &, const Model::GetAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAssociatedResourcesRequest &, const Model::ListAssociatedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedResourcesResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UpdateAttributeGroupRequest &, const Model::UpdateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::SyncResourceRequest &, const Model::SyncResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SyncResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::AssociateResourceRequest &, const Model::AssociateResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DeleteAttributeGroupRequest &, const Model::DeleteAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAssociatedAttributeGroupsRequest &, const Model::ListAssociatedAttributeGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedAttributeGroupsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::PutConfigurationRequest &, const Model::PutConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::DisassociateAttributeGroupRequest &, const Model::DisassociateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::AssociateAttributeGroupRequest &, const Model::AssociateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetAssociatedResourceRequest &, const Model::GetAssociatedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedResourceResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAttributeGroupsRequest &, const Model::ListAttributeGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributeGroupsResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::CreateAttributeGroupRequest &, const Model::CreateAttributeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAttributeGroupResponseReceivedHandler
std::function< void(const AppRegistryClient *, const Model::ListAttributeGroupsForApplicationRequest &, const Model::ListAttributeGroupsForApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttributeGroupsForApplicationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String