Skip to content

Commit 3d6e7ab

Browse files
Add MinBitrate for QVBR mode under H264/H265/AV1 output codec. Add GopBReference, GopNumBFrames, SubGopLength fields under H265 output codec.
Model whitespace change - no client difference Added support for cross-account Active Directories. This release adds a persistent connection field to UserPhoneConfig that maintains agent's softphone media connection for faster call connections. Add UNKNOWN state to RemediationExecutionState and add IN_PROGRESS/EXITED/UNKNOWN states to RemediationExecutionStepState. Add tagging and VPC support to AgentCore Runtime, Code Interpreter, and Browser resources. Add support for configuring request headers in Runtime. Fix AgentCore Runtime shape names. Update invalid character handling documentation for SQS SendMessage API
1 parent e8db019 commit 3d6e7ab

File tree

185 files changed

+4448
-2047
lines changed

Some content is hidden

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

185 files changed

+4448
-2047
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.651
1+
1.11.652

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

Lines changed: 109 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,10 @@ namespace Aws
1616
namespace BedrockAgentCoreControl
1717
{
1818
/**
19-
* <p> <p>Amazon Bedrock AgentCore is in preview release and is subject to
20-
* change.</p> <p>Amazon Bedrock Agent Core Control is a service that
21-
* enables you to manage memory resources for your Amazon Bedrock agents.</p>
22-
* <p>Use this API to create, retrieve, update, and delete memory resources and
23-
* their associated memory strategies. Memory resources enable your agents to store
24-
* and retrieve information from conversations and interactions.</p></p>
19+
* <p> <p> is in preview release and is subject to change.</p>
20+
* <p>Welcome to the Amazon Bedrock AgentCore Control plane API reference. Control
21+
* plane actions configure, create, modify, and monitor Amazon Web Services
22+
* resources.</p></p>
2523
*/
2624
class AWS_BEDROCKAGENTCORECONTROL_API BedrockAgentCoreControlClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<BedrockAgentCoreControlClient>
2725
{
@@ -82,7 +80,7 @@ namespace BedrockAgentCoreControl
8280
virtual ~BedrockAgentCoreControlClient();
8381

8482
/**
85-
* <p>Creates an Amazon Secure Agent.</p><p><h3>See Also:</h3> <a
83+
* <p>Creates an Amazon Bedrock AgentCore Runtime.</p><p><h3>See Also:</h3> <a
8684
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreateAgentRuntime">AWS
8785
* API Reference</a></p>
8886
*/
@@ -107,7 +105,7 @@ namespace BedrockAgentCoreControl
107105
}
108106

109107
/**
110-
* <p>Creates an Amazon Secure AgentEndpoint.</p><p><h3>See Also:</h3> <a
108+
* <p>Creates an AgentCore Runtime endpoint.</p><p><h3>See Also:</h3> <a
111109
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreateAgentRuntimeEndpoint">AWS
112110
* API Reference</a></p>
113111
*/
@@ -237,8 +235,7 @@ namespace BedrockAgentCoreControl
237235

238236
/**
239237
* <p>Creates a target for a gateway. A target defines an endpoint that the gateway
240-
* can connect to.</p> <p>To create a target, you must specify the gateway
241-
* identifier and target configuration.</p><p><h3>See Also:</h3> <a
238+
* can connect to.</p><p><h3>See Also:</h3> <a
242239
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreateGatewayTarget">AWS
243240
* API Reference</a></p>
244241
*/
@@ -263,7 +260,8 @@ namespace BedrockAgentCoreControl
263260
}
264261

265262
/**
266-
* <p>Creates a new memory.</p><p><h3>See Also:</h3> <a
263+
* <p>Creates a new Amazon Bedrock AgentCore Memory resource.</p><p><h3>See
264+
* Also:</h3> <a
267265
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/CreateMemory">AWS
268266
* API Reference</a></p>
269267
*/
@@ -338,7 +336,7 @@ namespace BedrockAgentCoreControl
338336
}
339337

340338
/**
341-
* <p>Deletes an Amazon Secure Agent.</p><p><h3>See Also:</h3> <a
339+
* <p>Deletes an Amazon Bedrock AgentCore Runtime.</p><p><h3>See Also:</h3> <a
342340
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/DeleteAgentRuntime">AWS
343341
* API Reference</a></p>
344342
*/
@@ -363,7 +361,7 @@ namespace BedrockAgentCoreControl
363361
}
364362

