AWS SDK for C++

AWS SDK for C++ Version 1.11.837

Loading...
Searching...
No Matches
DataZoneServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/datazone/DataZoneEndpointProvider.h>
15#include <aws/datazone/DataZoneErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in DataZoneClient header */
22#include <aws/core/NoResult.h>
23#include <aws/datazone/model/AcceptPredictionsResult.h>
24#include <aws/datazone/model/AcceptSubscriptionRequestResult.h>
25#include <aws/datazone/model/AddEntityOwnerResult.h>
26#include <aws/datazone/model/AddPolicyGrantResult.h>
27#include <aws/datazone/model/AssociateEnvironmentRoleResult.h>
28#include <aws/datazone/model/AssociateGovernedTermsResult.h>
29#include <aws/datazone/model/BatchGetAttributesMetadataResult.h>
30#include <aws/datazone/model/BatchPutAttributesMetadataResult.h>
31#include <aws/datazone/model/CancelMetadataGenerationRunResult.h>
32#include <aws/datazone/model/CancelSubscriptionResult.h>
33#include <aws/datazone/model/CreateAccountPoolResult.h>
34#include <aws/datazone/model/CreateAssetFilterResult.h>
35#include <aws/datazone/model/CreateAssetResult.h>
36#include <aws/datazone/model/CreateAssetRevisionResult.h>
37#include <aws/datazone/model/CreateAssetTypeResult.h>
38#include <aws/datazone/model/CreateConnectionResult.h>
39#include <aws/datazone/model/CreateDataProductResult.h>
40#include <aws/datazone/model/CreateDataProductRevisionResult.h>
41#include <aws/datazone/model/CreateDataSourceResult.h>
42#include <aws/datazone/model/CreateDomainResult.h>
43#include <aws/datazone/model/CreateDomainUnitResult.h>
44#include <aws/datazone/model/CreateEnvironmentActionResult.h>
45#include <aws/datazone/model/CreateEnvironmentBlueprintResult.h>
46#include <aws/datazone/model/CreateEnvironmentProfileResult.h>
47#include <aws/datazone/model/CreateEnvironmentResult.h>
48#include <aws/datazone/model/CreateFormTypeResult.h>
49#include <aws/datazone/model/CreateGlossaryResult.h>
50#include <aws/datazone/model/CreateGlossaryTermResult.h>
51#include <aws/datazone/model/CreateGroupProfileResult.h>
52#include <aws/datazone/model/CreateListingChangeSetResult.h>
53#include <aws/datazone/model/CreateNotebookResult.h>
54#include <aws/datazone/model/CreateProjectMembershipResult.h>
55#include <aws/datazone/model/CreateProjectProfileResult.h>
56#include <aws/datazone/model/CreateProjectResult.h>
57#include <aws/datazone/model/CreateRuleResult.h>
58#include <aws/datazone/model/CreateSubscriptionGrantResult.h>
59#include <aws/datazone/model/CreateSubscriptionRequestResult.h>
60#include <aws/datazone/model/CreateSubscriptionTargetResult.h>
61#include <aws/datazone/model/CreateUserProfileResult.h>
62#include <aws/datazone/model/DeleteAccountPoolResult.h>
63#include <aws/datazone/model/DeleteAssetResult.h>
64#include <aws/datazone/model/DeleteAssetTypeResult.h>
65#include <aws/datazone/model/DeleteConnectionResult.h>
66#include <aws/datazone/model/DeleteDataExportConfigurationResult.h>
67#include <aws/datazone/model/DeleteDataProductResult.h>
68#include <aws/datazone/model/DeleteDataSourceResult.h>
69#include <aws/datazone/model/DeleteDomainResult.h>
70#include <aws/datazone/model/DeleteDomainUnitResult.h>
71#include <aws/datazone/model/DeleteEnvironmentBlueprintConfigurationResult.h>
72#include <aws/datazone/model/DeleteFormTypeResult.h>
73#include <aws/datazone/model/DeleteGlossaryResult.h>
74#include <aws/datazone/model/DeleteGlossaryTermResult.h>
75#include <aws/datazone/model/DeleteLineageEventResult.h>
76#include <aws/datazone/model/DeleteListingResult.h>
77#include <aws/datazone/model/DeleteNotebookResult.h>
78#include <aws/datazone/model/DeleteProjectMembershipResult.h>
79#include <aws/datazone/model/DeleteProjectProfileResult.h>
80#include <aws/datazone/model/DeleteProjectResult.h>
81#include <aws/datazone/model/DeleteRuleResult.h>
82#include <aws/datazone/model/DeleteSubscriptionGrantResult.h>
83#include <aws/datazone/model/DeleteTimeSeriesDataPointsResult.h>
84#include <aws/datazone/model/DisassociateEnvironmentRoleResult.h>
85#include <aws/datazone/model/DisassociateGovernedTermsResult.h>
86#include <aws/datazone/model/GetAccountPoolResult.h>
87#include <aws/datazone/model/GetAssetFilterResult.h>
88#include <aws/datazone/model/GetAssetResult.h>
89#include <aws/datazone/model/GetAssetTypeResult.h>
90#include <aws/datazone/model/GetConnectionResult.h>
91#include <aws/datazone/model/GetDataExportConfigurationResult.h>
92#include <aws/datazone/model/GetDataProductResult.h>
93#include <aws/datazone/model/GetDataSourceResult.h>
94#include <aws/datazone/model/GetDataSourceRunResult.h>
95#include <aws/datazone/model/GetDomainResult.h>
96#include <aws/datazone/model/GetDomainUnitResult.h>
97#include <aws/datazone/model/GetEnvironmentActionResult.h>
98#include <aws/datazone/model/GetEnvironmentBlueprintConfigurationResult.h>
99#include <aws/datazone/model/GetEnvironmentBlueprintResult.h>
100#include <aws/datazone/model/GetEnvironmentCredentialsResult.h>
101#include <aws/datazone/model/GetEnvironmentProfileResult.h>
102#include <aws/datazone/model/GetEnvironmentResult.h>
103#include <aws/datazone/model/GetFormTypeResult.h>
104#include <aws/datazone/model/GetGlossaryResult.h>
105#include <aws/datazone/model/GetGlossaryTermResult.h>
106#include <aws/datazone/model/GetGroupProfileResult.h>
107#include <aws/datazone/model/GetIamPortalLoginUrlResult.h>
108#include <aws/datazone/model/GetJobRunResult.h>
109#include <aws/datazone/model/GetLineageEventResult.h>
110#include <aws/datazone/model/GetLineageNodeResult.h>
111#include <aws/datazone/model/GetListingResult.h>
112#include <aws/datazone/model/GetMetadataGenerationRunResult.h>
113#include <aws/datazone/model/GetNotebookExportResult.h>
114#include <aws/datazone/model/GetNotebookResult.h>
115#include <aws/datazone/model/GetNotebookRunResult.h>
116#include <aws/datazone/model/GetProjectProfileResult.h>
117#include <aws/datazone/model/GetProjectResult.h>
118#include <aws/datazone/model/GetRuleResult.h>
119#include <aws/datazone/model/GetSubscriptionGrantResult.h>
120#include <aws/datazone/model/GetSubscriptionRequestDetailsResult.h>
121#include <aws/datazone/model/GetSubscriptionResult.h>
122#include <aws/datazone/model/GetSubscriptionTargetResult.h>
123#include <aws/datazone/model/GetTimeSeriesDataPointResult.h>
124#include <aws/datazone/model/GetUserProfileResult.h>
125#include <aws/datazone/model/ListAccountPoolsResult.h>
126#include <aws/datazone/model/ListAccountsInAccountPoolResult.h>
127#include <aws/datazone/model/ListAssetFiltersResult.h>
128#include <aws/datazone/model/ListAssetRevisionsResult.h>
129#include <aws/datazone/model/ListConnectionsResult.h>
130#include <aws/datazone/model/ListDataProductRevisionsResult.h>
131#include <aws/datazone/model/ListDataSourceRunActivitiesResult.h>
132#include <aws/datazone/model/ListDataSourceRunsResult.h>
133#include <aws/datazone/model/ListDataSourcesResult.h>
134#include <aws/datazone/model/ListDomainUnitsForParentResult.h>
135#include <aws/datazone/model/ListDomainsRequest.h>
136#include <aws/datazone/model/ListDomainsResult.h>
137#include <aws/datazone/model/ListEntityOwnersResult.h>
138#include <aws/datazone/model/ListEnvironmentActionsResult.h>
139#include <aws/datazone/model/ListEnvironmentBlueprintConfigurationsResult.h>
140#include <aws/datazone/model/ListEnvironmentBlueprintsResult.h>
141#include <aws/datazone/model/ListEnvironmentProfilesResult.h>
142#include <aws/datazone/model/ListEnvironmentsResult.h>
143#include <aws/datazone/model/ListJobRunsResult.h>
144#include <aws/datazone/model/ListLineageEventsResult.h>
145#include <aws/datazone/model/ListLineageNodeHistoryResult.h>
146#include <aws/datazone/model/ListMetadataGenerationRunsResult.h>
147#include <aws/datazone/model/ListNotebookRunsResult.h>
148#include <aws/datazone/model/ListNotebooksResult.h>
149#include <aws/datazone/model/ListNotificationsResult.h>
150#include <aws/datazone/model/ListPolicyGrantsResult.h>
151#include <aws/datazone/model/ListProjectMembershipsResult.h>
152#include <aws/datazone/model/ListProjectProfilesResult.h>
153#include <aws/datazone/model/ListProjectsResult.h>
154#include <aws/datazone/model/ListRulesResult.h>
155#include <aws/datazone/model/ListSubscriptionGrantsResult.h>
156#include <aws/datazone/model/ListSubscriptionRequestsResult.h>
157#include <aws/datazone/model/ListSubscriptionTargetsResult.h>
158#include <aws/datazone/model/ListSubscriptionsResult.h>
159#include <aws/datazone/model/ListTagsForResourceResult.h>
160#include <aws/datazone/model/ListTimeSeriesDataPointsResult.h>
161#include <aws/datazone/model/PostLineageEventResult.h>
162#include <aws/datazone/model/PostTimeSeriesDataPointsResult.h>
163#include <aws/datazone/model/PutDataExportConfigurationResult.h>
164#include <aws/datazone/model/PutEnvironmentBlueprintConfigurationResult.h>
165#include <aws/datazone/model/QueryGraphResult.h>
166#include <aws/datazone/model/RejectPredictionsResult.h>
167#include <aws/datazone/model/RejectSubscriptionRequestResult.h>
168#include <aws/datazone/model/RemoveEntityOwnerResult.h>
169#include <aws/datazone/model/RemovePolicyGrantResult.h>
170#include <aws/datazone/model/RevokeSubscriptionResult.h>
171#include <aws/datazone/model/SearchGroupProfilesResult.h>
172#include <aws/datazone/model/SearchListingsResult.h>
173#include <aws/datazone/model/SearchResult.h>
174#include <aws/datazone/model/SearchTypesResult.h>
175#include <aws/datazone/model/SearchUserProfilesResult.h>
176#include <aws/datazone/model/StartDataSourceRunResult.h>
177#include <aws/datazone/model/StartMetadataGenerationRunResult.h>
178#include <aws/datazone/model/StartNotebookExportResult.h>
179#include <aws/datazone/model/StartNotebookImportResult.h>
180#include <aws/datazone/model/StartNotebookRunResult.h>
181#include <aws/datazone/model/StopNotebookRunResult.h>
182#include <aws/datazone/model/TagResourceResult.h>
183#include <aws/datazone/model/UntagResourceResult.h>
184#include <aws/datazone/model/UpdateAccountPoolResult.h>
185#include <aws/datazone/model/UpdateAssetFilterResult.h>
186#include <aws/datazone/model/UpdateConnectionResult.h>
187#include <aws/datazone/model/UpdateDataSourceResult.h>
188#include <aws/datazone/model/UpdateDomainResult.h>
189#include <aws/datazone/model/UpdateDomainUnitResult.h>
190#include <aws/datazone/model/UpdateEnvironmentActionResult.h>
191#include <aws/datazone/model/UpdateEnvironmentBlueprintResult.h>
192#include <aws/datazone/model/UpdateEnvironmentProfileResult.h>
193#include <aws/datazone/model/UpdateEnvironmentResult.h>
194#include <aws/datazone/model/UpdateGlossaryResult.h>
195#include <aws/datazone/model/UpdateGlossaryTermResult.h>
196#include <aws/datazone/model/UpdateGroupProfileResult.h>
197#include <aws/datazone/model/UpdateNotebookResult.h>
198#include <aws/datazone/model/UpdateProjectProfileResult.h>
199#include <aws/datazone/model/UpdateProjectResult.h>
200#include <aws/datazone/model/UpdateRootDomainUnitOwnerResult.h>
201#include <aws/datazone/model/UpdateRuleResult.h>
202#include <aws/datazone/model/UpdateSubscriptionGrantStatusResult.h>
203#include <aws/datazone/model/UpdateSubscriptionRequestResult.h>
204#include <aws/datazone/model/UpdateSubscriptionTargetResult.h>
205#include <aws/datazone/model/UpdateUserProfileResult.h>
206/* End of service model headers required in DataZoneClient header */
207
208namespace Aws {
209namespace Http {
210class HttpClient;
211class HttpClientFactory;
212} // namespace Http
213
214namespace Utils {
215template <typename R, typename E>
216class Outcome;
217
218namespace Threading {
219class Executor;
220} // namespace Threading
221} // namespace Utils
222
223namespace Auth {
224class AWSCredentials;
225class AWSCredentialsProvider;
226} // namespace Auth
227
228namespace Client {
229class RetryStrategy;
230} // namespace Client
231
232namespace DataZone {
236
237namespace Model {
238/* Service model forward declarations required in DataZoneClient header */
310class GetAssetRequest;
318class GetDomainRequest;
331class GetJobRunRequest;
341class GetRuleRequest;
376class ListRulesRequest;
393class SearchRequest;
428/* End of service model forward declarations required in DataZoneClient header */
429
430/* Service model Outcome class definitions */
620/* End of service model Outcome class definitions */
621
622/* Service model Outcome callable definitions */
623typedef std::future<AcceptPredictionsOutcome> AcceptPredictionsOutcomeCallable;
624typedef std::future<AcceptSubscriptionRequestOutcome> AcceptSubscriptionRequestOutcomeCallable;
625typedef std::future<AddEntityOwnerOutcome> AddEntityOwnerOutcomeCallable;
626typedef std::future<AddPolicyGrantOutcome> AddPolicyGrantOutcomeCallable;
627typedef std::future<AssociateEnvironmentRoleOutcome> AssociateEnvironmentRoleOutcomeCallable;
628typedef std::future<AssociateGovernedTermsOutcome> AssociateGovernedTermsOutcomeCallable;
629typedef std::future<BatchGetAttributesMetadataOutcome> BatchGetAttributesMetadataOutcomeCallable;
630typedef std::future<BatchPutAttributesMetadataOutcome> BatchPutAttributesMetadataOutcomeCallable;
631typedef std::future<CancelMetadataGenerationRunOutcome> CancelMetadataGenerationRunOutcomeCallable;
632typedef std::future<CancelSubscriptionOutcome> CancelSubscriptionOutcomeCallable;
633typedef std::future<CreateAccountPoolOutcome> CreateAccountPoolOutcomeCallable;
634typedef std::future<CreateAssetOutcome> CreateAssetOutcomeCallable;
635typedef std::future<CreateAssetFilterOutcome> CreateAssetFilterOutcomeCallable;
636typedef std::future<CreateAssetRevisionOutcome> CreateAssetRevisionOutcomeCallable;
637typedef std::future<CreateAssetTypeOutcome> CreateAssetTypeOutcomeCallable;
638typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
639typedef std::future<CreateDataProductOutcome> CreateDataProductOutcomeCallable;
640typedef std::future<CreateDataProductRevisionOutcome> CreateDataProductRevisionOutcomeCallable;
641typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
642typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
643typedef std::future<CreateDomainUnitOutcome> CreateDomainUnitOutcomeCallable;
644typedef std::future<CreateEnvironmentOutcome> CreateEnvironmentOutcomeCallable;
645typedef std::future<CreateEnvironmentActionOutcome> CreateEnvironmentActionOutcomeCallable;
646typedef std::future<CreateEnvironmentBlueprintOutcome> CreateEnvironmentBlueprintOutcomeCallable;
647typedef std::future<CreateEnvironmentProfileOutcome> CreateEnvironmentProfileOutcomeCallable;
648typedef std::future<CreateFormTypeOutcome> CreateFormTypeOutcomeCallable;
649typedef std::future<CreateGlossaryOutcome> CreateGlossaryOutcomeCallable;
650typedef std::future<CreateGlossaryTermOutcome> CreateGlossaryTermOutcomeCallable;
651typedef std::future<CreateGroupProfileOutcome> CreateGroupProfileOutcomeCallable;
652typedef std::future<CreateListingChangeSetOutcome> CreateListingChangeSetOutcomeCallable;
653typedef std::future<CreateNotebookOutcome> CreateNotebookOutcomeCallable;
654typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
655typedef std::future<CreateProjectMembershipOutcome> CreateProjectMembershipOutcomeCallable;
656typedef std::future<CreateProjectProfileOutcome> CreateProjectProfileOutcomeCallable;
657typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
658typedef std::future<CreateSubscriptionGrantOutcome> CreateSubscriptionGrantOutcomeCallable;
659typedef std::future<CreateSubscriptionRequestOutcome> CreateSubscriptionRequestOutcomeCallable;
660typedef std::future<CreateSubscriptionTargetOutcome> CreateSubscriptionTargetOutcomeCallable;
661typedef std::future<CreateUserProfileOutcome> CreateUserProfileOutcomeCallable;
662typedef std::future<DeleteAccountPoolOutcome> DeleteAccountPoolOutcomeCallable;
663typedef std::future<DeleteAssetOutcome> DeleteAssetOutcomeCallable;
664typedef std::future<DeleteAssetFilterOutcome> DeleteAssetFilterOutcomeCallable;
665typedef std::future<DeleteAssetTypeOutcome> DeleteAssetTypeOutcomeCallable;
666typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
667typedef std::future<DeleteDataExportConfigurationOutcome> DeleteDataExportConfigurationOutcomeCallable;
668typedef std::future<DeleteDataProductOutcome> DeleteDataProductOutcomeCallable;
669typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
670typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
671typedef std::future<DeleteDomainUnitOutcome> DeleteDomainUnitOutcomeCallable;
672typedef std::future<DeleteEnvironmentOutcome> DeleteEnvironmentOutcomeCallable;
673typedef std::future<DeleteEnvironmentActionOutcome> DeleteEnvironmentActionOutcomeCallable;
674typedef std::future<DeleteEnvironmentBlueprintOutcome> DeleteEnvironmentBlueprintOutcomeCallable;
675typedef std::future<DeleteEnvironmentBlueprintConfigurationOutcome> DeleteEnvironmentBlueprintConfigurationOutcomeCallable;
676typedef std::future<DeleteEnvironmentProfileOutcome> DeleteEnvironmentProfileOutcomeCallable;
677typedef std::future<DeleteFormTypeOutcome> DeleteFormTypeOutcomeCallable;
678typedef std::future<DeleteGlossaryOutcome> DeleteGlossaryOutcomeCallable;
679typedef std::future<DeleteGlossaryTermOutcome> DeleteGlossaryTermOutcomeCallable;
680typedef std::future<DeleteLineageEventOutcome> DeleteLineageEventOutcomeCallable;
681typedef std::future<DeleteListingOutcome> DeleteListingOutcomeCallable;
682typedef std::future<DeleteNotebookOutcome> DeleteNotebookOutcomeCallable;
683typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
684typedef std::future<DeleteProjectMembershipOutcome> DeleteProjectMembershipOutcomeCallable;
685typedef std::future<DeleteProjectProfileOutcome> DeleteProjectProfileOutcomeCallable;
686typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
687typedef std::future<DeleteSubscriptionGrantOutcome> DeleteSubscriptionGrantOutcomeCallable;
688typedef std::future<DeleteSubscriptionRequestOutcome> DeleteSubscriptionRequestOutcomeCallable;
689typedef std::future<DeleteSubscriptionTargetOutcome> DeleteSubscriptionTargetOutcomeCallable;
690typedef std::future<DeleteTimeSeriesDataPointsOutcome> DeleteTimeSeriesDataPointsOutcomeCallable;
691typedef std::future<DisassociateEnvironmentRoleOutcome> DisassociateEnvironmentRoleOutcomeCallable;
692typedef std::future<DisassociateGovernedTermsOutcome> DisassociateGovernedTermsOutcomeCallable;
693typedef std::future<GetAccountPoolOutcome> GetAccountPoolOutcomeCallable;
694typedef std::future<GetAssetOutcome> GetAssetOutcomeCallable;
695typedef std::future<GetAssetFilterOutcome> GetAssetFilterOutcomeCallable;
696typedef std::future<GetAssetTypeOutcome> GetAssetTypeOutcomeCallable;
697typedef std::future<GetConnectionOutcome> GetConnectionOutcomeCallable;
698typedef std::future<GetDataExportConfigurationOutcome> GetDataExportConfigurationOutcomeCallable;
699typedef std::future<GetDataProductOutcome> GetDataProductOutcomeCallable;
700typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
701typedef std::future<GetDataSourceRunOutcome> GetDataSourceRunOutcomeCallable;
702typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
703typedef std::future<GetDomainUnitOutcome> GetDomainUnitOutcomeCallable;
704typedef std::future<GetEnvironmentOutcome> GetEnvironmentOutcomeCallable;
705typedef std::future<GetEnvironmentActionOutcome> GetEnvironmentActionOutcomeCallable;
706typedef std::future<GetEnvironmentBlueprintOutcome> GetEnvironmentBlueprintOutcomeCallable;
707typedef std::future<GetEnvironmentBlueprintConfigurationOutcome> GetEnvironmentBlueprintConfigurationOutcomeCallable;
708typedef std::future<GetEnvironmentCredentialsOutcome> GetEnvironmentCredentialsOutcomeCallable;
709typedef std::future<GetEnvironmentProfileOutcome> GetEnvironmentProfileOutcomeCallable;
710typedef std::future<GetFormTypeOutcome> GetFormTypeOutcomeCallable;
711typedef std::future<GetGlossaryOutcome> GetGlossaryOutcomeCallable;
712typedef std::future<GetGlossaryTermOutcome> GetGlossaryTermOutcomeCallable;
713typedef std::future<GetGroupProfileOutcome> GetGroupProfileOutcomeCallable;
714typedef std::future<GetIamPortalLoginUrlOutcome> GetIamPortalLoginUrlOutcomeCallable;
715typedef std::future<GetJobRunOutcome> GetJobRunOutcomeCallable;
716typedef std::future<GetLineageEventOutcome> GetLineageEventOutcomeCallable;
717typedef std::future<GetLineageNodeOutcome> GetLineageNodeOutcomeCallable;
718typedef std::future<GetListingOutcome> GetListingOutcomeCallable;
719typedef std::future<GetMetadataGenerationRunOutcome> GetMetadataGenerationRunOutcomeCallable;
720typedef std::future<GetNotebookOutcome> GetNotebookOutcomeCallable;
721typedef std::future<GetNotebookExportOutcome> GetNotebookExportOutcomeCallable;
722typedef std::future<GetNotebookRunOutcome> GetNotebookRunOutcomeCallable;
723typedef std::future<GetProjectOutcome> GetProjectOutcomeCallable;
724typedef std::future<GetProjectProfileOutcome> GetProjectProfileOutcomeCallable;
725typedef std::future<GetRuleOutcome> GetRuleOutcomeCallable;
726typedef std::future<GetSubscriptionOutcome> GetSubscriptionOutcomeCallable;
727typedef std::future<GetSubscriptionGrantOutcome> GetSubscriptionGrantOutcomeCallable;
728typedef std::future<GetSubscriptionRequestDetailsOutcome> GetSubscriptionRequestDetailsOutcomeCallable;
729typedef std::future<GetSubscriptionTargetOutcome> GetSubscriptionTargetOutcomeCallable;
730typedef std::future<GetTimeSeriesDataPointOutcome> GetTimeSeriesDataPointOutcomeCallable;
731typedef std::future<GetUserProfileOutcome> GetUserProfileOutcomeCallable;
732typedef std::future<ListAccountPoolsOutcome> ListAccountPoolsOutcomeCallable;
733typedef std::future<ListAccountsInAccountPoolOutcome> ListAccountsInAccountPoolOutcomeCallable;
734typedef std::future<ListAssetFiltersOutcome> ListAssetFiltersOutcomeCallable;
735typedef std::future<ListAssetRevisionsOutcome> ListAssetRevisionsOutcomeCallable;
736typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
737typedef std::future<ListDataProductRevisionsOutcome> ListDataProductRevisionsOutcomeCallable;
738typedef std::future<ListDataSourceRunActivitiesOutcome> ListDataSourceRunActivitiesOutcomeCallable;
739typedef std::future<ListDataSourceRunsOutcome> ListDataSourceRunsOutcomeCallable;
740typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
741typedef std::future<ListDomainUnitsForParentOutcome> ListDomainUnitsForParentOutcomeCallable;
742typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
743typedef std::future<ListEntityOwnersOutcome> ListEntityOwnersOutcomeCallable;
744typedef std::future<ListEnvironmentActionsOutcome> ListEnvironmentActionsOutcomeCallable;
745typedef std::future<ListEnvironmentBlueprintConfigurationsOutcome> ListEnvironmentBlueprintConfigurationsOutcomeCallable;
746typedef std::future<ListEnvironmentBlueprintsOutcome> ListEnvironmentBlueprintsOutcomeCallable;
747typedef std::future<ListEnvironmentProfilesOutcome> ListEnvironmentProfilesOutcomeCallable;
748typedef std::future<ListEnvironmentsOutcome> ListEnvironmentsOutcomeCallable;
749typedef std::future<ListJobRunsOutcome> ListJobRunsOutcomeCallable;
750typedef std::future<ListLineageEventsOutcome> ListLineageEventsOutcomeCallable;
751typedef std::future<ListLineageNodeHistoryOutcome> ListLineageNodeHistoryOutcomeCallable;
752typedef std::future<ListMetadataGenerationRunsOutcome> ListMetadataGenerationRunsOutcomeCallable;
753typedef std::future<ListNotebookRunsOutcome> ListNotebookRunsOutcomeCallable;
754typedef std::future<ListNotebooksOutcome> ListNotebooksOutcomeCallable;
755typedef std::future<ListNotificationsOutcome> ListNotificationsOutcomeCallable;
756typedef std::future<ListPolicyGrantsOutcome> ListPolicyGrantsOutcomeCallable;
757typedef std::future<ListProjectMembershipsOutcome> ListProjectMembershipsOutcomeCallable;
758typedef std::future<ListProjectProfilesOutcome> ListProjectProfilesOutcomeCallable;
759typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
760typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
761typedef std::future<ListSubscriptionGrantsOutcome> ListSubscriptionGrantsOutcomeCallable;
762typedef std::future<ListSubscriptionRequestsOutcome> ListSubscriptionRequestsOutcomeCallable;
763typedef std::future<ListSubscriptionTargetsOutcome> ListSubscriptionTargetsOutcomeCallable;
764typedef std::future<ListSubscriptionsOutcome> ListSubscriptionsOutcomeCallable;
765typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
766typedef std::future<ListTimeSeriesDataPointsOutcome> ListTimeSeriesDataPointsOutcomeCallable;
767typedef std::future<PostLineageEventOutcome> PostLineageEventOutcomeCallable;
768typedef std::future<PostTimeSeriesDataPointsOutcome> PostTimeSeriesDataPointsOutcomeCallable;
769typedef std::future<PutDataExportConfigurationOutcome> PutDataExportConfigurationOutcomeCallable;
770typedef std::future<PutEnvironmentBlueprintConfigurationOutcome> PutEnvironmentBlueprintConfigurationOutcomeCallable;
771typedef std::future<QueryGraphOutcome> QueryGraphOutcomeCallable;
772typedef std::future<RejectPredictionsOutcome> RejectPredictionsOutcomeCallable;
773typedef std::future<RejectSubscriptionRequestOutcome> RejectSubscriptionRequestOutcomeCallable;
774typedef std::future<RemoveEntityOwnerOutcome> RemoveEntityOwnerOutcomeCallable;
775typedef std::future<RemovePolicyGrantOutcome> RemovePolicyGrantOutcomeCallable;
776typedef std::future<RevokeSubscriptionOutcome> RevokeSubscriptionOutcomeCallable;
777typedef std::future<SearchOutcome> SearchOutcomeCallable;
778typedef std::future<SearchGroupProfilesOutcome> SearchGroupProfilesOutcomeCallable;
779typedef std::future<SearchListingsOutcome> SearchListingsOutcomeCallable;
780typedef std::future<SearchTypesOutcome> SearchTypesOutcomeCallable;
781typedef std::future<SearchUserProfilesOutcome> SearchUserProfilesOutcomeCallable;
782typedef std::future<StartDataSourceRunOutcome> StartDataSourceRunOutcomeCallable;
783typedef std::future<StartMetadataGenerationRunOutcome> StartMetadataGenerationRunOutcomeCallable;
784typedef std::future<StartNotebookExportOutcome> StartNotebookExportOutcomeCallable;
785typedef std::future<StartNotebookImportOutcome> StartNotebookImportOutcomeCallable;
786typedef std::future<StartNotebookRunOutcome> StartNotebookRunOutcomeCallable;
787typedef std::future<StopNotebookRunOutcome> StopNotebookRunOutcomeCallable;
788typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
789typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
790typedef std::future<UpdateAccountPoolOutcome> UpdateAccountPoolOutcomeCallable;
791typedef std::future<UpdateAssetFilterOutcome> UpdateAssetFilterOutcomeCallable;
792typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
793typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
794typedef std::future<UpdateDomainOutcome> UpdateDomainOutcomeCallable;
795typedef std::future<UpdateDomainUnitOutcome> UpdateDomainUnitOutcomeCallable;
796typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
797typedef std::future<UpdateEnvironmentActionOutcome> UpdateEnvironmentActionOutcomeCallable;
798typedef std::future<UpdateEnvironmentBlueprintOutcome> UpdateEnvironmentBlueprintOutcomeCallable;
799typedef std::future<UpdateEnvironmentProfileOutcome> UpdateEnvironmentProfileOutcomeCallable;
800typedef std::future<UpdateGlossaryOutcome> UpdateGlossaryOutcomeCallable;
801typedef std::future<UpdateGlossaryTermOutcome> UpdateGlossaryTermOutcomeCallable;
802typedef std::future<UpdateGroupProfileOutcome> UpdateGroupProfileOutcomeCallable;
803typedef std::future<UpdateNotebookOutcome> UpdateNotebookOutcomeCallable;
804typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
805typedef std::future<UpdateProjectProfileOutcome> UpdateProjectProfileOutcomeCallable;
806typedef std::future<UpdateRootDomainUnitOwnerOutcome> UpdateRootDomainUnitOwnerOutcomeCallable;
807typedef std::future<UpdateRuleOutcome> UpdateRuleOutcomeCallable;
808typedef std::future<UpdateSubscriptionGrantStatusOutcome> UpdateSubscriptionGrantStatusOutcomeCallable;
809typedef std::future<UpdateSubscriptionRequestOutcome> UpdateSubscriptionRequestOutcomeCallable;
810typedef std::future<UpdateSubscriptionTargetOutcome> UpdateSubscriptionTargetOutcomeCallable;
811typedef std::future<UpdateUserProfileOutcome> UpdateUserProfileOutcomeCallable;
812/* End of service model Outcome callable definitions */
813} // namespace Model
814
815class DataZoneClient;
816
817/* Service model async handlers definitions */
818typedef std::function<void(const DataZoneClient*, const Model::AcceptPredictionsRequest&, const Model::AcceptPredictionsOutcome&,
819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
821typedef std::function<void(const DataZoneClient*, const Model::AcceptSubscriptionRequestRequest&,
822 const Model::AcceptSubscriptionRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
824typedef std::function<void(const DataZoneClient*, const Model::AddEntityOwnerRequest&, const Model::AddEntityOwnerOutcome&,
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
827typedef std::function<void(const DataZoneClient*, const Model::AddPolicyGrantRequest&, const Model::AddPolicyGrantOutcome&,
828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
830typedef std::function<void(const DataZoneClient*, const Model::AssociateEnvironmentRoleRequest&,
831 const Model::AssociateEnvironmentRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
836typedef std::function<void(const DataZoneClient*, const Model::BatchGetAttributesMetadataRequest&,
837 const Model::BatchGetAttributesMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(const DataZoneClient*, const Model::BatchPutAttributesMetadataRequest&,
840 const Model::BatchPutAttributesMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
842typedef std::function<void(const DataZoneClient*, const Model::CancelMetadataGenerationRunRequest&,
843 const Model::CancelMetadataGenerationRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
845typedef std::function<void(const DataZoneClient*, const Model::CancelSubscriptionRequest&, const Model::CancelSubscriptionOutcome&,
846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
848typedef std::function<void(const DataZoneClient*, const Model::CreateAccountPoolRequest&, const Model::CreateAccountPoolOutcome&,
849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
851typedef std::function<void(const DataZoneClient*, const Model::CreateAssetRequest&, const Model::CreateAssetOutcome&,
852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
854typedef std::function<void(const DataZoneClient*, const Model::CreateAssetFilterRequest&, const Model::CreateAssetFilterOutcome&,
855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
857typedef std::function<void(const DataZoneClient*, const Model::CreateAssetRevisionRequest&, const Model::CreateAssetRevisionOutcome&,
858 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
860typedef std::function<void(const DataZoneClient*, const Model::CreateAssetTypeRequest&, const Model::CreateAssetTypeOutcome&,
861 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
863typedef std::function<void(const DataZoneClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&,
864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
866typedef std::function<void(const DataZoneClient*, const Model::CreateDataProductRequest&, const Model::CreateDataProductOutcome&,
867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
869typedef std::function<void(const DataZoneClient*, const Model::CreateDataProductRevisionRequest&,
870 const Model::CreateDataProductRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
872typedef std::function<void(const DataZoneClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&,
873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
875typedef std::function<void(const DataZoneClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&,
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
878typedef std::function<void(const DataZoneClient*, const Model::CreateDomainUnitRequest&, const Model::CreateDomainUnitOutcome&,
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
881typedef std::function<void(const DataZoneClient*, const Model::CreateEnvironmentRequest&, const Model::CreateEnvironmentOutcome&,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
884typedef std::function<void(const DataZoneClient*, const Model::CreateEnvironmentActionRequest&,
885 const Model::CreateEnvironmentActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
887typedef std::function<void(const DataZoneClient*, const Model::CreateEnvironmentBlueprintRequest&,
888 const Model::CreateEnvironmentBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
890typedef std::function<void(const DataZoneClient*, const Model::CreateEnvironmentProfileRequest&,
891 const Model::CreateEnvironmentProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
893typedef std::function<void(const DataZoneClient*, const Model::CreateFormTypeRequest&, const Model::CreateFormTypeOutcome&,
894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
896typedef std::function<void(const DataZoneClient*, const Model::CreateGlossaryRequest&, const Model::CreateGlossaryOutcome&,
897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
899typedef std::function<void(const DataZoneClient*, const Model::CreateGlossaryTermRequest&, const Model::CreateGlossaryTermOutcome&,
900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
902typedef std::function<void(const DataZoneClient*, const Model::CreateGroupProfileRequest&, const Model::CreateGroupProfileOutcome&,
903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
908typedef std::function<void(const DataZoneClient*, const Model::CreateNotebookRequest&, const Model::CreateNotebookOutcome&,
909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
911typedef std::function<void(const DataZoneClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&,
912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
914typedef std::function<void(const DataZoneClient*, const Model::CreateProjectMembershipRequest&,
915 const Model::CreateProjectMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
917typedef std::function<void(const DataZoneClient*, const Model::CreateProjectProfileRequest&, const Model::CreateProjectProfileOutcome&,
918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
920typedef std::function<void(const DataZoneClient*, const Model::CreateRuleRequest&, const Model::CreateRuleOutcome&,
921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
923typedef std::function<void(const DataZoneClient*, const Model::CreateSubscriptionGrantRequest&,
924 const Model::CreateSubscriptionGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
926typedef std::function<void(const DataZoneClient*, const Model::CreateSubscriptionRequestRequest&,
927 const Model::CreateSubscriptionRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
929typedef std::function<void(const DataZoneClient*, const Model::CreateSubscriptionTargetRequest&,
930 const Model::CreateSubscriptionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
932typedef std::function<void(const DataZoneClient*, const Model::CreateUserProfileRequest&, const Model::CreateUserProfileOutcome&,
933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
935typedef std::function<void(const DataZoneClient*, const Model::DeleteAccountPoolRequest&, const Model::DeleteAccountPoolOutcome&,
936 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
938typedef std::function<void(const DataZoneClient*, const Model::DeleteAssetRequest&, const Model::DeleteAssetOutcome&,
939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
941typedef std::function<void(const DataZoneClient*, const Model::DeleteAssetFilterRequest&, const Model::DeleteAssetFilterOutcome&,
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
944typedef std::function<void(const DataZoneClient*, const Model::DeleteAssetTypeRequest&, const Model::DeleteAssetTypeOutcome&,
945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
947typedef std::function<void(const DataZoneClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&,
948 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
950typedef std::function<void(const DataZoneClient*, const Model::DeleteDataExportConfigurationRequest&,
952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
954typedef std::function<void(const DataZoneClient*, const Model::DeleteDataProductRequest&, const Model::DeleteDataProductOutcome&,
955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
957typedef std::function<void(const DataZoneClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&,
958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
960typedef std::function<void(const DataZoneClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&,
961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
963typedef std::function<void(const DataZoneClient*, const Model::DeleteDomainUnitRequest&, const Model::DeleteDomainUnitOutcome&,
964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
966typedef std::function<void(const DataZoneClient*, const Model::DeleteEnvironmentRequest&, const Model::DeleteEnvironmentOutcome&,
967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
969typedef std::function<void(const DataZoneClient*, const Model::DeleteEnvironmentActionRequest&,
970 const Model::DeleteEnvironmentActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
972typedef std::function<void(const DataZoneClient*, const Model::DeleteEnvironmentBlueprintRequest&,
973 const Model::DeleteEnvironmentBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
975typedef std::function<void(const DataZoneClient*, const Model::DeleteEnvironmentBlueprintConfigurationRequest&,
977 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
979typedef std::function<void(const DataZoneClient*, const Model::DeleteEnvironmentProfileRequest&,
980 const Model::DeleteEnvironmentProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
982typedef std::function<void(const DataZoneClient*, const Model::DeleteFormTypeRequest&, const Model::DeleteFormTypeOutcome&,
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
985typedef std::function<void(const DataZoneClient*, const Model::DeleteGlossaryRequest&, const Model::DeleteGlossaryOutcome&,
986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
988typedef std::function<void(const DataZoneClient*, const Model::DeleteGlossaryTermRequest&, const Model::DeleteGlossaryTermOutcome&,
989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
991typedef std::function<void(const DataZoneClient*, const Model::DeleteLineageEventRequest&, const Model::DeleteLineageEventOutcome&,
992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
994typedef std::function<void(const DataZoneClient*, const Model::DeleteListingRequest&, const Model::DeleteListingOutcome&,
995 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
997typedef std::function<void(const DataZoneClient*, const Model::DeleteNotebookRequest&, const Model::DeleteNotebookOutcome&,
998 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1000typedef std::function<void(const DataZoneClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&,
1001 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1003typedef std::function<void(const DataZoneClient*, const Model::DeleteProjectMembershipRequest&,
1004 const Model::DeleteProjectMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1006typedef std::function<void(const DataZoneClient*, const Model::DeleteProjectProfileRequest&, const Model::DeleteProjectProfileOutcome&,
1007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1009typedef std::function<void(const DataZoneClient*, const Model::DeleteRuleRequest&, const Model::DeleteRuleOutcome&,
1010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1012typedef std::function<void(const DataZoneClient*, const Model::DeleteSubscriptionGrantRequest&,
1013 const Model::DeleteSubscriptionGrantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1015typedef std::function<void(const DataZoneClient*, const Model::DeleteSubscriptionRequestRequest&,
1016 const Model::DeleteSubscriptionRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1018typedef std::function<void(const DataZoneClient*, const Model::DeleteSubscriptionTargetRequest&,
1019 const Model::DeleteSubscriptionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1021typedef std::function<void(const DataZoneClient*, const Model::DeleteTimeSeriesDataPointsRequest&,
1022 const Model::DeleteTimeSeriesDataPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1024typedef std::function<void(const DataZoneClient*, const Model::DisassociateEnvironmentRoleRequest&,
1025 const Model::DisassociateEnvironmentRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1027typedef std::function<void(const DataZoneClient*, const Model::DisassociateGovernedTermsRequest&,
1028 const Model::DisassociateGovernedTermsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1030typedef std::function<void(const DataZoneClient*, const Model::GetAccountPoolRequest&, const Model::GetAccountPoolOutcome&,
1031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1033typedef std::function<void(const DataZoneClient*, const Model::GetAssetRequest&, const Model::GetAssetOutcome&,
1034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1036typedef std::function<void(const DataZoneClient*, const Model::GetAssetFilterRequest&, const Model::GetAssetFilterOutcome&,
1037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1039typedef std::function<void(const DataZoneClient*, const Model::GetAssetTypeRequest&, const Model::GetAssetTypeOutcome&,
1040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1042typedef std::function<void(const DataZoneClient*, const Model::GetConnectionRequest&, const Model::GetConnectionOutcome&,
1043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1045typedef std::function<void(const DataZoneClient*, const Model::GetDataExportConfigurationRequest&,
1046 const Model::GetDataExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1048typedef std::function<void(const DataZoneClient*, const Model::GetDataProductRequest&, const Model::GetDataProductOutcome&,
1049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1051typedef std::function<void(const DataZoneClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&,
1052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1054typedef std::function<void(const DataZoneClient*, const Model::GetDataSourceRunRequest&, const Model::GetDataSourceRunOutcome&,
1055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1057typedef std::function<void(const DataZoneClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&,
1058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1060typedef std::function<void(const DataZoneClient*, const Model::GetDomainUnitRequest&, const Model::GetDomainUnitOutcome&,
1061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1063typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentRequest&, const Model::GetEnvironmentOutcome&,
1064 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1066typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentActionRequest&, const Model::GetEnvironmentActionOutcome&,
1067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1069typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentBlueprintRequest&,
1070 const Model::GetEnvironmentBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1072typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentBlueprintConfigurationRequest&,
1074 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1076typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentCredentialsRequest&,
1077 const Model::GetEnvironmentCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1079typedef std::function<void(const DataZoneClient*, const Model::GetEnvironmentProfileRequest&, const Model::GetEnvironmentProfileOutcome&,
1080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1082typedef std::function<void(const DataZoneClient*, const Model::GetFormTypeRequest&, const Model::GetFormTypeOutcome&,
1083 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1085typedef std::function<void(const DataZoneClient*, const Model::GetGlossaryRequest&, const Model::GetGlossaryOutcome&,
1086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1088typedef std::function<void(const DataZoneClient*, const Model::GetGlossaryTermRequest&, const Model::GetGlossaryTermOutcome&,
1089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1091typedef std::function<void(const DataZoneClient*, const Model::GetGroupProfileRequest&, const Model::GetGroupProfileOutcome&,
1092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1094typedef std::function<void(const DataZoneClient*, const Model::GetIamPortalLoginUrlRequest&, const Model::GetIamPortalLoginUrlOutcome&,
1095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1097typedef std::function<void(const DataZoneClient*, const Model::GetJobRunRequest&, const Model::GetJobRunOutcome&,
1098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1100typedef std::function<void(const DataZoneClient*, const Model::GetLineageEventRequest&, Model::GetLineageEventOutcome,
1101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1103typedef std::function<void(const DataZoneClient*, const Model::GetLineageNodeRequest&, const Model::GetLineageNodeOutcome&,
1104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1106typedef std::function<void(const DataZoneClient*, const Model::GetListingRequest&, const Model::GetListingOutcome&,
1107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1109typedef std::function<void(const DataZoneClient*, const Model::GetMetadataGenerationRunRequest&,
1110 const Model::GetMetadataGenerationRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1112typedef std::function<void(const DataZoneClient*, const Model::GetNotebookRequest&, const Model::GetNotebookOutcome&,
1113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1115typedef std::function<void(const DataZoneClient*, const Model::GetNotebookExportRequest&, const Model::GetNotebookExportOutcome&,
1116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1118typedef std::function<void(const DataZoneClient*, const Model::GetNotebookRunRequest&, const Model::GetNotebookRunOutcome&,
1119 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1121typedef std::function<void(const DataZoneClient*, const Model::GetProjectRequest&, const Model::GetProjectOutcome&,
1122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1124typedef std::function<void(const DataZoneClient*, const Model::GetProjectProfileRequest&, const Model::GetProjectProfileOutcome&,
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1127typedef std::function<void(const DataZoneClient*, const Model::GetRuleRequest&, const Model::GetRuleOutcome&,
1128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1130typedef std::function<void(const DataZoneClient*, const Model::GetSubscriptionRequest&, const Model::GetSubscriptionOutcome&,
1131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1133typedef std::function<void(const DataZoneClient*, const Model::GetSubscriptionGrantRequest&, const Model::GetSubscriptionGrantOutcome&,
1134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1136typedef std::function<void(const DataZoneClient*, const Model::GetSubscriptionRequestDetailsRequest&,
1138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1140typedef std::function<void(const DataZoneClient*, const Model::GetSubscriptionTargetRequest&, const Model::GetSubscriptionTargetOutcome&,
1141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1143typedef std::function<void(const DataZoneClient*, const Model::GetTimeSeriesDataPointRequest&, const Model::GetTimeSeriesDataPointOutcome&,
1144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1146typedef std::function<void(const DataZoneClient*, const Model::GetUserProfileRequest&, const Model::GetUserProfileOutcome&,
1147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1149typedef std::function<void(const DataZoneClient*, const Model::ListAccountPoolsRequest&, const Model::ListAccountPoolsOutcome&,
1150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1152typedef std::function<void(const DataZoneClient*, const Model::ListAccountsInAccountPoolRequest&,
1153 const Model::ListAccountsInAccountPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1155typedef std::function<void(const DataZoneClient*, const Model::ListAssetFiltersRequest&, const Model::ListAssetFiltersOutcome&,
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1158typedef std::function<void(const DataZoneClient*, const Model::ListAssetRevisionsRequest&, const Model::ListAssetRevisionsOutcome&,
1159 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1161typedef std::function<void(const DataZoneClient*, const Model::ListConnectionsRequest&, const Model::ListConnectionsOutcome&,
1162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1164typedef std::function<void(const DataZoneClient*, const Model::ListDataProductRevisionsRequest&,
1165 const Model::ListDataProductRevisionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1167typedef std::function<void(const DataZoneClient*, const Model::ListDataSourceRunActivitiesRequest&,
1168 const Model::ListDataSourceRunActivitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1170typedef std::function<void(const DataZoneClient*, const Model::ListDataSourceRunsRequest&, const Model::ListDataSourceRunsOutcome&,
1171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1173typedef std::function<void(const DataZoneClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&,
1174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1176typedef std::function<void(const DataZoneClient*, const Model::ListDomainUnitsForParentRequest&,
1177 const Model::ListDomainUnitsForParentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1179typedef std::function<void(const DataZoneClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&,
1180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1182typedef std::function<void(const DataZoneClient*, const Model::ListEntityOwnersRequest&, const Model::ListEntityOwnersOutcome&,
1183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1185typedef std::function<void(const DataZoneClient*, const Model::ListEnvironmentActionsRequest&, const Model::ListEnvironmentActionsOutcome&,
1186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1188typedef std::function<void(const DataZoneClient*, const Model::ListEnvironmentBlueprintConfigurationsRequest&,
1190 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1192typedef std::function<void(const DataZoneClient*, const Model::ListEnvironmentBlueprintsRequest&,
1193 const Model::ListEnvironmentBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1195typedef std::function<void(const DataZoneClient*, const Model::ListEnvironmentProfilesRequest&,
1196 const Model::ListEnvironmentProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1198typedef std::function<void(const DataZoneClient*, const Model::ListEnvironmentsRequest&, const Model::ListEnvironmentsOutcome&,
1199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1201typedef std::function<void(const DataZoneClient*, const Model::ListJobRunsRequest&, const Model::ListJobRunsOutcome&,
1202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1204typedef std::function<void(const DataZoneClient*, const Model::ListLineageEventsRequest&, const Model::ListLineageEventsOutcome&,
1205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1207typedef std::function<void(const DataZoneClient*, const Model::ListLineageNodeHistoryRequest&, const Model::ListLineageNodeHistoryOutcome&,
1208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1210typedef std::function<void(const DataZoneClient*, const Model::ListMetadataGenerationRunsRequest&,
1211 const Model::ListMetadataGenerationRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1213typedef std::function<void(const DataZoneClient*, const Model::ListNotebookRunsRequest&, const Model::ListNotebookRunsOutcome&,
1214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1216typedef std::function<void(const DataZoneClient*, const Model::ListNotebooksRequest&, const Model::ListNotebooksOutcome&,
1217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1219typedef std::function<void(const DataZoneClient*, const Model::ListNotificationsRequest&, const Model::ListNotificationsOutcome&,
1220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1222typedef std::function<void(const DataZoneClient*, const Model::ListPolicyGrantsRequest&, const Model::ListPolicyGrantsOutcome&,
1223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1225typedef std::function<void(const DataZoneClient*, const Model::ListProjectMembershipsRequest&, const Model::ListProjectMembershipsOutcome&,
1226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1228typedef std::function<void(const DataZoneClient*, const Model::ListProjectProfilesRequest&, const Model::ListProjectProfilesOutcome&,
1229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1231typedef std::function<void(const DataZoneClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&,
1232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1234typedef std::function<void(const DataZoneClient*, const Model::ListRulesRequest&, const Model::ListRulesOutcome&,
1235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1237typedef std::function<void(const DataZoneClient*, const Model::ListSubscriptionGrantsRequest&, const Model::ListSubscriptionGrantsOutcome&,
1238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1240typedef std::function<void(const DataZoneClient*, const Model::ListSubscriptionRequestsRequest&,
1241 const Model::ListSubscriptionRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1243typedef std::function<void(const DataZoneClient*, const Model::ListSubscriptionTargetsRequest&,
1244 const Model::ListSubscriptionTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1246typedef std::function<void(const DataZoneClient*, const Model::ListSubscriptionsRequest&, const Model::ListSubscriptionsOutcome&,
1247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1249typedef std::function<void(const DataZoneClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
1250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1252typedef std::function<void(const DataZoneClient*, const Model::ListTimeSeriesDataPointsRequest&,
1253 const Model::ListTimeSeriesDataPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1255typedef std::function<void(const DataZoneClient*, const Model::PostLineageEventRequest&, const Model::PostLineageEventOutcome&,
1256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1258typedef std::function<void(const DataZoneClient*, const Model::PostTimeSeriesDataPointsRequest&,
1259 const Model::PostTimeSeriesDataPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1261typedef std::function<void(const DataZoneClient*, const Model::PutDataExportConfigurationRequest&,
1262 const Model::PutDataExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1264typedef std::function<void(const DataZoneClient*, const Model::PutEnvironmentBlueprintConfigurationRequest&,
1266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1268typedef std::function<void(const DataZoneClient*, const Model::QueryGraphRequest&, const Model::QueryGraphOutcome&,
1269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1271typedef std::function<void(const DataZoneClient*, const Model::RejectPredictionsRequest&, const Model::RejectPredictionsOutcome&,
1272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1274typedef std::function<void(const DataZoneClient*, const Model::RejectSubscriptionRequestRequest&,
1275 const Model::RejectSubscriptionRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1277typedef std::function<void(const DataZoneClient*, const Model::RemoveEntityOwnerRequest&, const Model::RemoveEntityOwnerOutcome&,
1278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1280typedef std::function<void(const DataZoneClient*, const Model::RemovePolicyGrantRequest&, const Model::RemovePolicyGrantOutcome&,
1281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1283typedef std::function<void(const DataZoneClient*, const Model::RevokeSubscriptionRequest&, const Model::RevokeSubscriptionOutcome&,
1284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1286typedef std::function<void(const DataZoneClient*, const Model::SearchRequest&, const Model::SearchOutcome&,
1287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1289typedef std::function<void(const DataZoneClient*, const Model::SearchGroupProfilesRequest&, const Model::SearchGroupProfilesOutcome&,
1290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1292typedef std::function<void(const DataZoneClient*, const Model::SearchListingsRequest&, const Model::SearchListingsOutcome&,
1293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1295typedef std::function<void(const DataZoneClient*, const Model::SearchTypesRequest&, const Model::SearchTypesOutcome&,
1296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1298typedef std::function<void(const DataZoneClient*, const Model::SearchUserProfilesRequest&, const Model::SearchUserProfilesOutcome&,
1299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1301typedef std::function<void(const DataZoneClient*, const Model::StartDataSourceRunRequest&, const Model::StartDataSourceRunOutcome&,
1302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1304typedef std::function<void(const DataZoneClient*, const Model::StartMetadataGenerationRunRequest&,
1305 const Model::StartMetadataGenerationRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1307typedef std::function<void(const DataZoneClient*, const Model::StartNotebookExportRequest&, const Model::StartNotebookExportOutcome&,
1308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1310typedef std::function<void(const DataZoneClient*, const Model::StartNotebookImportRequest&, const Model::StartNotebookImportOutcome&,
1311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1313typedef std::function<void(const DataZoneClient*, const Model::StartNotebookRunRequest&, const Model::StartNotebookRunOutcome&,
1314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1316typedef std::function<void(const DataZoneClient*, const Model::StopNotebookRunRequest&, const Model::StopNotebookRunOutcome&,
1317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1319typedef std::function<void(const DataZoneClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
1320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1322typedef std::function<void(const DataZoneClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
1323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1325typedef std::function<void(const DataZoneClient*, const Model::UpdateAccountPoolRequest&, const Model::UpdateAccountPoolOutcome&,
1326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1328typedef std::function<void(const DataZoneClient*, const Model::UpdateAssetFilterRequest&, const Model::UpdateAssetFilterOutcome&,
1329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1331typedef std::function<void(const DataZoneClient*, const Model::UpdateConnectionRequest&, const Model::UpdateConnectionOutcome&,
1332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1334typedef std::function<void(const DataZoneClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&,
1335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1337typedef std::function<void(const DataZoneClient*, const Model::UpdateDomainRequest&, const Model::UpdateDomainOutcome&,
1338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1340typedef std::function<void(const DataZoneClient*, const Model::UpdateDomainUnitRequest&, const Model::UpdateDomainUnitOutcome&,
1341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1343typedef std::function<void(const DataZoneClient*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&,
1344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1346typedef std::function<void(const DataZoneClient*, const Model::UpdateEnvironmentActionRequest&,
1347 const Model::UpdateEnvironmentActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1349typedef std::function<void(const DataZoneClient*, const Model::UpdateEnvironmentBlueprintRequest&,
1350 const Model::UpdateEnvironmentBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1352typedef std::function<void(const DataZoneClient*, const Model::UpdateEnvironmentProfileRequest&,
1353 const Model::UpdateEnvironmentProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1355typedef std::function<void(const DataZoneClient*, const Model::UpdateGlossaryRequest&, const Model::UpdateGlossaryOutcome&,
1356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1358typedef std::function<void(const DataZoneClient*, const Model::UpdateGlossaryTermRequest&, const Model::UpdateGlossaryTermOutcome&,
1359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1361typedef std::function<void(const DataZoneClient*, const Model::UpdateGroupProfileRequest&, const Model::UpdateGroupProfileOutcome&,
1362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1364typedef std::function<void(const DataZoneClient*, const Model::UpdateNotebookRequest&, const Model::UpdateNotebookOutcome&,
1365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1367typedef std::function<void(const DataZoneClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&,
1368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1370typedef std::function<void(const DataZoneClient*, const Model::UpdateProjectProfileRequest&, const Model::UpdateProjectProfileOutcome&,
1371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1373typedef std::function<void(const DataZoneClient*, const Model::UpdateRootDomainUnitOwnerRequest&,
1374 const Model::UpdateRootDomainUnitOwnerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1376typedef std::function<void(const DataZoneClient*, const Model::UpdateRuleRequest&, const Model::UpdateRuleOutcome&,
1377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1379typedef std::function<void(const DataZoneClient*, const Model::UpdateSubscriptionGrantStatusRequest&,
1381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1383typedef std::function<void(const DataZoneClient*, const Model::UpdateSubscriptionRequestRequest&,
1384 const Model::UpdateSubscriptionRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1386typedef std::function<void(const DataZoneClient*, const Model::UpdateSubscriptionTargetRequest&,
1387 const Model::UpdateSubscriptionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1389typedef std::function<void(const DataZoneClient*, const Model::UpdateUserProfileRequest&, const Model::UpdateUserProfileOutcome&,
1390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1392/* End of service model async handlers definitions */
1393} // namespace DataZone
1394} // namespace Aws
EndpointProviderBase< DataZoneClientConfiguration, DataZoneBuiltInParameters, DataZoneClientContextParameters > DataZoneEndpointProviderBase
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< PostLineageEventResult, DataZoneError > PostLineageEventOutcome
std::future< DeleteEnvironmentActionOutcome > DeleteEnvironmentActionOutcomeCallable
Aws::Utils::Outcome< UpdateGlossaryTermResult, DataZoneError > UpdateGlossaryTermOutcome
std::future< ListAccountPoolsOutcome > ListAccountPoolsOutcomeCallable
std::future< DeleteSubscriptionRequestOutcome > DeleteSubscriptionRequestOutcomeCallable
std::future< DeleteEnvironmentBlueprintConfigurationOutcome > DeleteEnvironmentBlueprintConfigurationOutcomeCallable
Aws::Utils::Outcome< PostTimeSeriesDataPointsResult, DataZoneError > PostTimeSeriesDataPointsOutcome
Aws::Utils::Outcome< ListProjectProfilesResult, DataZoneError > ListProjectProfilesOutcome
Aws::Utils::Outcome< GetDomainResult, DataZoneError > GetDomainOutcome
std::future< ListDomainUnitsForParentOutcome > ListDomainUnitsForParentOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentResult, DataZoneError > UpdateEnvironmentOutcome
Aws::Utils::Outcome< ListDataSourcesResult, DataZoneError > ListDataSourcesOutcome
Aws::Utils::Outcome< DeleteEnvironmentBlueprintConfigurationResult, DataZoneError > DeleteEnvironmentBlueprintConfigurationOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateGroupProfileOutcome > UpdateGroupProfileOutcomeCallable
std::future< StopNotebookRunOutcome > StopNotebookRunOutcomeCallable
Aws::Utils::Outcome< SearchListingsResult, DataZoneError > SearchListingsOutcome
std::future< CreateEnvironmentActionOutcome > CreateEnvironmentActionOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
Aws::Utils::Outcome< CreateAssetTypeResult, DataZoneError > CreateAssetTypeOutcome
Aws::Utils::Outcome< StopNotebookRunResult, DataZoneError > StopNotebookRunOutcome
std::future< SearchGroupProfilesOutcome > SearchGroupProfilesOutcomeCallable
std::future< GetGlossaryOutcome > GetGlossaryOutcomeCallable
Aws::Utils::Outcome< ListLineageNodeHistoryResult, DataZoneError > ListLineageNodeHistoryOutcome
std::future< GetEnvironmentBlueprintConfigurationOutcome > GetEnvironmentBlueprintConfigurationOutcomeCallable
Aws::Utils::Outcome< GetAssetTypeResult, DataZoneError > GetAssetTypeOutcome
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< RejectPredictionsOutcome > RejectPredictionsOutcomeCallable
Aws::Utils::Outcome< GetNotebookRunResult, DataZoneError > GetNotebookRunOutcome
std::future< DeleteAssetTypeOutcome > DeleteAssetTypeOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetGroupProfileOutcome > GetGroupProfileOutcomeCallable
std::future< ListNotebookRunsOutcome > ListNotebookRunsOutcomeCallable
Aws::Utils::Outcome< CreateAssetRevisionResult, DataZoneError > CreateAssetRevisionOutcome
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteSubscriptionRequestOutcome
Aws::Utils::Outcome< GetGlossaryResult, DataZoneError > GetGlossaryOutcome
Aws::Utils::Outcome< GetJobRunResult, DataZoneError > GetJobRunOutcome
std::future< CreateGlossaryTermOutcome > CreateGlossaryTermOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, DataZoneError > DeleteDataSourceOutcome
Aws::Utils::Outcome< GetEnvironmentActionResult, DataZoneError > GetEnvironmentActionOutcome
std::future< AddPolicyGrantOutcome > AddPolicyGrantOutcomeCallable
Aws::Utils::Outcome< DeleteLineageEventResult, DataZoneError > DeleteLineageEventOutcome
Aws::Utils::Outcome< ListProjectsResult, DataZoneError > ListProjectsOutcome
Aws::Utils::Outcome< ListDataSourceRunsResult, DataZoneError > ListDataSourceRunsOutcome
Aws::Utils::Outcome< QueryGraphResult, DataZoneError > QueryGraphOutcome
Aws::Utils::Outcome< CreateDataProductRevisionResult, DataZoneError > CreateDataProductRevisionOutcome
std::future< GetSubscriptionGrantOutcome > GetSubscriptionGrantOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteSubscriptionTargetOutcome
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< DeleteAccountPoolOutcome > DeleteAccountPoolOutcomeCallable
std::future< AcceptSubscriptionRequestOutcome > AcceptSubscriptionRequestOutcomeCallable
Aws::Utils::Outcome< UpdateConnectionResult, DataZoneError > UpdateConnectionOutcome
Aws::Utils::Outcome< DeleteAccountPoolResult, DataZoneError > DeleteAccountPoolOutcome
std::future< ListEnvironmentBlueprintsOutcome > ListEnvironmentBlueprintsOutcomeCallable
std::future< DeleteTimeSeriesDataPointsOutcome > DeleteTimeSeriesDataPointsOutcomeCallable
Aws::Utils::Outcome< RemovePolicyGrantResult, DataZoneError > RemovePolicyGrantOutcome
Aws::Utils::Outcome< GetEnvironmentResult, DataZoneError > GetEnvironmentOutcome
std::future< ListSubscriptionGrantsOutcome > ListSubscriptionGrantsOutcomeCallable
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
std::future< RejectSubscriptionRequestOutcome > RejectSubscriptionRequestOutcomeCallable
std::future< StartDataSourceRunOutcome > StartDataSourceRunOutcomeCallable
Aws::Utils::Outcome< GetEnvironmentBlueprintConfigurationResult, DataZoneError > GetEnvironmentBlueprintConfigurationOutcome
std::future< UpdateSubscriptionRequestOutcome > UpdateSubscriptionRequestOutcomeCallable
std::future< GetSubscriptionRequestDetailsOutcome > GetSubscriptionRequestDetailsOutcomeCallable
std::future< DeleteFormTypeOutcome > DeleteFormTypeOutcomeCallable
std::future< ListAssetFiltersOutcome > ListAssetFiltersOutcomeCallable
std::future< SearchUserProfilesOutcome > SearchUserProfilesOutcomeCallable
Aws::Utils::Outcome< GetGlossaryTermResult, DataZoneError > GetGlossaryTermOutcome
std::future< CreateProjectProfileOutcome > CreateProjectProfileOutcomeCallable
std::future< UpdateRootDomainUnitOwnerOutcome > UpdateRootDomainUnitOwnerOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentActionsResult, DataZoneError > ListEnvironmentActionsOutcome
Aws::Utils::Outcome< CreateProjectProfileResult, DataZoneError > CreateProjectProfileOutcome
std::future< ListNotebooksOutcome > ListNotebooksOutcomeCallable
std::future< GetIamPortalLoginUrlOutcome > GetIamPortalLoginUrlOutcomeCallable
Aws::Utils::Outcome< CreateProjectMembershipResult, DataZoneError > CreateProjectMembershipOutcome
std::future< CreateDomainUnitOutcome > CreateDomainUnitOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< PostLineageEventOutcome > PostLineageEventOutcomeCallable
std::future< ListLineageNodeHistoryOutcome > ListLineageNodeHistoryOutcomeCallable
std::future< GetListingOutcome > GetListingOutcomeCallable
Aws::Utils::Outcome< RejectPredictionsResult, DataZoneError > RejectPredictionsOutcome
std::future< ListNotificationsOutcome > ListNotificationsOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
std::future< ListSubscriptionsOutcome > ListSubscriptionsOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentProfileResult, DataZoneError > CreateEnvironmentProfileOutcome
Aws::Utils::Outcome< StartNotebookImportResult, DataZoneError > StartNotebookImportOutcome
std::future< DeleteGlossaryTermOutcome > DeleteGlossaryTermOutcomeCallable
Aws::Utils::Outcome< AcceptSubscriptionRequestResult, DataZoneError > AcceptSubscriptionRequestOutcome
std::future< GetAssetFilterOutcome > GetAssetFilterOutcomeCallable
Aws::Utils::Outcome< DisassociateEnvironmentRoleResult, DataZoneError > DisassociateEnvironmentRoleOutcome
std::future< UpdateGlossaryTermOutcome > UpdateGlossaryTermOutcomeCallable
Aws::Utils::Outcome< GetProjectResult, DataZoneError > GetProjectOutcome
std::future< CreateGlossaryOutcome > CreateGlossaryOutcomeCallable
std::future< GetDomainOutcome > GetDomainOutcomeCallable
Aws::Utils::Outcome< SearchGroupProfilesResult, DataZoneError > SearchGroupProfilesOutcome
Aws::Utils::Outcome< UpdateSubscriptionRequestResult, DataZoneError > UpdateSubscriptionRequestOutcome
Aws::Utils::Outcome< ListDomainsResult, DataZoneError > ListDomainsOutcome
Aws::Utils::Outcome< CreateDataProductResult, DataZoneError > CreateDataProductOutcome
std::future< CreateListingChangeSetOutcome > CreateListingChangeSetOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< GetEnvironmentProfileOutcome > GetEnvironmentProfileOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentActionResult, DataZoneError > CreateEnvironmentActionOutcome
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
Aws::Utils::Outcome< CreateSubscriptionGrantResult, DataZoneError > CreateSubscriptionGrantOutcome
Aws::Utils::Outcome< DeleteConnectionResult, DataZoneError > DeleteConnectionOutcome
std::future< CancelMetadataGenerationRunOutcome > CancelMetadataGenerationRunOutcomeCallable
Aws::Utils::Outcome< UpdateAssetFilterResult, DataZoneError > UpdateAssetFilterOutcome
Aws::Utils::Outcome< BatchGetAttributesMetadataResult, DataZoneError > BatchGetAttributesMetadataOutcome
std::future< ListEnvironmentBlueprintConfigurationsOutcome > ListEnvironmentBlueprintConfigurationsOutcomeCallable
Aws::Utils::Outcome< GetAccountPoolResult, DataZoneError > GetAccountPoolOutcome
std::future< ListPolicyGrantsOutcome > ListPolicyGrantsOutcomeCallable
Aws::Utils::Outcome< ListEnvironmentsResult, DataZoneError > ListEnvironmentsOutcome
std::future< SearchListingsOutcome > SearchListingsOutcomeCallable
std::future< GetFormTypeOutcome > GetFormTypeOutcomeCallable
std::future< PostTimeSeriesDataPointsOutcome > PostTimeSeriesDataPointsOutcomeCallable
std::future< RemovePolicyGrantOutcome > RemovePolicyGrantOutcomeCallable
Aws::Utils::Outcome< CreateFormTypeResult, DataZoneError > CreateFormTypeOutcome
std::future< StartNotebookImportOutcome > StartNotebookImportOutcomeCallable
std::future< GetSubscriptionTargetOutcome > GetSubscriptionTargetOutcomeCallable
std::future< DeleteSubscriptionTargetOutcome > DeleteSubscriptionTargetOutcomeCallable
Aws::Utils::Outcome< GetDataSourceRunResult, DataZoneError > GetDataSourceRunOutcome
Aws::Utils::Outcome< CreateDomainResult, DataZoneError > CreateDomainOutcome
std::future< ListMetadataGenerationRunsOutcome > ListMetadataGenerationRunsOutcomeCallable
std::future< DeleteGlossaryOutcome > DeleteGlossaryOutcomeCallable
std::future< ListProjectProfilesOutcome > ListProjectProfilesOutcomeCallable
Aws::Utils::Outcome< SearchTypesResult, DataZoneError > SearchTypesOutcome
std::future< DeleteListingOutcome > DeleteListingOutcomeCallable
std::future< UpdateEnvironmentBlueprintOutcome > UpdateEnvironmentBlueprintOutcomeCallable
std::future< UpdateSubscriptionGrantStatusOutcome > UpdateSubscriptionGrantStatusOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
Aws::Utils::Outcome< UpdateEnvironmentActionResult, DataZoneError > UpdateEnvironmentActionOutcome
Aws::Utils::Outcome< CreateEnvironmentBlueprintResult, DataZoneError > CreateEnvironmentBlueprintOutcome
std::future< QueryGraphOutcome > QueryGraphOutcomeCallable
Aws::Utils::Outcome< GetGroupProfileResult, DataZoneError > GetGroupProfileOutcome
std::future< GetJobRunOutcome > GetJobRunOutcomeCallable
Aws::Utils::Outcome< ListDataProductRevisionsResult, DataZoneError > ListDataProductRevisionsOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< ListAssetRevisionsOutcome > ListAssetRevisionsOutcomeCallable
std::future< ListDataProductRevisionsOutcome > ListDataProductRevisionsOutcomeCallable
Aws::Utils::Outcome< ListDataSourceRunActivitiesResult, DataZoneError > ListDataSourceRunActivitiesOutcome
std::future< GetAccountPoolOutcome > GetAccountPoolOutcomeCallable
Aws::Utils::Outcome< ListSubscriptionGrantsResult, DataZoneError > ListSubscriptionGrantsOutcome
std::future< ListSubscriptionTargetsOutcome > ListSubscriptionTargetsOutcomeCallable
std::future< GetNotebookOutcome > GetNotebookOutcomeCallable
std::future< BatchPutAttributesMetadataOutcome > BatchPutAttributesMetadataOutcomeCallable
Aws::Utils::Outcome< GetSubscriptionResult, DataZoneError > GetSubscriptionOutcome
std::future< AcceptPredictionsOutcome > AcceptPredictionsOutcomeCallable
std::future< DeleteDataProductOutcome > DeleteDataProductOutcomeCallable
Aws::Utils::Outcome< AcceptPredictionsResult, DataZoneError > AcceptPredictionsOutcome
Aws::Utils::Outcome< StartNotebookRunResult, DataZoneError > StartNotebookRunOutcome
std::future< CreateAssetOutcome > CreateAssetOutcomeCallable
Aws::Utils::Outcome< CreateConnectionResult, DataZoneError > CreateConnectionOutcome
Aws::Utils::Outcome< TagResourceResult, DataZoneError > TagResourceOutcome
Aws::Utils::Outcome< UpdateProjectProfileResult, DataZoneError > UpdateProjectProfileOutcome
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteEnvironmentProfileOutcome
std::future< ListSubscriptionRequestsOutcome > ListSubscriptionRequestsOutcomeCallable
std::future< DeleteLineageEventOutcome > DeleteLineageEventOutcomeCallable
Aws::Utils::Outcome< DeleteDataProductResult, DataZoneError > DeleteDataProductOutcome
std::future< GetEnvironmentBlueprintOutcome > GetEnvironmentBlueprintOutcomeCallable
std::future< CreateProjectMembershipOutcome > CreateProjectMembershipOutcomeCallable
std::future< GetDataExportConfigurationOutcome > GetDataExportConfigurationOutcomeCallable
std::future< RevokeSubscriptionOutcome > RevokeSubscriptionOutcomeCallable
std::future< GetTimeSeriesDataPointOutcome > GetTimeSeriesDataPointOutcomeCallable
Aws::Utils::Outcome< UpdateRootDomainUnitOwnerResult, DataZoneError > UpdateRootDomainUnitOwnerOutcome
Aws::Utils::Outcome< ListRulesResult, DataZoneError > ListRulesOutcome
Aws::Utils::Outcome< ListNotificationsResult, DataZoneError > ListNotificationsOutcome
Aws::Utils::Outcome< DeleteProjectMembershipResult, DataZoneError > DeleteProjectMembershipOutcome
Aws::Utils::Outcome< ListAccountsInAccountPoolResult, DataZoneError > ListAccountsInAccountPoolOutcome
std::future< DeleteAssetFilterOutcome > DeleteAssetFilterOutcomeCallable
Aws::Utils::Outcome< GetSubscriptionGrantResult, DataZoneError > GetSubscriptionGrantOutcome
std::future< CreateSubscriptionRequestOutcome > CreateSubscriptionRequestOutcomeCallable
Aws::Utils::Outcome< GetUserProfileResult, DataZoneError > GetUserProfileOutcome
std::future< GetUserProfileOutcome > GetUserProfileOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Aws::Utils::Outcome< GetLineageEventResult, DataZoneError > GetLineageEventOutcome
std::future< GetProjectOutcome > GetProjectOutcomeCallable
Aws::Utils::Outcome< DeleteNotebookResult, DataZoneError > DeleteNotebookOutcome
std::future< CreateUserProfileOutcome > CreateUserProfileOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< DeleteSubscriptionGrantOutcome > DeleteSubscriptionGrantOutcomeCallable
std::future< CreateGroupProfileOutcome > CreateGroupProfileOutcomeCallable
Aws::Utils::Outcome< RemoveEntityOwnerResult, DataZoneError > RemoveEntityOwnerOutcome
Aws::Utils::Outcome< DeleteAssetResult, DataZoneError > DeleteAssetOutcome
std::future< RemoveEntityOwnerOutcome > RemoveEntityOwnerOutcomeCallable
Aws::Utils::Outcome< GetNotebookResult, DataZoneError > GetNotebookOutcome
Aws::Utils::Outcome< ListAccountPoolsResult, DataZoneError > ListAccountPoolsOutcome
std::future< GetSubscriptionOutcome > GetSubscriptionOutcomeCallable
std::future< StartNotebookRunOutcome > StartNotebookRunOutcomeCallable
std::future< GetMetadataGenerationRunOutcome > GetMetadataGenerationRunOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteEnvironmentOutcome
std::future< ListEnvironmentActionsOutcome > ListEnvironmentActionsOutcomeCallable
std::future< DeleteAssetOutcome > DeleteAssetOutcomeCallable
std::future< UpdateDomainOutcome > UpdateDomainOutcomeCallable
Aws::Utils::Outcome< CreateGroupProfileResult, DataZoneError > CreateGroupProfileOutcome
std::future< ListProjectMembershipsOutcome > ListProjectMembershipsOutcomeCallable
Aws::Utils::Outcome< DeleteListingResult, DataZoneError > DeleteListingOutcome
Aws::Utils::Outcome< CreateGlossaryResult, DataZoneError > CreateGlossaryOutcome
Aws::Utils::Outcome< DeleteGlossaryTermResult, DataZoneError > DeleteGlossaryTermOutcome
Aws::Utils::Outcome< CreateListingChangeSetResult, DataZoneError > CreateListingChangeSetOutcome
Aws::Utils::Outcome< CancelMetadataGenerationRunResult, DataZoneError > CancelMetadataGenerationRunOutcome
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< PutDataExportConfigurationOutcome > PutDataExportConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateDataSourceResult, DataZoneError > CreateDataSourceOutcome
Aws::Utils::Outcome< GetTimeSeriesDataPointResult, DataZoneError > GetTimeSeriesDataPointOutcome
Aws::Utils::Outcome< GetDataExportConfigurationResult, DataZoneError > GetDataExportConfigurationOutcome
Aws::Utils::Outcome< GetIamPortalLoginUrlResult, DataZoneError > GetIamPortalLoginUrlOutcome
std::future< ListDataSourceRunActivitiesOutcome > ListDataSourceRunActivitiesOutcomeCallable
Aws::Utils::Outcome< ListJobRunsResult, DataZoneError > ListJobRunsOutcome
std::future< ListLineageEventsOutcome > ListLineageEventsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteEnvironmentActionOutcome
std::future< AssociateEnvironmentRoleOutcome > AssociateEnvironmentRoleOutcomeCallable
Aws::Utils::Outcome< AssociateEnvironmentRoleResult, DataZoneError > AssociateEnvironmentRoleOutcome
Aws::Utils::Outcome< DeleteTimeSeriesDataPointsResult, DataZoneError > DeleteTimeSeriesDataPointsOutcome
Aws::Utils::Outcome< ListNotebooksResult, DataZoneError > ListNotebooksOutcome
std::future< UpdateRuleOutcome > UpdateRuleOutcomeCallable
Aws::Utils::Outcome< RejectSubscriptionRequestResult, DataZoneError > RejectSubscriptionRequestOutcome
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::future< GetDomainUnitOutcome > GetDomainUnitOutcomeCallable
std::future< StartNotebookExportOutcome > StartNotebookExportOutcomeCallable
std::future< ListAccountsInAccountPoolOutcome > ListAccountsInAccountPoolOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
Aws::Utils::Outcome< ListConnectionsResult, DataZoneError > ListConnectionsOutcome
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteEnvironmentBlueprintOutcome
Aws::Utils::Outcome< ListEnvironmentBlueprintConfigurationsResult, DataZoneError > ListEnvironmentBlueprintConfigurationsOutcome
Aws::Utils::Outcome< DeleteAssetTypeResult, DataZoneError > DeleteAssetTypeOutcome
std::future< CreateDataProductOutcome > CreateDataProductOutcomeCallable
std::future< UpdateUserProfileOutcome > UpdateUserProfileOutcomeCallable
Aws::Utils::Outcome< ListSubscriptionRequestsResult, DataZoneError > ListSubscriptionRequestsOutcome
std::future< UpdateProjectProfileOutcome > UpdateProjectProfileOutcomeCallable
std::future< ListJobRunsOutcome > ListJobRunsOutcomeCallable
std::future< GetProjectProfileOutcome > GetProjectProfileOutcomeCallable
std::future< GetNotebookRunOutcome > GetNotebookRunOutcomeCallable
std::future< PutEnvironmentBlueprintConfigurationOutcome > PutEnvironmentBlueprintConfigurationOutcomeCallable
std::future< GetLineageNodeOutcome > GetLineageNodeOutcomeCallable
Aws::Utils::Outcome< ListAssetRevisionsResult, DataZoneError > ListAssetRevisionsOutcome
std::future< ListTimeSeriesDataPointsOutcome > ListTimeSeriesDataPointsOutcomeCallable
Aws::Utils::Outcome< UpdateSubscriptionGrantStatusResult, DataZoneError > UpdateSubscriptionGrantStatusOutcome
Aws::Utils::Outcome< UpdateNotebookResult, DataZoneError > UpdateNotebookOutcome
Aws::Utils::Outcome< DeleteProjectResult, DataZoneError > DeleteProjectOutcome
Aws::Utils::Outcome< GetFormTypeResult, DataZoneError > GetFormTypeOutcome
Aws::Utils::Outcome< GetSubscriptionTargetResult, DataZoneError > GetSubscriptionTargetOutcome
Aws::Utils::Outcome< DisassociateGovernedTermsResult, DataZoneError > DisassociateGovernedTermsOutcome
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< ListDataSourceRunsOutcome > ListDataSourceRunsOutcomeCallable
Aws::Utils::Outcome< CreateEnvironmentResult, DataZoneError > CreateEnvironmentOutcome
Aws::Utils::Outcome< StartMetadataGenerationRunResult, DataZoneError > StartMetadataGenerationRunOutcome
Aws::Utils::Outcome< CreateDomainUnitResult, DataZoneError > CreateDomainUnitOutcome
Aws::Utils::Outcome< UpdateEnvironmentBlueprintResult, DataZoneError > UpdateEnvironmentBlueprintOutcome
Aws::Utils::Outcome< ListSubscriptionsResult, DataZoneError > ListSubscriptionsOutcome
Aws::Utils::Outcome< ListProjectMembershipsResult, DataZoneError > ListProjectMembershipsOutcome
Aws::Utils::Outcome< StartNotebookExportResult, DataZoneError > StartNotebookExportOutcome
std::future< CreateFormTypeOutcome > CreateFormTypeOutcomeCallable
std::future< CreateSubscriptionGrantOutcome > CreateSubscriptionGrantOutcomeCallable
std::future< CreateAssetFilterOutcome > CreateAssetFilterOutcomeCallable
Aws::Utils::Outcome< ListNotebookRunsResult, DataZoneError > ListNotebookRunsOutcome
Aws::Utils::Outcome< ListSubscriptionTargetsResult, DataZoneError > ListSubscriptionTargetsOutcome
std::future< SearchTypesOutcome > SearchTypesOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< CreateAssetResult, DataZoneError > CreateAssetOutcome
Aws::Utils::Outcome< ListMetadataGenerationRunsResult, DataZoneError > ListMetadataGenerationRunsOutcome
Aws::Utils::Outcome< ListEnvironmentProfilesResult, DataZoneError > ListEnvironmentProfilesOutcome
std::future< UpdateSubscriptionTargetOutcome > UpdateSubscriptionTargetOutcomeCallable
Aws::Utils::Outcome< ListTimeSeriesDataPointsResult, DataZoneError > ListTimeSeriesDataPointsOutcome
std::future< CreateNotebookOutcome > CreateNotebookOutcomeCallable
Aws::Utils::Outcome< DeleteFormTypeResult, DataZoneError > DeleteFormTypeOutcome
Aws::Utils::Outcome< CreateSubscriptionRequestResult, DataZoneError > CreateSubscriptionRequestOutcome
Aws::Utils::Outcome< GetListingResult, DataZoneError > GetListingOutcome
Aws::Utils::Outcome< CreateNotebookResult, DataZoneError > CreateNotebookOutcome
std::future< UpdateAssetFilterOutcome > UpdateAssetFilterOutcomeCallable
std::future< CreateSubscriptionTargetOutcome > CreateSubscriptionTargetOutcomeCallable
Aws::Utils::Outcome< AddPolicyGrantResult, DataZoneError > AddPolicyGrantOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DataZoneError > DeleteAssetFilterOutcome
Aws::Utils::Outcome< UpdateSubscriptionTargetResult, DataZoneError > UpdateSubscriptionTargetOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DataZoneError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetRuleResult, DataZoneError > GetRuleOutcome
Aws::Utils::Outcome< BatchPutAttributesMetadataResult, DataZoneError > BatchPutAttributesMetadataOutcome
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< GetDataProductOutcome > GetDataProductOutcomeCallable
std::future< DeleteProjectMembershipOutcome > DeleteProjectMembershipOutcomeCallable
Aws::Utils::Outcome< ListLineageEventsResult, DataZoneError > ListLineageEventsOutcome
Aws::Utils::Outcome< CancelSubscriptionResult, DataZoneError > CancelSubscriptionOutcome
Aws::Utils::Outcome< UpdateEnvironmentProfileResult, DataZoneError > UpdateEnvironmentProfileOutcome
std::future< CancelSubscriptionOutcome > CancelSubscriptionOutcomeCallable
Aws::Utils::Outcome< GetLineageNodeResult, DataZoneError > GetLineageNodeOutcome
std::future< DeleteProjectProfileOutcome > DeleteProjectProfileOutcomeCallable
Aws::Utils::Outcome< UpdateAccountPoolResult, DataZoneError > UpdateAccountPoolOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, DataZoneError > CreateProjectOutcome
std::future< CreateEnvironmentBlueprintOutcome > CreateEnvironmentBlueprintOutcomeCallable
Aws::Utils::Outcome< RevokeSubscriptionResult, DataZoneError > RevokeSubscriptionOutcome
std::future< UpdateGlossaryOutcome > UpdateGlossaryOutcomeCallable
Aws::Utils::Outcome< UpdateDataSourceResult, DataZoneError > UpdateDataSourceOutcome
Aws::Utils::Outcome< ListDomainUnitsForParentResult, DataZoneError > ListDomainUnitsForParentOutcome
Aws::Utils::Outcome< UntagResourceResult, DataZoneError > UntagResourceOutcome
std::future< DeleteNotebookOutcome > DeleteNotebookOutcomeCallable
Aws::Utils::Outcome< GetEnvironmentProfileResult, DataZoneError > GetEnvironmentProfileOutcome
Aws::Utils::Outcome< ListAssetFiltersResult, DataZoneError > ListAssetFiltersOutcome
Aws::Utils::Outcome< DeleteProjectProfileResult, DataZoneError > DeleteProjectProfileOutcome
std::future< GetGlossaryTermOutcome > GetGlossaryTermOutcomeCallable
std::future< UpdateEnvironmentActionOutcome > UpdateEnvironmentActionOutcomeCallable
std::future< DeleteEnvironmentBlueprintOutcome > DeleteEnvironmentBlueprintOutcomeCallable
Aws::Utils::Outcome< UpdateUserProfileResult, DataZoneError > UpdateUserProfileOutcome
Aws::Utils::Outcome< DeleteGlossaryResult, DataZoneError > DeleteGlossaryOutcome
Aws::Utils::Outcome< GetDomainUnitResult, DataZoneError > GetDomainUnitOutcome
Aws::Utils::Outcome< GetDataProductResult, DataZoneError > GetDataProductOutcome
Aws::Utils::Outcome< CreateRuleResult, DataZoneError > CreateRuleOutcome
Aws::Utils::Outcome< UpdateGroupProfileResult, DataZoneError > UpdateGroupProfileOutcome
Aws::Utils::Outcome< GetMetadataGenerationRunResult, DataZoneError > GetMetadataGenerationRunOutcome
std::future< AddEntityOwnerOutcome > AddEntityOwnerOutcomeCallable
std::future< AssociateGovernedTermsOutcome > AssociateGovernedTermsOutcomeCallable
Aws::Utils::Outcome< GetEnvironmentCredentialsResult, DataZoneError > GetEnvironmentCredentialsOutcome
Aws::Utils::Outcome< UpdateDomainUnitResult, DataZoneError > UpdateDomainUnitOutcome
Aws::Utils::Outcome< UpdateDomainResult, DataZoneError > UpdateDomainOutcome
std::future< ListEnvironmentProfilesOutcome > ListEnvironmentProfilesOutcomeCallable
std::future< CreateEnvironmentProfileOutcome > CreateEnvironmentProfileOutcomeCallable
std::future< ListEntityOwnersOutcome > ListEntityOwnersOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< DeleteDataExportConfigurationOutcome > DeleteDataExportConfigurationOutcomeCallable
std::future< DisassociateEnvironmentRoleOutcome > DisassociateEnvironmentRoleOutcomeCallable
Aws::Utils::Outcome< UpdateRuleResult, DataZoneError > UpdateRuleOutcome
std::future< UpdateEnvironmentProfileOutcome > UpdateEnvironmentProfileOutcomeCallable
std::future< GetEnvironmentCredentialsOutcome > GetEnvironmentCredentialsOutcomeCallable
std::future< GetEnvironmentActionOutcome > GetEnvironmentActionOutcomeCallable
std::future< SearchOutcome > SearchOutcomeCallable
Aws::Utils::Outcome< DeleteDomainUnitResult, DataZoneError > DeleteDomainUnitOutcome
Aws::Utils::Outcome< GetDataSourceResult, DataZoneError > GetDataSourceOutcome
std::future< GetLineageEventOutcome > GetLineageEventOutcomeCallable
Aws::Utils::Outcome< GetAssetFilterResult, DataZoneError > GetAssetFilterOutcome
Aws::Utils::Outcome< ListEntityOwnersResult, DataZoneError > ListEntityOwnersOutcome
std::future< UpdateNotebookOutcome > UpdateNotebookOutcomeCallable
std::future< CreateDataProductRevisionOutcome > CreateDataProductRevisionOutcomeCallable
Aws::Utils::Outcome< CreateAccountPoolResult, DataZoneError > CreateAccountPoolOutcome
std::future< CreateAccountPoolOutcome > CreateAccountPoolOutcomeCallable
std::future< CreateAssetRevisionOutcome > CreateAssetRevisionOutcomeCallable
Aws::Utils::Outcome< DeleteSubscriptionGrantResult, DataZoneError > DeleteSubscriptionGrantOutcome
std::future< DisassociateGovernedTermsOutcome > DisassociateGovernedTermsOutcomeCallable
Aws::Utils::Outcome< UpdateGlossaryResult, DataZoneError > UpdateGlossaryOutcome
Aws::Utils::Outcome< DeleteDataExportConfigurationResult, DataZoneError > DeleteDataExportConfigurationOutcome
Aws::Utils::Outcome< DeleteRuleResult, DataZoneError > DeleteRuleOutcome
std::future< GetAssetTypeOutcome > GetAssetTypeOutcomeCallable
Aws::Utils::Outcome< GetAssetResult, DataZoneError > GetAssetOutcome
std::future< UpdateAccountPoolOutcome > UpdateAccountPoolOutcomeCallable
std::future< CreateAssetTypeOutcome > CreateAssetTypeOutcomeCallable
std::future< BatchGetAttributesMetadataOutcome > BatchGetAttributesMetadataOutcomeCallable
Aws::Utils::Outcome< GetSubscriptionRequestDetailsResult, DataZoneError > GetSubscriptionRequestDetailsOutcome
Aws::Utils::Outcome< DeleteDomainResult, DataZoneError > DeleteDomainOutcome
std::future< GetDataSourceRunOutcome > GetDataSourceRunOutcomeCallable
std::future< StartMetadataGenerationRunOutcome > StartMetadataGenerationRunOutcomeCallable
std::future< DeleteDomainUnitOutcome > DeleteDomainUnitOutcomeCallable
Aws::Utils::Outcome< StartDataSourceRunResult, DataZoneError > StartDataSourceRunOutcome
Aws::Utils::Outcome< ListEnvironmentBlueprintsResult, DataZoneError > ListEnvironmentBlueprintsOutcome
Aws::Utils::Outcome< GetNotebookExportResult, DataZoneError > GetNotebookExportOutcome
Aws::Utils::Outcome< CreateAssetFilterResult, DataZoneError > CreateAssetFilterOutcome
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< GetNotebookExportOutcome > GetNotebookExportOutcomeCallable
Aws::Utils::Outcome< GetConnectionResult, DataZoneError > GetConnectionOutcome
std::future< GetRuleOutcome > GetRuleOutcomeCallable
Aws::Utils::Outcome< CreateUserProfileResult, DataZoneError > CreateUserProfileOutcome
Aws::Utils::Outcome< GetEnvironmentBlueprintResult, DataZoneError > GetEnvironmentBlueprintOutcome
std::future< UpdateDomainUnitOutcome > UpdateDomainUnitOutcomeCallable
std::future< DeleteEnvironmentProfileOutcome > DeleteEnvironmentProfileOutcomeCallable
Aws::Utils::Outcome< PutDataExportConfigurationResult, DataZoneError > PutDataExportConfigurationOutcome
Aws::Utils::Outcome< AssociateGovernedTermsResult, DataZoneError > AssociateGovernedTermsOutcome
Aws::Utils::Outcome< SearchResult, DataZoneError > SearchOutcome
Aws::Utils::Outcome< CreateSubscriptionTargetResult, DataZoneError > CreateSubscriptionTargetOutcome
Aws::Utils::Outcome< SearchUserProfilesResult, DataZoneError > SearchUserProfilesOutcome
Aws::Utils::Outcome< PutEnvironmentBlueprintConfigurationResult, DataZoneError > PutEnvironmentBlueprintConfigurationOutcome
Aws::Utils::Outcome< ListPolicyGrantsResult, DataZoneError > ListPolicyGrantsOutcome
Aws::Utils::Outcome< AddEntityOwnerResult, DataZoneError > AddEntityOwnerOutcome
Aws::Utils::Outcome< CreateGlossaryTermResult, DataZoneError > CreateGlossaryTermOutcome
Aws::Utils::Outcome< UpdateProjectResult, DataZoneError > UpdateProjectOutcome
std::future< GetAssetOutcome > GetAssetOutcomeCallable
Aws::Utils::Outcome< GetProjectProfileResult, DataZoneError > GetProjectProfileOutcome
std::function< void(const DataZoneClient *, const Model::DeleteSubscriptionTargetRequest &, const Model::DeleteSubscriptionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSubscriptionTargetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetGroupProfileRequest &, const Model::GetGroupProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGroupProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetSubscriptionRequest &, const Model::GetSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubscriptionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetGlossaryTermRequest &, const Model::GetGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlossaryTermResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListAssetFiltersRequest &, const Model::ListAssetFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetFiltersResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListSubscriptionRequestsRequest &, const Model::ListSubscriptionRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSubscriptionRequestsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListAccountsInAccountPoolRequest &, const Model::ListAccountsInAccountPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccountsInAccountPoolResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRuleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetGlossaryRequest &, const Model::GetGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlossaryResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEnvironmentBlueprintsRequest &, const Model::ListEnvironmentBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentBlueprintsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDataSourceRunActivitiesRequest &, const Model::ListDataSourceRunActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourceRunActivitiesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AssociateGovernedTermsRequest &, const Model::AssociateGovernedTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateGovernedTermsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateEnvironmentProfileRequest &, const Model::UpdateEnvironmentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateAssetFilterRequest &, const Model::UpdateAssetFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssetFilterResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::RemoveEntityOwnerRequest &, const Model::RemoveEntityOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveEntityOwnerResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateAssetRevisionRequest &, const Model::CreateAssetRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssetRevisionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDataProductRequest &, const Model::GetDataProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataProductResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentActionRequest &, const Model::GetEnvironmentActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentActionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetSubscriptionGrantRequest &, const Model::GetSubscriptionGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubscriptionGrantResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetLineageNodeRequest &, const Model::GetLineageNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLineageNodeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListNotebooksRequest &, const Model::ListNotebooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotebooksResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteTimeSeriesDataPointsRequest &, const Model::DeleteTimeSeriesDataPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTimeSeriesDataPointsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetAssetTypeRequest &, const Model::GetAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssetTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetTimeSeriesDataPointRequest &, const Model::GetTimeSeriesDataPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTimeSeriesDataPointResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateAssetRequest &, const Model::CreateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::SearchListingsRequest &, const Model::SearchListingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchListingsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StartNotebookRunRequest &, const Model::StartNotebookRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNotebookRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::SearchUserProfilesRequest &, const Model::SearchUserProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchUserProfilesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateSubscriptionTargetRequest &, const Model::UpdateSubscriptionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSubscriptionTargetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateDomainUnitRequest &, const Model::UpdateDomainUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainUnitResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DisassociateEnvironmentRoleRequest &, const Model::DisassociateEnvironmentRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEnvironmentRoleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::PutEnvironmentBlueprintConfigurationRequest &, const Model::PutEnvironmentBlueprintConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEnvironmentBlueprintConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateGlossaryTermRequest &, const Model::UpdateGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlossaryTermResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteAssetTypeRequest &, const Model::DeleteAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssetTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateDataProductRevisionRequest &, const Model::CreateDataProductRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataProductRevisionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetNotebookExportRequest &, const Model::GetNotebookExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotebookExportResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AcceptSubscriptionRequestRequest &, const Model::AcceptSubscriptionRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptSubscriptionRequestResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetNotebookRequest &, const Model::GetNotebookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotebookResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDomainRequest &, const Model::GetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StopNotebookRunRequest &, const Model::StopNotebookRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopNotebookRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AssociateEnvironmentRoleRequest &, const Model::AssociateEnvironmentRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEnvironmentRoleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteEnvironmentActionRequest &, const Model::DeleteEnvironmentActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentActionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateAssetFilterRequest &, const Model::CreateAssetFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssetFilterResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetFormTypeRequest &, const Model::GetFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFormTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteEnvironmentProfileRequest &, const Model::DeleteEnvironmentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::PostTimeSeriesDataPointsRequest &, const Model::PostTimeSeriesDataPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PostTimeSeriesDataPointsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateGlossaryTermRequest &, const Model::CreateGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlossaryTermResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEnvironmentProfilesRequest &, const Model::ListEnvironmentProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentProfilesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateSubscriptionRequestRequest &, const Model::CreateSubscriptionRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubscriptionRequestResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteDataExportConfigurationRequest &, const Model::DeleteDataExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataExportConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteSubscriptionGrantRequest &, const Model::DeleteSubscriptionGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSubscriptionGrantResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEnvironmentActionsRequest &, const Model::ListEnvironmentActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentActionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteEnvironmentBlueprintConfigurationRequest &, const Model::DeleteEnvironmentBlueprintConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentBlueprintConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteProjectMembershipRequest &, const Model::DeleteProjectMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProjectMembershipResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListMetadataGenerationRunsRequest &, const Model::ListMetadataGenerationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMetadataGenerationRunsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListSubscriptionTargetsRequest &, const Model::ListSubscriptionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSubscriptionTargetsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateEnvironmentProfileRequest &, const Model::CreateEnvironmentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentCredentialsRequest &, const Model::GetEnvironmentCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentCredentialsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::RejectSubscriptionRequestRequest &, const Model::RejectSubscriptionRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectSubscriptionRequestResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetUserProfileRequest &, const Model::GetUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AcceptPredictionsRequest &, const Model::AcceptPredictionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptPredictionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentBlueprintRequest &, const Model::GetEnvironmentBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentBlueprintResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteAssetRequest &, const Model::DeleteAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRulesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListSubscriptionGrantsRequest &, const Model::ListSubscriptionGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSubscriptionGrantsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetAssetFilterRequest &, const Model::GetAssetFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssetFilterResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateProjectProfileRequest &, const Model::CreateProjectProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProjectProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDataProductRevisionsRequest &, const Model::ListDataProductRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataProductRevisionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DisassociateGovernedTermsRequest &, const Model::DisassociateGovernedTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateGovernedTermsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProjectResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetSubscriptionTargetRequest &, const Model::GetSubscriptionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubscriptionTargetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSubscriptionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListPolicyGrantsRequest &, const Model::ListPolicyGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPolicyGrantsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetMetadataGenerationRunRequest &, const Model::GetMetadataGenerationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMetadataGenerationRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRuleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::BatchGetAttributesMetadataRequest &, const Model::BatchGetAttributesMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetAttributesMetadataResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDataSourceRunRequest &, const Model::GetDataSourceRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataSourceRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::PutDataExportConfigurationRequest &, const Model::PutDataExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataExportConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateDomainUnitRequest &, const Model::CreateDomainUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainUnitResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateSubscriptionTargetRequest &, const Model::CreateSubscriptionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubscriptionTargetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataSourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetJobRunRequest &, const Model::GetJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetRuleRequest &, const Model::GetRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRuleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateSubscriptionGrantStatusRequest &, const Model::UpdateSubscriptionGrantStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSubscriptionGrantStatusResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::BatchPutAttributesMetadataRequest &, const Model::BatchPutAttributesMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutAttributesMetadataResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetProjectProfileRequest &, const Model::GetProjectProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProjectProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetAssetRequest &, const Model::GetAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateRuleRequest &, const Model::UpdateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRuleResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteGlossaryRequest &, const Model::DeleteGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlossaryResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListLineageNodeHistoryRequest &, const Model::ListLineageNodeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLineageNodeHistoryResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteDomainUnitRequest &, const Model::DeleteDomainUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainUnitResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteDataProductRequest &, const Model::DeleteDataProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataProductResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateSubscriptionRequestRequest &, const Model::UpdateSubscriptionRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSubscriptionRequestResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateEnvironmentActionRequest &, const Model::CreateEnvironmentActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentActionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateAccountPoolRequest &, const Model::CreateAccountPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccountPoolResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::SearchTypesRequest &, const Model::SearchTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTypesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::PostLineageEventRequest &, const Model::PostLineageEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PostLineageEventResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateUserProfileRequest &, const Model::UpdateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::RejectPredictionsRequest &, const Model::RejectPredictionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectPredictionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListLineageEventsRequest &, const Model::ListLineageEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLineageEventsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateAccountPoolRequest &, const Model::UpdateAccountPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccountPoolResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateDomainRequest &, const Model::UpdateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CancelSubscriptionRequest &, const Model::CancelSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelSubscriptionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetListingRequest &, const Model::GetListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetListingResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StartNotebookImportRequest &, const Model::StartNotebookImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNotebookImportResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StartDataSourceRunRequest &, const Model::StartDataSourceRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataSourceRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteListingRequest &, const Model::DeleteListingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteListingResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentBlueprintConfigurationRequest &, const Model::GetEnvironmentBlueprintConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentBlueprintConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateGroupProfileRequest &, const Model::UpdateGroupProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGroupProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateProjectProfileRequest &, const Model::UpdateProjectProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProjectProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateEnvironmentBlueprintRequest &, const Model::UpdateEnvironmentBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentBlueprintResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AddPolicyGrantRequest &, const Model::AddPolicyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddPolicyGrantResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateProjectMembershipRequest &, const Model::CreateProjectMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProjectMembershipResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteAssetFilterRequest &, const Model::DeleteAssetFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssetFilterResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDataExportConfigurationRequest &, const Model::GetDataExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataExportConfigurationResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::SearchGroupProfilesRequest &, const Model::SearchGroupProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchGroupProfilesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateAssetTypeRequest &, const Model::CreateAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssetTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateSubscriptionGrantRequest &, const Model::CreateSubscriptionGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSubscriptionGrantResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProjectResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::AddEntityOwnerRequest &, const Model::AddEntityOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddEntityOwnerResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteGlossaryTermRequest &, const Model::DeleteGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlossaryTermResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateRootDomainUnitOwnerRequest &, const Model::UpdateRootDomainUnitOwnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRootDomainUnitOwnerResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateNotebookRequest &, const Model::CreateNotebookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNotebookResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetLineageEventRequest &, Model::GetLineageEventOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLineageEventResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetAccountPoolRequest &, const Model::GetAccountPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountPoolResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteSubscriptionRequestRequest &, const Model::DeleteSubscriptionRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSubscriptionRequestResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListProjectMembershipsRequest &, const Model::ListProjectMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProjectMembershipsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::RevokeSubscriptionRequest &, const Model::RevokeSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeSubscriptionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateDataProductRequest &, const Model::CreateDataProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataProductResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateGroupProfileRequest &, const Model::CreateGroupProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGroupProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEnvironmentBlueprintConfigurationsRequest &, const Model::ListEnvironmentBlueprintConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentBlueprintConfigurationsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateGlossaryRequest &, const Model::CreateGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlossaryResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateUserProfileRequest &, const Model::CreateUserProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProjectsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetEnvironmentProfileRequest &, const Model::GetEnvironmentProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateEnvironmentBlueprintRequest &, const Model::CreateEnvironmentBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentBlueprintResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteAccountPoolRequest &, const Model::DeleteAccountPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccountPoolResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListAccountPoolsRequest &, const Model::ListAccountPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccountPoolsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListProjectProfilesRequest &, const Model::ListProjectProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProjectProfilesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::SearchRequest &, const Model::SearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateNotebookRequest &, const Model::UpdateNotebookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNotebookResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetDomainUnitRequest &, const Model::GetDomainUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainUnitResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteFormTypeRequest &, const Model::DeleteFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFormTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteNotebookRequest &, const Model::DeleteNotebookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNotebookResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListNotebookRunsRequest &, const Model::ListNotebookRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotebookRunsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StartNotebookExportRequest &, const Model::StartNotebookExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartNotebookExportResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProjectResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateGlossaryRequest &, const Model::UpdateGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlossaryResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDomainUnitsForParentRequest &, const Model::ListDomainUnitsForParentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainUnitsForParentResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDataSourceRunsRequest &, const Model::ListDataSourceRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourceRunsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteProjectProfileRequest &, const Model::DeleteProjectProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProjectProfileResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListEntityOwnersRequest &, const Model::ListEntityOwnersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntityOwnersResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateListingChangeSetRequest &, const Model::CreateListingChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateListingChangeSetResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::QueryGraphRequest &, const Model::QueryGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> QueryGraphResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::RemovePolicyGrantRequest &, const Model::RemovePolicyGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemovePolicyGrantResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListTimeSeriesDataPointsRequest &, const Model::ListTimeSeriesDataPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTimeSeriesDataPointsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::StartMetadataGenerationRunRequest &, const Model::StartMetadataGenerationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMetadataGenerationRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListAssetRevisionsRequest &, const Model::ListAssetRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetRevisionsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteEnvironmentBlueprintRequest &, const Model::DeleteEnvironmentBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentBlueprintResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProjectResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CreateFormTypeRequest &, const Model::CreateFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFormTypeResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListJobRunsRequest &, const Model::ListJobRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobRunsResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::CancelMetadataGenerationRunRequest &, const Model::CancelMetadataGenerationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelMetadataGenerationRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::UpdateEnvironmentActionRequest &, const Model::UpdateEnvironmentActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentActionResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::DeleteLineageEventRequest &, const Model::DeleteLineageEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLineageEventResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourcesResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetNotebookRunRequest &, const Model::GetNotebookRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotebookRunResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetIamPortalLoginUrlRequest &, const Model::GetIamPortalLoginUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIamPortalLoginUrlResponseReceivedHandler
std::function< void(const DataZoneClient *, const Model::GetSubscriptionRequestDetailsRequest &, const Model::GetSubscriptionRequestDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSubscriptionRequestDetailsResponseReceivedHandler