Skip to content

Commit 67f1aae

Browse files
This release introduces a new default service blueprint for custom environment creation.
This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name. This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses. Documentation updates for Amazon EC2. Add v2 smoke tests and smithy smokeTests trait for SDK testing.
1 parent 0bbe725 commit 67f1aae

File tree

254 files changed

+8367
-1157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

254 files changed

+8367
-1157
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.349
1+
1.11.350

generated/src/aws-cpp-sdk-datazone/include/aws/datazone/DataZoneClient.h

+181
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,32 @@ namespace DataZone
133133
return SubmitAsync(&DataZoneClient::AcceptSubscriptionRequest, request, handler, context);
134134
}
135135

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+
136162
/**
137163
* <p>Cancels the metadata generation run.</p><p><h3>See Also:</h3> <a
138164
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CancelMetadataGenerationRun">AWS
@@ -334,6 +360,33 @@ namespace DataZone
334360
return SubmitAsync(&DataZoneClient::CreateEnvironment, request, handler, context);
335361
}
336362

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+
337390
/**
338391
* <p>Creates an Amazon DataZone environment profile.</p><p><h3>See Also:</h3> <a
339392
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/CreateEnvironmentProfile">AWS
@@ -764,6 +817,33 @@ namespace DataZone
764817
return SubmitAsync(&DataZoneClient::DeleteEnvironment, request, handler, context);
765818
}
766819

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+
767847
/**
768848
* <p>Deletes the blueprint configuration in Amazon DataZone.</p><p><h3>See
769849
* Also:</h3> <a
@@ -1073,6 +1153,32 @@ namespace DataZone
10731153
return SubmitAsync(&DataZoneClient::DeleteTimeSeriesDataPoints, request, handler, context);
10741154
}
10751155

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+
10761182
/**
10771183
* <p>Gets an Amazon DataZone asset.</p><p><h3>See Also:</h3> <a
10781184
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetAsset">AWS
@@ -1223,6 +1329,31 @@ namespace DataZone
12231329
return SubmitAsync(&DataZoneClient::GetEnvironment, request, handler, context);
12241330
}
12251331

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+
12261357
/**
12271358
* <p>Gets an Amazon DataZone blueprint.</p><p><h3>See Also:</h3> <a
12281359
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/GetEnvironmentBlueprint">AWS
@@ -1780,6 +1911,31 @@ namespace DataZone
17801911
return SubmitAsync(&DataZoneClient::ListDomains, request, handler, context);
17811912
}
17821913

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+
17831939
/**
17841940
* <p>Lists blueprint configurations for a Amazon DataZone
17851941
* environment.</p><p><h3>See Also:</h3> <a
@@ -2566,6 +2722,31 @@ namespace DataZone
25662722
return SubmitAsync(&DataZoneClient::UpdateEnvironment, request, handler, context);
25672723
}
25682724

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+
25692750
/**
25702751
* <p>Updates the specified environment profile in Amazon DataZone.</p><p><h3>See
25712752
* Also:</h3> <a

0 commit comments

Comments
 (0)