365363
/**
366-
* <p>Deletes an Amazon Secure AgentEndpoint.</p><p><h3>See Also:</h3> <a
364+
* <p>Deletes an AAgentCore Runtime endpoint.</p><p><h3>See Also:</h3> <a
367365
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/DeleteAgentRuntimeEndpoint">AWS
368366
* API Reference</a></p>
369367
*/
@@ -463,7 +461,7 @@ namespace BedrockAgentCoreControl
463461
}
464462

465463
/**
466-
* <p>Deletes a Gateway.</p><p><h3>See Also:</h3> <a
464+
* <p>Deletes a gateway.</p><p><h3>See Also:</h3> <a
467465
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/DeleteGateway">AWS
468466
* API Reference</a></p>
469467
*/
@@ -488,7 +486,7 @@ namespace BedrockAgentCoreControl
488486
}
489487

490488
/**
491-
* <p>Deletes a Gateway Target.</p><p><h3>See Also:</h3> <a
489+
* <p>Deletes a gateway target.</p><p><h3>See Also:</h3> <a
492490
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/DeleteGatewayTarget">AWS
493491
* API Reference</a></p>
494492
*/
@@ -513,7 +511,8 @@ namespace BedrockAgentCoreControl
513511
}
514512

515513
/**
516-
* <p>Deletes a memory.</p><p><h3>See Also:</h3> <a
514+
* <p>Deletes an Amazon Bedrock AgentCore Memory resource.</p><p><h3>See Also:</h3>
515+
* <a
517516
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/DeleteMemory">AWS
518517
* API Reference</a></p>
519518
*/
@@ -588,7 +587,7 @@ namespace BedrockAgentCoreControl
588587
}
589588

590589
/**
591-
* <p>Gets an Amazon Secure Agent.</p><p><h3>See Also:</h3> <a
590+
* <p>Gets an Amazon Bedrock AgentCore Runtime.</p><p><h3>See Also:</h3> <a
592591
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/GetAgentRuntime">AWS
593592
* API Reference</a></p>
594593
*/
@@ -741,7 +740,7 @@ namespace BedrockAgentCoreControl
741740
}
742741

743742
/**
744-
* <p>Retrieves information about a specific Gateway Target.</p><p><h3>See
743+
* <p>Retrieves information about a specific gateway target.</p><p><h3>See
745744
* Also:</h3> <a
746745
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/GetGatewayTarget">AWS
747746
* API Reference</a></p>
@@ -767,7 +766,8 @@ namespace BedrockAgentCoreControl
767766
}
768767

769768
/**
770-
* <p>Retrieve an existing memory.</p><p><h3>See Also:</h3> <a
769+
* <p>Retrieve an existing Amazon Bedrock AgentCore Memory resource.</p><p><h3>See
770+
* Also:</h3> <a
771771
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/GetMemory">AWS
772772
* API Reference</a></p>
773773
*/
@@ -1023,7 +1023,7 @@ namespace BedrockAgentCoreControl
10231023
}
10241024

10251025
/**
1026-
* <p>Lists all targets for a specific Gateway.</p><p><h3>See Also:</h3> <a
1026+
* <p>Lists all targets for a specific gateway.</p><p><h3>See Also:</h3> <a
10271027
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/ListGatewayTargets">AWS
10281028
* API Reference</a></p>
10291029
*/
@@ -1048,7 +1048,7 @@ namespace BedrockAgentCoreControl
10481048
}
10491049

10501050
/**
1051-
* <p>Lists all Gateways in the account.</p><p><h3>See Also:</h3> <a
1051+
* <p>Lists all gateways in the account.</p><p><h3>See Also:</h3> <a
10521052
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/ListGateways">AWS
10531053
* API Reference</a></p>
10541054
*/
@@ -1073,7 +1073,8 @@ namespace BedrockAgentCoreControl
10731073
}
10741074

10751075
/**
1076-
* <p>Lists the memory present.</p><p><h3>See Also:</h3> <a
1076+
* <p>Lists the available Amazon Bedrock AgentCore Memory resources in the current
1077+
* Amazon Web Services Region.</p><p><h3>See Also:</h3> <a
10771078
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/ListMemories">AWS
10781079
* API Reference</a></p>
10791080
*/
@@ -1123,6 +1124,32 @@ namespace BedrockAgentCoreControl
11231124
return SubmitAsync(&BedrockAgentCoreControlClient::ListOauth2CredentialProviders, request, handler, context);
11241125
}
11251126

