Skip to content

Commit abeeae0

Browse files
Added support for Ad Decision Server Configuration enabling HTTP POST requests with custom bodies, headers, GZIP compression, and dynamic variables. No changes required for existing GET request configurations.
Amazon Connect now supports outbound WhatsApp contacts via the Send message block or StartOutboundChatContact API. Send proactive messages for surveys, reminders, and updates. Offer customers the option to switch to WhatsApp while in queue, eliminating hold time. This release updates broken links for AgentCore Policy APIs in the AWS CLI and SDK resources. Documentation updates for Amazon Glacier's maintenance mode Adds support for enabling detailed metrics on Route 53 Resolver endpoints using RniEnhancedMetricsEnabled and TargetNameServerMetricsEnabled in the CreateResolverEndpoint and UpdateResolverEndpoint APIs, providing enhanced visibility into Resolver endpoint and target name server performance. This release allows you to import your historical CloudTrail Lake data into CloudWatch with a few steps, enabling you to easily consolidate operational, security, and compliance data in one place. EC2 Capacity Manager now supports SpotTotalCount, SpotTotalInterruptions and SpotInterruptionRate metrics for both vCPU and instance units. This release adds support for the new optional field 'LifecycleExpirationDate' in S3 Inventory configurations. Updating Health API endpoint generation for dualstack only regions Support Customer Profiles Integration for AWS Entity Resolution Add support for SQ Dashboard Api
1 parent 5dc681e commit abeeae0

File tree

178 files changed

+7643
-812
lines changed

Some content is hidden

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

178 files changed

