Skip to content

Commit 2fedad7

Browse files
Adds policy effect and actions fields to Policy API's.
Added support for application-aware start/stop of SAP applications running on EC2 instances, with SSM for SAP This release adds support to provide guardrail configuration and modify inference parameters that are then used in RetrieveAndGenerate API in Agents for Amazon Bedrock. This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages. Update the DNS Firewall settings to correct a spelling issue.
1 parent 2628384 commit 2fedad7

File tree

101 files changed

+5438
-316
lines changed

Some content is hidden

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

101 files changed

+5438
-316
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.324
1+
1.11.325

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/BedrockAgentRuntimeClient.h

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -78,26 +78,29 @@ namespace BedrockAgentRuntime
7878
virtual ~BedrockAgentRuntimeClient();
7979

8080
/**
81-
* <p>Sends a prompt for the agent to process and respond to. Use return control
82-
* event type for function calling.</p> <p>The CLI doesn't support
83-
* <code>InvokeAgent</code>.</p> <ul> <li> <p>To continue the same
84-
* conversation with an agent, use the same <code>sessionId</code> value in the
85-
* request.</p> </li> <li> <p>To activate trace enablement, turn
86-
* <code>enableTrace</code> to <code>true</code>. Trace enablement helps you follow
87-
* the agent's reasoning process that led it to the information it processed, the
88-
* actions it took, and the final result it yielded. For more information, see <a
81+
* <p>The CLI doesn't support <code>InvokeAgent</code>.</p> <p>Sends
82+
* a prompt for the agent to process and respond to. Note the following fields for
83+
* the request:</p> <ul> <li> <p>To continue the same conversation with an agent,
84+
* use the same <code>sessionId</code> value in the request.</p> </li> <li> <p>To
85+
* activate trace enablement, turn <code>enableTrace</code> to <code>true</code>.
86+
* Trace enablement helps you follow the agent's reasoning process that led it to
87+
* the information it processed, the actions it took, and the final result it
88+
* yielded. For more information, see <a
8989
* href="https://docs.aws.amazon.com/bedrock/latest/userguide/agents-test.html#trace-events">Trace
9090
* enablement</a>.</p> </li> <li> <p>End a conversation by setting
9191
* <code>endSession</code> to <code>true</code>.</p> </li> <li> <p>In the
9292
* <code>sessionState</code> object, you can include attributes for the session or
93-
* prompt or parameters returned from the action group.</p> </li> <li> <p>Use
94-
* return control event type for function calling.</p> </li> </ul> <p>The response
95-
* is returned in the <code>bytes</code> field of the <code>chunk</code>
96-
* object.</p> <ul> <li> <p>The <code>attribution</code> object contains citations
97-
* for parts of the response.</p> </li> <li> <p>If you set <code>enableTrace</code>
98-
* to <code>true</code> in the request, you can trace the agent's steps and
99-
* reasoning process that led it to the response.</p> </li> <li> <p>Errors are also
100-
* surfaced in the response.</p> </li> </ul><p><h3>See Also:</h3> <a
93+
* prompt or, if you configured an action group to return control, results from
94+
* invocation of the action group.</p> </li> </ul> <p>The response is returned in
95+
* the <code>bytes</code> field of the <code>chunk</code> object.</p> <ul> <li>
96+
* <p>The <code>attribution</code> object contains citations for parts of the
97+
* response.</p> </li> <li> <p>If you set <code>enableTrace</code> to
98+
* <code>true</code> in the request, you can trace the agent's steps and reasoning
99+
* process that led it to the response.</p> </li> <li> <p>If the action predicted
100+
* was configured to return control, the response returns parameters for the
101+
* action, elicited from the user, in the <code>returnControl</code> field.</p>
102+
* </li> <li> <p>Errors are also surfaced in the response.</p> </li>
103+
* </ul><p><h3>See Also:</h3> <a
101104
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/InvokeAgent">AWS
102105
* API Reference</a></p>
103106
*/

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/ApiInvocationInput.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace Model
3030
* <p>Contains information about the API operation that the agent predicts should
3131
* be called.</p> <p>This data type is used in the following API operations:</p>
3232
* <ul> <li> <p>In the <code>returnControl</code> field of the <a
33-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_ResponseSyntax">Retrieve
33+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_ResponseSyntax">InvokeAgent
3434
* response</a> </p> </li> </ul><p><h3>See Also:</h3> <a
3535
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/ApiInvocationInput">AWS
3636
* API Reference</a></p>

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/ApiParameter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace Model
2626
/**
2727
* <p>Information about a parameter to provide to the API request.</p> <p>This data
2828
* type is used in the following API operations:</p> <ul> <li> <p> <a
29-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_ResponseSyntax">Retrieve
29+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_ResponseSyntax">InvokeAgent
3030
* response</a> </p> </li> </ul><p><h3>See Also:</h3> <a
3131
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/ApiParameter">AWS
3232
* API Reference</a></p>

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/ApiRequestBody.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace Model
2929
* <p>The request body to provide for the API request, as the agent elicited from
3030
* the user.</p> <p>This data type is used in the following API operations:</p>
3131
* <ul> <li> <p> <a
32-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_ResponseSyntax">Retrieve
32+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_ResponseSyntax">InvokeAgent
3333
* response</a> </p> </li> </ul><p><h3>See Also:</h3> <a
3434
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/ApiRequestBody">AWS
3535
* API Reference</a></p>

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/ApiResult.h

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace Model
3131
* group and the response body that was returned.</p> <p>This data type is used in
3232
* the following API operations:</p> <ul> <li> <p>In the
3333
* <code>returnControlInvocationResults</code> of the <a
34-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_RequestSyntax">Retrieve
34+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_RequestSyntax">InvokeAgent
3535
* request</a> </p> </li> </ul><p><h3>See Also:</h3> <a
3636
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/ApiResult">AWS
3737
* API Reference</a></p>
@@ -195,85 +195,85 @@ namespace Model
195195

196196
/**
197197
* <p>The response body from the API operation. The key of the object is the
198-
* content type. The response may be returned directly or from the Lambda
199-
* function.</p>
198+
* content type (currently, only <code>TEXT</code> is supported). The response may
199+
* be returned directly or from the Lambda function.</p>
200200
*/
201201
inline const Aws::Map<Aws::String, ContentBody>& GetResponseBody() const{ return m_responseBody; }
202202