1127+
/**
1128+
* <p>Lists the tags associated with the specified resource.</p><p><h3>See
1129+
* Also:</h3> <a
1130+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/ListTagsForResource">AWS
1131+
* API Reference</a></p>
1132+
*/
1133+
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const;
1134+
1135+
/**
1136+
* A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.
1137+
*/
1138+
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1139+
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1140+
{
1141+
return SubmitCallable(&BedrockAgentCoreControlClient::ListTagsForResource, request);
1142+
}
1143+
1144+
/**
1145+
* An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
1146+
*/
1147+
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1148+
void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1149+
{
1150+
return SubmitAsync(&BedrockAgentCoreControlClient::ListTagsForResource, request, handler, context);
1151+
}
1152+
11261153
/**
11271154
* <p>Lists all workload identities in your account.</p><p><h3>See Also:</h3> <a
11281155
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/ListWorkloadIdentities">AWS
@@ -1174,6 +1201,60 @@ namespace BedrockAgentCoreControl
11741201
return SubmitAsync(&BedrockAgentCoreControlClient::SetTokenVaultCMK, request, handler, context);
11751202
}
11761203

1204+
/**
1205+
* <p>Associates the specified tags to a resource with the specified resourceArn.
1206+
* If existing tags on a resource are not specified in the request parameters, they
1207+
* are not changed. When a resource is deleted, the tags associated with that
1208+
* resource are also deleted.</p><p><h3>See Also:</h3> <a
1209+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/TagResource">AWS
1210+
* API Reference</a></p>
1211+
*/
1212+
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest& request) const;
1213+
1214+
/**
1215+
* A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.
1216+
*/
1217+
template<typename TagResourceRequestT = Model::TagResourceRequest>
1218+
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1219+
{
1220+
return SubmitCallable(&BedrockAgentCoreControlClient::TagResource, request);
1221+
}
1222+
1223+
/**
1224+
* An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
1225+
*/
1226+
template<typename TagResourceRequestT = Model::TagResourceRequest>
1227+
void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1228+
{
1229+
return SubmitAsync(&BedrockAgentCoreControlClient::TagResource, request, handler, context);
1230+
}
1231+
1232+
/**
1233+
* <p>Removes the specified tags from the specified resource.</p><p><h3>See
1234+
* Also:</h3> <a
1235+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UntagResource">AWS
1236+
* API Reference</a></p>
1237+
*/
1238+
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest& request) const;
1239+
1240+
/**
1241+
* A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.
1242+
*/
1243+
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1244+
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1245+
{
1246+
return SubmitCallable(&BedrockAgentCoreControlClient::UntagResource, request);
1247+
}
1248+
1249+
/**
1250+
* An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
1251+
*/
1252+
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1253+
void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1254+
{
1255+
return SubmitAsync(&BedrockAgentCoreControlClient::UntagResource, request, handler, context);
1256+
}
1257+
11771258
/**
11781259
* <p>Updates an existing Amazon Secure Agent.</p><p><h3>See Also:</h3> <a
11791260
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UpdateAgentRuntime">AWS
@@ -1200,8 +1281,8 @@ namespace BedrockAgentCoreControl
12001281
}
12011282

12021283
/**
1203-
* <p>Updates an existing Amazon Secure AgentEndpoint.</p><p><h3>See Also:</h3>
1204-
* <a
1284+
* <p>Updates an existing Amazon Bedrock AgentCore Runtime endpoint.</p><p><h3>See
1285+
* Also:</h3> <a
12051286
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UpdateAgentRuntimeEndpoint">AWS
12061287
* API Reference</a></p>
12071288
*/
@@ -1252,7 +1333,7 @@ namespace BedrockAgentCoreControl
12521333
}
12531334

12541335
/**
1255-
* <p>Updates an existing Gateway.</p><p><h3>See Also:</h3> <a
1336+
* <p>Updates an existing gateway.</p><p><h3>See Also:</h3> <a
12561337
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UpdateGateway">AWS
12571338
* API Reference</a></p>
12581339
*/
@@ -1277,7 +1358,7 @@ namespace BedrockAgentCoreControl
12771358
}
12781359

12791360
/**
1280-
* <p>Updates an existing Gateway Target.</p><p><h3>See Also:</h3> <a
1361+
* <p>Updates an existing gateway target.</p><p><h3>See Also:</h3> <a
12811362
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UpdateGatewayTarget">AWS
12821363
* API Reference</a></p>
12831364
*/
@@ -1302,7 +1383,8 @@ namespace BedrockAgentCoreControl
13021383
}
13031384

13041385
/**
1305-
* <p>Update memory.</p><p><h3>See Also:</h3> <a
1386+
* <p>Update an Amazon Bedrock AgentCore Memory resource memory.</p><p><h3>See
1387+
* Also:</h3> <a
13061388
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-agentcore-control-2023-06-05/UpdateMemory">AWS
13071389
* API Reference</a></p>
13081390
*/

0 commit comments

Comments
 (0)