+7643
-812
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.710
1+
1.11.711

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/BedrockAgentCoreControlClient.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ class AWS_BEDROCKAGENTCORECONTROL_API BedrockAgentCoreControlClient
393393
* schema generated from the Gateway's tools' input schemas, which defines the
394394
* available tools, their parameters, and expected data types. This is an
395395
* asynchronous operation. Use the <a
396-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicy.html">GetPolicy</a>
396+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicy.html">GetPolicy</a>
397397
* operation to poll the <code>status</code> field to track
398398
* completion.</p><p><h3>See Also:</h3> <a
399399
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreatePolicy">AWS
@@ -427,7 +427,7 @@ class AWS_BEDROCKAGENTCORECONTROL_API BedrockAgentCoreControlClient
427427
* engine), the policy engine intercepts all agent requests and determines whether
428428
* to allow or deny each action based on the defined policies. This is an
429429
* asynchronous operation. Use the <a
430-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_GetPolicyEngine.html">GetPolicyEngine</a>
430+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicyEngine.html">GetPolicyEngine</a>
431431
* operation to poll the <code>status</code> field to track
432432
* completion.</p><p><h3>See Also:</h3> <a
433433
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreatePolicyEngine">AWS

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/GetPolicyGenerationRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class GetPolicyGenerationRequest : public BedrockAgentCoreControlRequest {
3232
/**
3333
* <p>The unique identifier of the policy generation request to be retrieved. This
3434
* must be a valid generation ID from a previous <a
35-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html">StartPolicyGeneration</a>
35+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html">StartPolicyGeneration</a>
3636
* call.</p>
3737
*/
3838
inline const Aws::String& GetPolicyGenerationId() const { return m_policyGenerationId; }

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/ListPoliciesRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class ListPoliciesRequest : public BedrockAgentCoreControlRequest {
3636
///@{
3737
/**
3838
* <p>A pagination token returned from a previous <a
39-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicies.html">ListPolicies</a>
39+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicies.html">ListPolicies</a>
4040
* call. Use this token to retrieve the next page of results when the response is
4141
* paginated.</p>
4242
*/

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/ListPolicyEnginesRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class ListPolicyEnginesRequest : public BedrockAgentCoreControlRequest {
3636
///@{
3737
/**
3838
* <p>A pagination token returned from a previous <a
39-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html">ListPolicyEngines</a>
39+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html">ListPolicyEngines</a>
4040
* call. Use this token to retrieve the next page of results when the response is
4141
* paginated.</p>
4242
*/

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/ListPolicyEnginesResult.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class ListPolicyEnginesResult {
5757
///@{
5858
/**
5959
* <p>A pagination token that can be used in subsequent <a
60-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyEngines.html">ListPolicyEngines</a>
60+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyEngines.html">ListPolicyEngines</a>
6161
* calls to retrieve additional results. This token is only present when there are
6262
* more results available. </p>
6363
*/

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/ListPolicyGenerationAssetsRequest.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class ListPolicyGenerationAssetsRequest : public BedrockAgentCoreControlRequest
3737
/**
3838
* <p>The unique identifier of the policy generation request whose assets are to be
3939
* retrieved. This must be a valid generation ID from a previous <a
40-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_StartPolicyGeneration.html">StartPolicyGeneration</a>
40+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_StartPolicyGeneration.html">StartPolicyGeneration</a>
4141
* call that has completed processing.</p>
4242
*/
4343
inline const Aws::String& GetPolicyGenerationId() const { return m_policyGenerationId; }
@@ -77,7 +77,7 @@ class ListPolicyGenerationAssetsRequest : public BedrockAgentCoreControlRequest
7777
///@{
7878
/**
7979
* <p>A pagination token returned from a previous <a
80-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html">ListPolicyGenerationAssets</a>
80+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html">ListPolicyGenerationAssets</a>
8181
* call. Use this token to retrieve the next page of assets when the response is
8282
* paginated due to large numbers of generated policy options.</p>
8383
*/

generated/src/aws-cpp-sdk-bedrock-agentcore-control/include/aws/bedrock-agentcore-control/model/ListPolicyGenerationAssetsResult.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ListPolicyGenerationAssetsResult {
5858
///@{
5959
/**
6060
* <p>A pagination token that can be used in subsequent <a
61-
* href="https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/API_ListPolicyGenerationAssets.html">ListPolicyGenerationAssets</a>
61+
* href="https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_ListPolicyGenerationAssets.html">ListPolicyGenerationAssets</a>
6262
* calls to retrieve additional assets. This token is only present when there are
6363
* more generated policy assets available beyond the current response.</p>
6464
*/

generated/src/aws-cpp-sdk-connect/include/aws/connect/model/StartOutboundChatContactRequest.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/connect/model/Endpoint.h>
1111
#include <aws/connect/model/ParticipantDetails.h>
1212
#include <aws/connect/model/SegmentAttributeValue.h>
13+
#include <aws/connect/model/TemplatedMessageConfig.h>
1314
#include <aws/core/utils/UUID.h>
1415
#include <aws/core/utils/memory/stl/AWSMap.h>
1516
#include <aws/core/utils/memory/stl/AWSString.h>
@@ -215,6 +216,22 @@ class StartOutboundChatContactRequest : public ConnectRequest {
215216
}
216217
///@}
217218

219+
///@{
220+
221+
inline const TemplatedMessageConfig& GetInitialTemplatedSystemMessage() const { return m_initialTemplatedSystemMessage; }
222+
inline bool InitialTemplatedSystemMessageHasBeenSet() const { return m_initialTemplatedSystemMessageHasBeenSet; }
223+
template <typename InitialTemplatedSystemMessageT = TemplatedMessageConfig>
224+
void SetInitialTemplatedSystemMessage(InitialTemplatedSystemMessageT&& value) {
225+
m_initialTemplatedSystemMessageHasBeenSet = true;
226+
m_initialTemplatedSystemMessage = std::forward<InitialTemplatedSystemMessageT>(value);
227+
}
228+
template <typename InitialTemplatedSystemMessageT = TemplatedMessageConfig>
229+
StartOutboundChatContactRequest& WithInitialTemplatedSystemMessage(InitialTemplatedSystemMessageT&& value) {
230+
SetInitialTemplatedSystemMessage(std::forward<InitialTemplatedSystemMessageT>(value));
231+
return *this;
232+
}
233+
///@}
234+
218235
///@{
219236
/**
220237
* <p>The unique identifier for an Amazon Connect contact. This identifier is
@@ -311,6 +328,8 @@ class StartOutboundChatContactRequest : public ConnectRequest {
311328

312329
ChatMessage m_initialSystemMessage;
313330

331+
TemplatedMessageConfig m_initialTemplatedSystemMessage;
332+
314333
Aws::String m_relatedContactId;
315334

316335
Aws::Vector<Aws::String> m_supportedMessagingContentTypes;
@@ -325,6 +344,7 @@ class StartOutboundChatContactRequest : public ConnectRequest {
325344
bool m_chatDurationInMinutesHasBeenSet = false;
326345
bool m_participantDetailsHasBeenSet = false;
327346
bool m_initialSystemMessageHasBeenSet = false;
347+
bool m_initialTemplatedSystemMessageHasBeenSet = false;
328348
bool m_relatedContactIdHasBeenSet = false;
329349
bool m_supportedMessagingContentTypesHasBeenSet = false;
330350
bool m_clientTokenHasBeenSet = true;

generated/src/aws-cpp-sdk-connect/source/model/StartOutboundChatContactRequest.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ Aws::String StartOutboundChatContactRequest::SerializePayload() const {
5959
payload.WithObject("InitialSystemMessage", m_initialSystemMessage.Jsonize());
6060
}
6161

62+
if (m_initialTemplatedSystemMessageHasBeenSet) {
63+
payload.WithObject("InitialTemplatedSystemMessage", m_initialTemplatedSystemMessage.Jsonize());
64+
}
65+
6266
if (m_relatedContactIdHasBeenSet) {
6367
payload.WithString("RelatedContactId", m_relatedContactId);
6468
}

0 commit comments

Comments
 (0)