203203
/**
204204
* <p>The response body from the API operation. The key of the object is the
205-
* content type. The response may be returned directly or from the Lambda
206-
* function.</p>
205+
* content type (currently, only <code>TEXT</code> is supported). The response may
206+
* be returned directly or from the Lambda function.</p>
207207
*/
208208
inline bool ResponseBodyHasBeenSet() const { return m_responseBodyHasBeenSet; }
209209

210210
/**
211211
* <p>The response body from the API operation. The key of the object is the
212-
* content type. The response may be returned directly or from the Lambda
213-
* function.</p>
212+
* content type (currently, only <code>TEXT</code> is supported). The response may
213+
* be returned directly or from the Lambda function.</p>
214214
*/
215215
inline void SetResponseBody(const Aws::Map<Aws::String, ContentBody>& value) { m_responseBodyHasBeenSet = true; m_responseBody = value; }
216216

217217
/**
218218
* <p>The response body from the API operation. The key of the object is the
219-
* content type. The response may be returned directly or from the Lambda
220-
* function.</p>
219+
* content type (currently, only <code>TEXT</code> is supported). The response may
220+
* be returned directly or from the Lambda function.</p>
221221
*/
222222
inline void SetResponseBody(Aws::Map<Aws::String, ContentBody>&& value) { m_responseBodyHasBeenSet = true; m_responseBody = std::move(value); }
223223

224224
/**
225225
* <p>The response body from the API operation. The key of the object is the
226-
* content type. The response may be returned directly or from the Lambda
227-
* function.</p>
226+
* content type (currently, only <code>TEXT</code> is supported). The response may
227+
* be returned directly or from the Lambda function.</p>
228228
*/
229229
inline ApiResult& WithResponseBody(const Aws::Map<Aws::String, ContentBody>& value) { SetResponseBody(value); return *this;}
230230

231231
/**
232232
* <p>The response body from the API operation. The key of the object is the
233-
* content type. The response may be returned directly or from the Lambda
234-
* function.</p>
233+
* content type (currently, only <code>TEXT</code> is supported). The response may
234+
* be returned directly or from the Lambda function.</p>
235235
*/
236236
inline ApiResult& WithResponseBody(Aws::Map<Aws::String, ContentBody>&& value) { SetResponseBody(std::move(value)); return *this;}
237237

