Skip to content

Commit ecae762

Browse files
Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks.
Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). This is a documentation update Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift.
1 parent 3b746e0 commit ecae762

288 files changed

Lines changed: 23466 additions & 429 deletions

File tree

Some content is hidden

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.804
1+
1.11.805

generated/src/aws-cpp-sdk-bcm-data-exports/include/aws/bcm-data-exports/model/S3OutputType.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
namespace Aws {
1111
namespace BCMDataExports {
1212
namespace Model {
13-
enum class S3OutputType { NOT_SET, CUSTOM };
13+
enum class S3OutputType { NOT_SET, CUSTOM, ATHENA, REDSHIFT };
1414

1515
namespace S3OutputTypeMapper {
1616
AWS_BCMDATAEXPORTS_API S3OutputType GetS3OutputTypeForName(const Aws::String& name);

generated/src/aws-cpp-sdk-bcm-data-exports/source/model/S3OutputType.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,17 @@ namespace Model {
1616
namespace S3OutputTypeMapper {
1717

1818
static const int CUSTOM_HASH = HashingUtils::HashString("CUSTOM");
19+
static const int ATHENA_HASH = HashingUtils::HashString("ATHENA");
20+
static const int REDSHIFT_HASH = HashingUtils::HashString("REDSHIFT");
1921

2022
S3OutputType GetS3OutputTypeForName(const Aws::String& name) {
2123
int hashCode = HashingUtils::HashString(name.c_str());
2224
if (hashCode == CUSTOM_HASH) {
2325
return S3OutputType::CUSTOM;
26+
} else if (hashCode == ATHENA_HASH) {
27+
return S3OutputType::ATHENA;
28+
} else if (hashCode == REDSHIFT_HASH) {
29+
return S3OutputType::REDSHIFT;
2430
}
2531
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
2632
if (overflowContainer) {
@@ -37,6 +43,10 @@ Aws::String GetNameForS3OutputType(S3OutputType enumValue) {
3743
return {};
3844
case S3OutputType::CUSTOM:
3945
return "CUSTOM";
46+
case S3OutputType::ATHENA:
47+
return "ATHENA";
48+
case S3OutputType::REDSHIFT:
49+
return "REDSHIFT";
4050
default:
4151
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
4252
if (overflowContainer) {

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

Lines changed: 432 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
#include <aws/bedrock-agentcore-control/model/ListMemoriesPaginationTraits.h>
2323
#include <aws/bedrock-agentcore-control/model/ListOauth2CredentialProvidersPaginationTraits.h>
2424
#include <aws/bedrock-agentcore-control/model/ListOnlineEvaluationConfigsPaginationTraits.h>
25+
#include <aws/bedrock-agentcore-control/model/ListPaymentConnectorsPaginationTraits.h>
26+
#include <aws/bedrock-agentcore-control/model/ListPaymentCredentialProvidersPaginationTraits.h>
27+
#include <aws/bedrock-agentcore-control/model/ListPaymentManagersPaginationTraits.h>
2528
#include <aws/bedrock-agentcore-control/model/ListPoliciesPaginationTraits.h>
2629
#include <aws/bedrock-agentcore-control/model/ListPolicyEnginesPaginationTraits.h>
2730
#include <aws/bedrock-agentcore-control/model/ListPolicyGenerationAssetsPaginationTraits.h>
@@ -81,6 +84,15 @@ using ListOauth2CredentialProvidersPaginator =
8184
using ListOnlineEvaluationConfigsPaginator =
8285
Aws::Utils::Pagination::Paginator<BedrockAgentCoreControlClient, Model::ListOnlineEvaluationConfigsRequest,
8386
Pagination::ListOnlineEvaluationConfigsPaginationTraits<BedrockAgentCoreControlClient>>;
87+
using ListPaymentConnectorsPaginator =
88+
Aws::Utils::Pagination::Paginator<BedrockAgentCoreControlClient, Model::ListPaymentConnectorsRequest,
89+
Pagination::ListPaymentConnectorsPaginationTraits<BedrockAgentCoreControlClient>>;
90+
using ListPaymentCredentialProvidersPaginator =
91+
Aws::Utils::Pagination::Paginator<BedrockAgentCoreControlClient, Model::ListPaymentCredentialProvidersRequest,
92+
Pagination::ListPaymentCredentialProvidersPaginationTraits<BedrockAgentCoreControlClient>>;
93+
using ListPaymentManagersPaginator =
94+
Aws::Utils::Pagination::Paginator<BedrockAgentCoreControlClient, Model::ListPaymentManagersRequest,
95+
Pagination::ListPaymentManagersPaginationTraits<BedrockAgentCoreControlClient>>;
8496
using ListPoliciesPaginator = Aws::Utils::Pagination::Paginator<BedrockAgentCoreControlClient, Model::ListPoliciesRequest,
8597
Pagination::ListPoliciesPaginationTraits<BedrockAgentCoreControlClient>>;
8698
using ListPolicyEnginesPaginator =

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

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
#include <aws/bedrock-agentcore-control/model/ListMemoriesPaginationTraits.h>
2323
#include <aws/bedrock-agentcore-control/model/ListOauth2CredentialProvidersPaginationTraits.h>
2424
#include <aws/bedrock-agentcore-control/model/ListOnlineEvaluationConfigsPaginationTraits.h>
25+
#include <aws/bedrock-agentcore-control/model/ListPaymentConnectorsPaginationTraits.h>
26+
#include <aws/bedrock-agentcore-control/model/ListPaymentCredentialProvidersPaginationTraits.h>
27+
#include <aws/bedrock-agentcore-control/model/ListPaymentManagersPaginationTraits.h>
2528
#include <aws/bedrock-agentcore-control/model/ListPoliciesPaginationTraits.h>
2629
#include <aws/bedrock-agentcore-control/model/ListPolicyEnginesPaginationTraits.h>
2730
#include <aws/bedrock-agentcore-control/model/ListPolicyGenerationAssetsPaginationTraits.h>
@@ -239,6 +242,42 @@ class BedrockAgentCoreControlPaginationBase {
239242
static_cast<DerivedClient*>(this), request};
240243
}
241244

245+
/**
246+
* Create a paginator for ListPaymentConnectors operation
247+
*/
248+
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentConnectorsRequest,
249+
Pagination::ListPaymentConnectorsPaginationTraits<DerivedClient>>
250+
ListPaymentConnectorsPaginator(const Model::ListPaymentConnectorsRequest& request) {
251+
request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
252+
return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentConnectorsRequest,
253+
Pagination::ListPaymentConnectorsPaginationTraits<DerivedClient>>{
254+
static_cast<DerivedClient*>(this), request};
255+
}
256+
257+
/**
258+
* Create a paginator for ListPaymentCredentialProviders operation
259+
*/
260+
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentCredentialProvidersRequest,
261+
Pagination::ListPaymentCredentialProvidersPaginationTraits<DerivedClient>>
262+
ListPaymentCredentialProvidersPaginator(const Model::ListPaymentCredentialProvidersRequest& request) {
263+
request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
264+
return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentCredentialProvidersRequest,
265+
Pagination::ListPaymentCredentialProvidersPaginationTraits<DerivedClient>>{
266+
static_cast<DerivedClient*>(this), request};
267+
}
268+
269+
/**
270+
* Create a paginator for ListPaymentManagers operation
271+
*/
272+
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentManagersRequest,
273+
Pagination::ListPaymentManagersPaginationTraits<DerivedClient>>
274+
ListPaymentManagersPaginator(const Model::ListPaymentManagersRequest& request) {
275+
request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
276+
return Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListPaymentManagersRequest,
277+
Pagination::ListPaymentManagersPaginationTraits<DerivedClient>>{
278+
static_cast<DerivedClient*>(this), request};
279+
}
280+
242281
/**
243282
* Create a paginator for ListPolicies operation
244283
*/

0 commit comments

Comments
 (0)