@@ -133,6 +133,32 @@ namespace DataZone
133
133
return SubmitAsync (&DataZoneClient::AcceptSubscriptionRequest, request, handler, context);
134
134
}
135
135
136
+ /* *
137
+ * <p>Associates the environment role in Amazon DataZone.</p><p><h3>See Also:</h3>
138
+ * <a
139
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/AssociateEnvironmentRole">AWS
140
+ * API Reference</a></p>
141
+ */
142
+ virtual Model::AssociateEnvironmentRoleOutcome AssociateEnvironmentRole (const Model::AssociateEnvironmentRoleRequest& request) const ;
143
+
144
+ /* *
145
+ * A Callable wrapper for AssociateEnvironmentRole that returns a future to the operation so that it can be executed in parallel to other requests.
146
+ */
147
+ template <typename AssociateEnvironmentRoleRequestT = Model::AssociateEnvironmentRoleRequest>
148
+ Model::AssociateEnvironmentRoleOutcomeCallable AssociateEnvironmentRoleCallable (const AssociateEnvironmentRoleRequestT& request) const
149
+ {
150
+ return SubmitCallable (&DataZoneClient::AssociateEnvironmentRole, request);
151
+ }
152
+
153
+ /* *
154
+ * An Async wrapper for AssociateEnvironmentRole that queues the request into a thread executor and triggers associated callback when operation has finished.
155
+ */
156
+ template <typename AssociateEnvironmentRoleRequestT = Model::AssociateEnvironmentRoleRequest>
157
+ void AssociateEnvironmentRoleAsync (const AssociateEnvironmentRoleRequestT& request, const AssociateEnvironmentRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
158
+ {
159
+ return SubmitAsync (&DataZoneClient::AssociateEnvironmentRole, request, handler, context);
160
+ }
161
+
136
162
/* *
137
163
* <p>Cancels the metadata generation run.</p><p><h3>See Also:</h3> <a
138
164
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CancelMetadataGenerationRun">AWS
@@ -334,6 +360,33 @@ namespace DataZone
334
360
return SubmitAsync (&DataZoneClient::CreateEnvironment, request, handler, context);
335
361
}
336
362
363
+ /* *
364
+ * <p>Creates an action for the environment, for example, creates a console link
365
+ * for an analytics tool that is available in this environment.</p><p><h3>See
366
+ * Also:</h3> <a
367
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironmentAction">AWS
368
+ * API Reference</a></p>
369
+ */
370
+ virtual Model::CreateEnvironmentActionOutcome CreateEnvironmentAction (const Model::CreateEnvironmentActionRequest& request) const ;
371
+
372
+ /* *
373
+ * A Callable wrapper for CreateEnvironmentAction that returns a future to the operation so that it can be executed in parallel to other requests.
374
+ */
375
+ template <typename CreateEnvironmentActionRequestT = Model::CreateEnvironmentActionRequest>
376
+ Model::CreateEnvironmentActionOutcomeCallable CreateEnvironmentActionCallable (const CreateEnvironmentActionRequestT& request) const
377
+ {
378
+ return SubmitCallable (&DataZoneClient::CreateEnvironmentAction, request);
379
+ }
380
+
381
+ /* *
382
+ * An Async wrapper for CreateEnvironmentAction that queues the request into a thread executor and triggers associated callback when operation has finished.
383
+ */
384
+ template <typename CreateEnvironmentActionRequestT = Model::CreateEnvironmentActionRequest>
385
+ void CreateEnvironmentActionAsync (const CreateEnvironmentActionRequestT& request, const CreateEnvironmentActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
386
+ {
387
+ return SubmitAsync (&DataZoneClient::CreateEnvironmentAction, request, handler, context);
388
+ }
389
+
337
390
/* *
338
391
* <p>Creates an Amazon DataZone environment profile.</p><p><h3>See Also:</h3> <a
339
392
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironmentProfile">AWS
@@ -764,6 +817,33 @@ namespace DataZone
764
817
return SubmitAsync (&DataZoneClient::DeleteEnvironment, request, handler, context);
765
818
}
766
819
820
+ /* *
821
+ * <p>Deletes an action for the environment, for example, deletes a console link
822
+ * for an analytics tool that is available in this environment.</p><p><h3>See
823
+ * Also:</h3> <a
824
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DeleteEnvironmentAction">AWS
825
+ * API Reference</a></p>
826
+ */
827
+ virtual Model::DeleteEnvironmentActionOutcome DeleteEnvironmentAction (const Model::DeleteEnvironmentActionRequest& request) const ;
828
+
829
+ /* *
830
+ * A Callable wrapper for DeleteEnvironmentAction that returns a future to the operation so that it can be executed in parallel to other requests.
831
+ */
832
+ template <typename DeleteEnvironmentActionRequestT = Model::DeleteEnvironmentActionRequest>
833
+ Model::DeleteEnvironmentActionOutcomeCallable DeleteEnvironmentActionCallable (const DeleteEnvironmentActionRequestT& request) const
834
+ {
835
+ return SubmitCallable (&DataZoneClient::DeleteEnvironmentAction, request);
836
+ }
837
+
838
+ /* *
839
+ * An Async wrapper for DeleteEnvironmentAction that queues the request into a thread executor and triggers associated callback when operation has finished.
840
+ */
841
+ template <typename DeleteEnvironmentActionRequestT = Model::DeleteEnvironmentActionRequest>
842
+ void DeleteEnvironmentActionAsync (const DeleteEnvironmentActionRequestT& request, const DeleteEnvironmentActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
843
+ {
844
+ return SubmitAsync (&DataZoneClient::DeleteEnvironmentAction, request, handler, context);
845
+ }
846
+
767
847
/* *
768
848
* <p>Deletes the blueprint configuration in Amazon DataZone.</p><p><h3>See
769
849
* Also:</h3> <a
@@ -1073,6 +1153,32 @@ namespace DataZone
1073
1153
return SubmitAsync (&DataZoneClient::DeleteTimeSeriesDataPoints, request, handler, context);
1074
1154
}
1075
1155
1156
+ /* *
1157
+ * <p>Disassociates the environment role in Amazon DataZone.</p><p><h3>See
1158
+ * Also:</h3> <a
1159
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/DisassociateEnvironmentRole">AWS
1160
+ * API Reference</a></p>
1161
+ */
1162
+ virtual Model::DisassociateEnvironmentRoleOutcome DisassociateEnvironmentRole (const Model::DisassociateEnvironmentRoleRequest& request) const ;
1163
+
1164
+ /* *
1165
+ * A Callable wrapper for DisassociateEnvironmentRole that returns a future to the operation so that it can be executed in parallel to other requests.
1166
+ */
1167
+ template <typename DisassociateEnvironmentRoleRequestT = Model::DisassociateEnvironmentRoleRequest>
1168
+ Model::DisassociateEnvironmentRoleOutcomeCallable DisassociateEnvironmentRoleCallable (const DisassociateEnvironmentRoleRequestT& request) const
1169
+ {
1170
+ return SubmitCallable (&DataZoneClient::DisassociateEnvironmentRole, request);
1171
+ }
1172
+
1173
+ /* *
1174
+ * An Async wrapper for DisassociateEnvironmentRole that queues the request into a thread executor and triggers associated callback when operation has finished.
1175
+ */
1176
+ template <typename DisassociateEnvironmentRoleRequestT = Model::DisassociateEnvironmentRoleRequest>
1177
+ void DisassociateEnvironmentRoleAsync (const DisassociateEnvironmentRoleRequestT& request, const DisassociateEnvironmentRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
1178
+ {
1179
+ return SubmitAsync (&DataZoneClient::DisassociateEnvironmentRole, request, handler, context);
1180
+ }
1181
+
1076
1182
/* *
1077
1183
* <p>Gets an Amazon DataZone asset.</p><p><h3>See Also:</h3> <a
1078
1184
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAsset">AWS
@@ -1223,6 +1329,31 @@ namespace DataZone
1223
1329
return SubmitAsync (&DataZoneClient::GetEnvironment, request, handler, context);
1224
1330
}
1225
1331
1332
+ /* *
1333
+ * <p>Gets the specified environment action.</p><p><h3>See Also:</h3> <a
1334
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentAction">AWS
1335
+ * API Reference</a></p>
1336
+ */
1337
+ virtual Model::GetEnvironmentActionOutcome GetEnvironmentAction (const Model::GetEnvironmentActionRequest& request) const ;
1338
+
1339
+ /* *
1340
+ * A Callable wrapper for GetEnvironmentAction that returns a future to the operation so that it can be executed in parallel to other requests.
1341
+ */
1342
+ template <typename GetEnvironmentActionRequestT = Model::GetEnvironmentActionRequest>
1343
+ Model::GetEnvironmentActionOutcomeCallable GetEnvironmentActionCallable (const GetEnvironmentActionRequestT& request) const
1344
+ {
1345
+ return SubmitCallable (&DataZoneClient::GetEnvironmentAction, request);
1346
+ }
1347
+
1348
+ /* *
1349
+ * An Async wrapper for GetEnvironmentAction that queues the request into a thread executor and triggers associated callback when operation has finished.
1350
+ */
1351
+ template <typename GetEnvironmentActionRequestT = Model::GetEnvironmentActionRequest>
1352
+ void GetEnvironmentActionAsync (const GetEnvironmentActionRequestT& request, const GetEnvironmentActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
1353
+ {
1354
+ return SubmitAsync (&DataZoneClient::GetEnvironmentAction, request, handler, context);
1355
+ }
1356
+
1226
1357
/* *
1227
1358
* <p>Gets an Amazon DataZone blueprint.</p><p><h3>See Also:</h3> <a
1228
1359
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprint">AWS
@@ -1780,6 +1911,31 @@ namespace DataZone
1780
1911
return SubmitAsync (&DataZoneClient::ListDomains, request, handler, context);
1781
1912
}
1782
1913
1914
+ /* *
1915
+ * <p>Lists existing environment actions.</p><p><h3>See Also:</h3> <a
1916
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/ListEnvironmentActions">AWS
1917
+ * API Reference</a></p>
1918
+ */
1919
+ virtual Model::ListEnvironmentActionsOutcome ListEnvironmentActions (const Model::ListEnvironmentActionsRequest& request) const ;
1920
+
1921
+ /* *
1922
+ * A Callable wrapper for ListEnvironmentActions that returns a future to the operation so that it can be executed in parallel to other requests.
1923
+ */
1924
+ template <typename ListEnvironmentActionsRequestT = Model::ListEnvironmentActionsRequest>
1925
+ Model::ListEnvironmentActionsOutcomeCallable ListEnvironmentActionsCallable (const ListEnvironmentActionsRequestT& request) const
1926
+ {
1927
+ return SubmitCallable (&DataZoneClient::ListEnvironmentActions, request);
1928
+ }
1929
+
1930
+ /* *
1931
+ * An Async wrapper for ListEnvironmentActions that queues the request into a thread executor and triggers associated callback when operation has finished.
1932
+ */
1933
+ template <typename ListEnvironmentActionsRequestT = Model::ListEnvironmentActionsRequest>
1934
+ void ListEnvironmentActionsAsync (const ListEnvironmentActionsRequestT& request, const ListEnvironmentActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
1935
+ {
1936
+ return SubmitAsync (&DataZoneClient::ListEnvironmentActions, request, handler, context);
1937
+ }
1938
+
1783
1939
/* *
1784
1940
* <p>Lists blueprint configurations for a Amazon DataZone
1785
1941
* environment.</p><p><h3>See Also:</h3> <a
@@ -2566,6 +2722,31 @@ namespace DataZone
2566
2722
return SubmitAsync (&DataZoneClient::UpdateEnvironment, request, handler, context);
2567
2723
}
2568
2724
2725
+ /* *
2726
+ * <p>Updates an environment action.</p><p><h3>See Also:</h3> <a
2727
+ * href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/UpdateEnvironmentAction">AWS
2728
+ * API Reference</a></p>
2729
+ */
2730
+ virtual Model::UpdateEnvironmentActionOutcome UpdateEnvironmentAction (const Model::UpdateEnvironmentActionRequest& request) const ;
2731
+
2732
+ /* *
2733
+ * A Callable wrapper for UpdateEnvironmentAction that returns a future to the operation so that it can be executed in parallel to other requests.
2734
+ */
2735
+ template <typename UpdateEnvironmentActionRequestT = Model::UpdateEnvironmentActionRequest>
2736
+ Model::UpdateEnvironmentActionOutcomeCallable UpdateEnvironmentActionCallable (const UpdateEnvironmentActionRequestT& request) const
2737
+ {
2738
+ return SubmitCallable (&DataZoneClient::UpdateEnvironmentAction, request);
2739
+ }
2740
+
2741
+ /* *
2742
+ * An Async wrapper for UpdateEnvironmentAction that queues the request into a thread executor and triggers associated callback when operation has finished.
2743
+ */
2744
+ template <typename UpdateEnvironmentActionRequestT = Model::UpdateEnvironmentActionRequest>
2745
+ void UpdateEnvironmentActionAsync (const UpdateEnvironmentActionRequestT& request, const UpdateEnvironmentActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const
2746
+ {
2747
+ return SubmitAsync (&DataZoneClient::UpdateEnvironmentAction, request, handler, context);
2748
+ }
2749
+
2569
2750
/* *
2570
2751
* <p>Updates the specified environment profile in Amazon DataZone.</p><p><h3>See
2571
2752
* Also:</h3> <a
0 commit comments