238238
/**
239239
* <p>The response body from the API operation. The key of the object is the
240-
* content type. The response may be returned directly or from the Lambda
241-
* function.</p>
240+
* content type (currently, only <code>TEXT</code> is supported). The response may
241+
* be returned directly or from the Lambda function.</p>
242242
*/
243243
inline ApiResult& AddResponseBody(const Aws::String& key, const ContentBody& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(key, value); return *this; }
244244

245245
/**
246246
* <p>The response body from the API operation. The key of the object is the
247-
* content type. The response may be returned directly or from the Lambda
248-
* function.</p>
247+
* content type (currently, only <code>TEXT</code> is supported). The response may
248+
* be returned directly or from the Lambda function.</p>
249249
*/
250250
inline ApiResult& AddResponseBody(Aws::String&& key, const ContentBody& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(std::move(key), value); return *this; }
251251

252252
/**
253253
* <p>The response body from the API operation. The key of the object is the
254-
* content type. The response may be returned directly or from the Lambda
255-
* function.</p>
254+
* content type (currently, only <code>TEXT</code> is supported). The response may
255+
* be returned directly or from the Lambda function.</p>
256256
*/
257257
inline ApiResult& AddResponseBody(const Aws::String& key, ContentBody&& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(key, std::move(value)); return *this; }
258258

259259
/**
260260
* <p>The response body from the API operation. The key of the object is the
261-
* content type. The response may be returned directly or from the Lambda
262-
* function.</p>
261+
* content type (currently, only <code>TEXT</code> is supported). The response may
262+
* be returned directly or from the Lambda function.</p>
263263
*/
264264
inline ApiResult& AddResponseBody(Aws::String&& key, ContentBody&& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(std::move(key), std::move(value)); return *this; }
265265

266266
/**
267267
* <p>The response body from the API operation. The key of the object is the
268-
* content type. The response may be returned directly or from the Lambda
269-
* function.</p>
268+
* content type (currently, only <code>TEXT</code> is supported). The response may
269+
* be returned directly or from the Lambda function.</p>
270270
*/
271271
inline ApiResult& AddResponseBody(const char* key, ContentBody&& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(key, std::move(value)); return *this; }
272272

273273
/**
274274
* <p>The response body from the API operation. The key of the object is the
275-
* content type. The response may be returned directly or from the Lambda
276-
* function.</p>
275+
* content type (currently, only <code>TEXT</code> is supported). The response may
276+
* be returned directly or from the Lambda function.</p>
277277
*/
278278
inline ApiResult& AddResponseBody(const char* key, const ContentBody& value) { m_responseBodyHasBeenSet = true; m_responseBody.emplace(key, value); return *this; }
279279

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/Citation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace Model
2929
* <p>An object containing a segment of the generated response that is based on a
3030
* source in the knowledge base, alongside information about the source.</p>
3131
* <p>This data type is used in the following API operations:</p> <ul> <li> <p> <a
32-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_ResponseSyntax">Retrieve
32+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_ResponseSyntax">InvokeAgent
3333
* response</a> – in the <code>citations</code> field</p> </li> <li> <p> <a
3434
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html#API_agent-runtime_RetrieveAndGenerate_ResponseSyntax">RetrieveAndGenerate
3535
* response</a> – in the <code>citations</code> field</p> </li> </ul><p><h3>See

generated/src/aws-cpp-sdk-bedrock-agent-runtime/include/aws/bedrock-agent-runtime/model/ContentBody.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace Model
2727
* <p>Contains the body of the API response.</p> <p>This data type is used in the
2828
* following API operations:</p> <ul> <li> <p>In the
2929
* <code>returnControlInvocationResults</code> field of the <a
30-
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html#API_agent-runtime_Retrieve_RequestSyntax">Retrieve
30+
* href="https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html#API_agent-runtime_InvokeAgent_RequestSyntax">InvokeAgent
3131
* request</a> </p> </li> </ul><p><h3>See Also:</h3> <a
3232
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agent-runtime-2023-07-26/ContentBody">AWS
3333
* API Reference</a></p>

0 commit comments

Comments
 (0)