Skip to content

Commit e8f93fc

Browse files
Deprecate atRestEncryptionEnabled and transitEncryptionEnabled attributes in CreateApiCache action. Encryption is always enabled for new caches.
Release to support Elastic VMware Service (Amazon EVS) Subnet and Amazon EVS Network Interface Types. Support dual-stack endpoints for ce api Add ConflictException to UpdateEnvironment API Added support for Internet Protocol Version 6 (IPv6) on EFS Service APIs and mount targets. The ListEntities API now supports the EntityID, LastModifiedDate, ProductTitle, and Visibility filters for machine learning products. You can also sort using all of those filters. This release introduces capability of Profile Explorer, using correct ingestion timestamp & using historical data for computing calculated attributes, and new standard objects for T&H as part of Amazon Connect Customer Profiles service.
1 parent 944866e commit e8f93fc

File tree

139 files changed

+8936
-3185
lines changed

Some content is hidden

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

139 files changed

+8936
-3185
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.584
1+
1.11.585

generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/CreateApiCacheRequest.h

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -62,28 +62,6 @@ namespace Model
6262
inline CreateApiCacheRequest& WithTtl(long long value) { SetTtl(value); return *this;}
6363
///@}
6464

65-
///@{
66-
/**
67-
* <p>Transit encryption flag when connecting to cache. You cannot update this
68-
* setting after creation.</p>
69-
*/
70-
inline bool GetTransitEncryptionEnabled() const { return m_transitEncryptionEnabled; }
71-
inline bool TransitEncryptionEnabledHasBeenSet() const { return m_transitEncryptionEnabledHasBeenSet; }
72-
inline void SetTransitEncryptionEnabled(bool value) { m_transitEncryptionEnabledHasBeenSet = true; m_transitEncryptionEnabled = value; }
73-
inline CreateApiCacheRequest& WithTransitEncryptionEnabled(bool value) { SetTransitEncryptionEnabled(value); return *this;}
74-
///@}
75-
76-
///@{
77-
/**
78-
* <p>At-rest encryption flag for cache. You cannot update this setting after
79-
* creation.</p>
80-
*/
81-
inline bool GetAtRestEncryptionEnabled() const { return m_atRestEncryptionEnabled; }
82-
inline bool AtRestEncryptionEnabledHasBeenSet() const { return m_atRestEncryptionEnabledHasBeenSet; }
83-
inline void SetAtRestEncryptionEnabled(bool value) { m_atRestEncryptionEnabledHasBeenSet = true; m_atRestEncryptionEnabled = value; }
84-
inline CreateApiCacheRequest& WithAtRestEncryptionEnabled(bool value) { SetAtRestEncryptionEnabled(value); return *this;}
85-
///@}
86-
8765
///@{
8866
/**
8967
* <p>Caching behavior.</p> <ul> <li> <p> <b>FULL_REQUEST_CACHING</b>: All requests
@@ -147,12 +125,6 @@ namespace Model
147125
long long m_ttl{0};
148126
bool m_ttlHasBeenSet = false;
149127

150-
bool m_transitEncryptionEnabled{false};
151-
bool m_transitEncryptionEnabledHasBeenSet = false;
152-
153-
bool m_atRestEncryptionEnabled{false};
154-
bool m_atRestEncryptionEnabledHasBeenSet = false;
155-
156128
ApiCachingBehavior m_apiCachingBehavior{ApiCachingBehavior::NOT_SET};
157129
bool m_apiCachingBehaviorHasBeenSet = false;
158130

generated/src/aws-cpp-sdk-appsync/source/model/CreateApiCacheRequest.cpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,6 @@ Aws::String CreateApiCacheRequest::SerializePayload() const
2222

2323
}
2424

25-
if(m_transitEncryptionEnabledHasBeenSet)
26-
{
27-
payload.WithBool("transitEncryptionEnabled", m_transitEncryptionEnabled);
28-
29-
}
30-
31-
if(m_atRestEncryptionEnabledHasBeenSet)
32-
{
33-
payload.WithBool("atRestEncryptionEnabled", m_atRestEncryptionEnabled);
34-
35-
}
36-
3725
if(m_apiCachingBehaviorHasBeenSet)
3826
{
3927
payload.WithString("apiCachingBehavior", ApiCachingBehaviorMapper::GetNameForApiCachingBehavior(m_apiCachingBehavior));

generated/src/aws-cpp-sdk-ce/source/CostExplorerEndpointRules.cpp

Lines changed: 243 additions & 221 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesClient.h

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,32 @@ namespace CustomerProfiles
244244
return SubmitAsync(&CustomerProfilesClient::CreateDomain, request, handler, context);
245245
}
246246

247+
/**
248+
* <p>Creates the layout to view data for a specific domain. This API can only be
249+
* invoked from the Amazon Connect admin website.</p><p><h3>See Also:</h3> <a
250+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/CreateDomainLayout">AWS
251+
* API Reference</a></p>
252+
*/
253+
virtual Model::CreateDomainLayoutOutcome CreateDomainLayout(const Model::CreateDomainLayoutRequest& request) const;
254+
255+
/**
256+
* A Callable wrapper for CreateDomainLayout that returns a future to the operation so that it can be executed in parallel to other requests.
257+
*/
258+
template<typename CreateDomainLayoutRequestT = Model::CreateDomainLayoutRequest>
259+
Model::CreateDomainLayoutOutcomeCallable CreateDomainLayoutCallable(const CreateDomainLayoutRequestT& request) const
260+
{
261+
return SubmitCallable(&CustomerProfilesClient::CreateDomainLayout, request);
262+
}
263+
264+
/**
265+
* An Async wrapper for CreateDomainLayout that queues the request into a thread executor and triggers associated callback when operation has finished.
266+
*/
267+
template<typename CreateDomainLayoutRequestT = Model::CreateDomainLayoutRequest>
268+
void CreateDomainLayoutAsync(const CreateDomainLayoutRequestT& request, const CreateDomainLayoutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
269+
{
270+
return SubmitAsync(&CustomerProfilesClient::CreateDomainLayout, request, handler, context);
271+
}
272+
247273
/**
248274
* <p>Creates an event stream, which is a subscription to real-time events, such as
249275
* when profiles are created and updated through Amazon Connect Customer
@@ -488,6 +514,32 @@ namespace CustomerProfiles
488514
return SubmitAsync(&CustomerProfilesClient::DeleteDomain, request, handler, context);
489515
}
490516

517+
/**
518+
* <p>Deletes the layout used to view data for a specific domain. This API can only
519+
* be invoked from the Amazon Connect admin website.</p><p><h3>See Also:</h3> <a
520+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/DeleteDomainLayout">AWS
521+
* API Reference</a></p>
522+
*/
523+
virtual Model::DeleteDomainLayoutOutcome DeleteDomainLayout(const Model::DeleteDomainLayoutRequest& request) const;
524+
525+
/**
526+
* A Callable wrapper for DeleteDomainLayout that returns a future to the operation so that it can be executed in parallel to other requests.
527+
*/
528+
template<typename DeleteDomainLayoutRequestT = Model::DeleteDomainLayoutRequest>
529+
Model::DeleteDomainLayoutOutcomeCallable DeleteDomainLayoutCallable(const DeleteDomainLayoutRequestT& request) const
530+
{
531+
return SubmitCallable(&CustomerProfilesClient::DeleteDomainLayout, request);
532+
}
533+
534+
/**
535+
* An Async wrapper for DeleteDomainLayout that queues the request into a thread executor and triggers associated callback when operation has finished.
536+
*/
537+
template<typename DeleteDomainLayoutRequestT = Model::DeleteDomainLayoutRequest>
538+
void DeleteDomainLayoutAsync(const DeleteDomainLayoutRequestT& request, const DeleteDomainLayoutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
539+
{
540+
return SubmitAsync(&CustomerProfilesClient::DeleteDomainLayout, request, handler, context);
541+
}
542+
491543
/**
492544
* <p>Disables and deletes the specified event stream.</p><p><h3>See Also:</h3>
493545
* <a
@@ -864,6 +916,32 @@ namespace CustomerProfiles
864916
return SubmitAsync(&CustomerProfilesClient::GetDomain, request, handler, context);
865917
}
866918

919+
/**
920+
* <p>Gets the layout to view data for a specific domain. This API can only be
921+
* invoked from the Amazon Connect admin website.</p><p><h3>See Also:</h3> <a
922+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/GetDomainLayout">AWS
923+
* API Reference</a></p>
924+
*/
925+
virtual Model::GetDomainLayoutOutcome GetDomainLayout(const Model::GetDomainLayoutRequest& request) const;
926+
927+
/**
928+
* A Callable wrapper for GetDomainLayout that returns a future to the operation so that it can be executed in parallel to other requests.
929+
*/
930+
template<typename GetDomainLayoutRequestT = Model::GetDomainLayoutRequest>
931+
Model::GetDomainLayoutOutcomeCallable GetDomainLayoutCallable(const GetDomainLayoutRequestT& request) const
932+
{
933+
return SubmitCallable(&CustomerProfilesClient::GetDomainLayout, request);
934+
}
935+
936+
/**
937+
* An Async wrapper for GetDomainLayout that queues the request into a thread executor and triggers associated callback when operation has finished.
938+
*/
939+
template<typename GetDomainLayoutRequestT = Model::GetDomainLayoutRequest>
940+
void GetDomainLayoutAsync(const GetDomainLayoutRequestT& request, const GetDomainLayoutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
941+
{
942+
return SubmitAsync(&CustomerProfilesClient::GetDomainLayout, request, handler, context);
943+
}
944+
867945
/**
868946
* <p>Returns information about the specified event stream in a specific
869947
* domain.</p><p><h3>See Also:</h3> <a
@@ -1336,6 +1414,33 @@ namespace CustomerProfiles
13361414
return SubmitAsync(&CustomerProfilesClient::ListCalculatedAttributesForProfile, request, handler, context);
13371415
}
13381416

1417+
/**
1418+
* <p>Lists the existing layouts that can be used to view data for a specific
1419+
* domain. This API can only be invoked from the Amazon Connect admin
1420+
* website.</p><p><h3>See Also:</h3> <a
1421+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/ListDomainLayouts">AWS
1422+
* API Reference</a></p>
1423+
*/
1424+
virtual Model::ListDomainLayoutsOutcome ListDomainLayouts(const Model::ListDomainLayoutsRequest& request) const;
1425+
1426+
/**
1427+
* A Callable wrapper for ListDomainLayouts that returns a future to the operation so that it can be executed in parallel to other requests.
1428+
*/
1429+
template<typename ListDomainLayoutsRequestT = Model::ListDomainLayoutsRequest>
1430+
Model::ListDomainLayoutsOutcomeCallable ListDomainLayoutsCallable(const ListDomainLayoutsRequestT& request) const
1431+
{
1432+
return SubmitCallable(&CustomerProfilesClient::ListDomainLayouts, request);
1433+
}
1434+
1435+
/**
1436+
* An Async wrapper for ListDomainLayouts that queues the request into a thread executor and triggers associated callback when operation has finished.
1437+
*/
1438+
template<typename ListDomainLayoutsRequestT = Model::ListDomainLayoutsRequest>
1439+
void ListDomainLayoutsAsync(const ListDomainLayoutsRequestT& request, const ListDomainLayoutsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1440+
{
1441+
return SubmitAsync(&CustomerProfilesClient::ListDomainLayouts, request, handler, context);
1442+
}
1443+
13391444
/**
13401445
* <p>Returns a list of all the domains for an AWS account that have been
13411446
* created.</p><p><h3>See Also:</h3> <a
@@ -1994,6 +2099,32 @@ namespace CustomerProfiles
19942099
return SubmitAsync(&CustomerProfilesClient::UpdateDomain, request, handler, context);
19952100
}
19962101

2102+
/**
2103+
* <p>Updates the layout used to view data for a specific domain. This API can only
2104+
* be invoked from the Amazon Connect admin website.</p><p><h3>See Also:</h3> <a
2105+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/UpdateDomainLayout">AWS
2106+
* API Reference</a></p>
2107+
*/
2108+
virtual Model::UpdateDomainLayoutOutcome UpdateDomainLayout(const Model::UpdateDomainLayoutRequest& request) const;
2109+
2110+
/**
2111+
* A Callable wrapper for UpdateDomainLayout that returns a future to the operation so that it can be executed in parallel to other requests.
2112+
*/
2113+
template<typename UpdateDomainLayoutRequestT = Model::UpdateDomainLayoutRequest>
2114+
Model::UpdateDomainLayoutOutcomeCallable UpdateDomainLayoutCallable(const UpdateDomainLayoutRequestT& request) const
2115+
{
2116+
return SubmitCallable(&CustomerProfilesClient::UpdateDomainLayout, request);
2117+
}
2118+
2119+
/**
2120+
* An Async wrapper for UpdateDomainLayout that queues the request into a thread executor and triggers associated callback when operation has finished.
2121+
*/
2122+
template<typename UpdateDomainLayoutRequestT = Model::UpdateDomainLayoutRequest>
2123+
void UpdateDomainLayoutAsync(const UpdateDomainLayoutRequestT& request, const UpdateDomainLayoutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2124+
{
2125+
return SubmitAsync(&CustomerProfilesClient::UpdateDomainLayout, request, handler, context);
2126+
}
2127+
19972128
/**
19982129
* <p>Update the properties of an Event Trigger.</p><p><h3>See Also:</h3> <a
19992130
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/UpdateEventTrigger">AWS

0 commit comments

Comments
 (0)