Skip to content

Commit f4384e2

Browse files
Update models for release
1 parent c7d34f2 commit f4384e2

34 files changed

Lines changed: 5049 additions & 123 deletions

.changes/3.384.6

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "IoTSiteWise",
5+
"description": "Adding new BDD representation of endpoint ruleset"
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "Outposts",
10+
"description": "Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "BedrockAgentCore",
15+
"description": "Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "EC2",
20+
"description": "Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "DynamoDBStreams",
25+
"description": "Adding new BDD representation of endpoint ruleset"
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "TimestreamQuery",
30+
"description": "Adding new BDD representation of endpoint ruleset"
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "Odb",
35+
"description": "Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "Bedrock",
40+
"description": "Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention."
41+
},
42+
{
43+
"type": "api-change",
44+
"category": "MarketplaceCommerceAnalytics",
45+
"description": "Adding new BDD representation of endpoint ruleset"
46+
},
47+
{
48+
"type": "api-change",
49+
"category": "CloudWatch",
50+
"description": "This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys."
51+
},
52+
{
53+
"type": "api-change",
54+
"category": "TimestreamWrite",
55+
"description": "Adding new BDD representation of endpoint ruleset"
56+
}
57+
]

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\IoTSiteWise` - Adding new BDD representation of endpoint ruleset
6+
* `Aws\Outposts` - Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes.
7+
* `Aws\BedrockAgentCore` - Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update.
8+
* `Aws\EC2` - Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility.
9+
* `Aws\DynamoDBStreams` - Adding new BDD representation of endpoint ruleset
10+
* `Aws\TimestreamQuery` - Adding new BDD representation of endpoint ruleset
11+
* `Aws\Odb` - Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response.
12+
* `Aws\Bedrock` - Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention.
13+
* `Aws\MarketplaceCommerceAnalytics` - Adding new BDD representation of endpoint ruleset
14+
* `Aws\CloudWatch` - This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys.
15+
* `Aws\TimestreamWrite` - Adding new BDD representation of endpoint ruleset
16+
317
## 3.384.5 - 2026-06-08
418

519
* `Aws\TaxSettings` - Adds support for additional tax information fields for Philippines, Belgium, Chile, France, Poland, and Italy in the Tax Settings API.

src/Bedrock/BedrockClient.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@
8181
* @method \GuzzleHttp\Promise\Promise deregisterMarketplaceModelEndpointAsync(array $args = [])
8282
* @method \Aws\Result exportAutomatedReasoningPolicyVersion(array $args = [])
8383
* @method \GuzzleHttp\Promise\Promise exportAutomatedReasoningPolicyVersionAsync(array $args = [])
84+
* @method \Aws\Result getAccountDataRetention(array $args = [])
85+
* @method \GuzzleHttp\Promise\Promise getAccountDataRetentionAsync(array $args = [])
8486
* @method \Aws\Result getAdvancedPromptOptimizationJob(array $args = [])
8587
* @method \GuzzleHttp\Promise\Promise getAdvancedPromptOptimizationJobAsync(array $args = [])
8688
* @method \Aws\Result getAutomatedReasoningPolicy(array $args = [])
@@ -177,6 +179,8 @@
177179
* @method \GuzzleHttp\Promise\Promise listProvisionedModelThroughputsAsync(array $args = [])
178180
* @method \Aws\Result listTagsForResource(array $args = [])
179181
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
182+
* @method \Aws\Result putAccountDataRetention(array $args = [])
183+
* @method \GuzzleHttp\Promise\Promise putAccountDataRetentionAsync(array $args = [])
180184
* @method \Aws\Result putEnforcedGuardrailConfiguration(array $args = [])
181185
* @method \GuzzleHttp\Promise\Promise putEnforcedGuardrailConfigurationAsync(array $args = [])
182186
* @method \Aws\Result putModelInvocationLoggingConfiguration(array $args = [])

src/CloudWatch/CloudWatchClient.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
/**
77
* This client is used to interact with the **Amazon CloudWatch** service.
88
*
9+
* @method \Aws\Result associateDatasetKmsKey(array $args = [])
10+
* @method \GuzzleHttp\Promise\Promise associateDatasetKmsKeyAsync(array $args = [])
911
* @method \Aws\Result deleteAlarmMuteRule(array $args = [])
1012
* @method \GuzzleHttp\Promise\Promise deleteAlarmMuteRuleAsync(array $args = [])
1113
* @method \Aws\Result deleteAlarms(array $args = [])
@@ -34,6 +36,8 @@
3436
* @method \GuzzleHttp\Promise\Promise disableAlarmActionsAsync(array $args = [])
3537
* @method \Aws\Result disableInsightRules(array $args = [])
3638
* @method \GuzzleHttp\Promise\Promise disableInsightRulesAsync(array $args = [])
39+
* @method \Aws\Result disassociateDatasetKmsKey(array $args = [])
40+
* @method \GuzzleHttp\Promise\Promise disassociateDatasetKmsKeyAsync(array $args = [])
3741
* @method \Aws\Result enableAlarmActions(array $args = [])
3842
* @method \GuzzleHttp\Promise\Promise enableAlarmActionsAsync(array $args = [])
3943
* @method \Aws\Result enableInsightRules(array $args = [])
@@ -42,6 +46,8 @@
4246
* @method \GuzzleHttp\Promise\Promise getAlarmMuteRuleAsync(array $args = [])
4347
* @method \Aws\Result getDashboard(array $args = [])
4448
* @method \GuzzleHttp\Promise\Promise getDashboardAsync(array $args = [])
49+
* @method \Aws\Result getDataset(array $args = [])
50+
* @method \GuzzleHttp\Promise\Promise getDatasetAsync(array $args = [])
4551
* @method \Aws\Result getInsightRuleReport(array $args = [])
4652
* @method \GuzzleHttp\Promise\Promise getInsightRuleReportAsync(array $args = [])
4753
* @method \Aws\Result getMetricData(array $args = [])

src/Odb/OdbClient.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
* @method \GuzzleHttp\Promise\Promise acceptMarketplaceRegistrationAsync(array $args = [])
1010
* @method \Aws\Result associateIamRoleToResource(array $args = [])
1111
* @method \GuzzleHttp\Promise\Promise associateIamRoleToResourceAsync(array $args = [])
12+
* @method \Aws\Result createAutonomousDatabase(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createAutonomousDatabaseAsync(array $args = [])
14+
* @method \Aws\Result createAutonomousDatabaseBackup(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise createAutonomousDatabaseBackupAsync(array $args = [])
16+
* @method \Aws\Result createAutonomousDatabaseWallet(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise createAutonomousDatabaseWalletAsync(array $args = [])
1218
* @method \Aws\Result createCloudAutonomousVmCluster(array $args = [])
1319
* @method \GuzzleHttp\Promise\Promise createCloudAutonomousVmClusterAsync(array $args = [])
1420
* @method \Aws\Result createCloudExadataInfrastructure(array $args = [])
@@ -19,6 +25,10 @@
1925
* @method \GuzzleHttp\Promise\Promise createOdbNetworkAsync(array $args = [])
2026
* @method \Aws\Result createOdbPeeringConnection(array $args = [])
2127
* @method \GuzzleHttp\Promise\Promise createOdbPeeringConnectionAsync(array $args = [])
28+
* @method \Aws\Result deleteAutonomousDatabase(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise deleteAutonomousDatabaseAsync(array $args = [])
30+
* @method \Aws\Result deleteAutonomousDatabaseBackup(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise deleteAutonomousDatabaseBackupAsync(array $args = [])
2232
* @method \Aws\Result deleteCloudAutonomousVmCluster(array $args = [])
2333
* @method \GuzzleHttp\Promise\Promise deleteCloudAutonomousVmClusterAsync(array $args = [])
2434
* @method \Aws\Result deleteCloudExadataInfrastructure(array $args = [])
@@ -31,6 +41,14 @@
3141
* @method \GuzzleHttp\Promise\Promise deleteOdbPeeringConnectionAsync(array $args = [])
3242
* @method \Aws\Result disassociateIamRoleFromResource(array $args = [])
3343
* @method \GuzzleHttp\Promise\Promise disassociateIamRoleFromResourceAsync(array $args = [])
44+
* @method \Aws\Result failoverAutonomousDatabase(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise failoverAutonomousDatabaseAsync(array $args = [])
46+
* @method \Aws\Result getAutonomousDatabase(array $args = [])
47+
* @method \GuzzleHttp\Promise\Promise getAutonomousDatabaseAsync(array $args = [])
48+
* @method \Aws\Result getAutonomousDatabaseBackup(array $args = [])
49+
* @method \GuzzleHttp\Promise\Promise getAutonomousDatabaseBackupAsync(array $args = [])
50+
* @method \Aws\Result getAutonomousDatabaseWalletDetails(array $args = [])
51+
* @method \GuzzleHttp\Promise\Promise getAutonomousDatabaseWalletDetailsAsync(array $args = [])
3452
* @method \Aws\Result getCloudAutonomousVmCluster(array $args = [])
3553
* @method \GuzzleHttp\Promise\Promise getCloudAutonomousVmClusterAsync(array $args = [])
3654
* @method \Aws\Result getCloudExadataInfrastructure(array $args = [])
@@ -51,6 +69,18 @@
5169
* @method \GuzzleHttp\Promise\Promise getOdbPeeringConnectionAsync(array $args = [])
5270
* @method \Aws\Result initializeService(array $args = [])
5371
* @method \GuzzleHttp\Promise\Promise initializeServiceAsync(array $args = [])
72+
* @method \Aws\Result listAutonomousDatabaseBackups(array $args = [])
73+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabaseBackupsAsync(array $args = [])
74+
* @method \Aws\Result listAutonomousDatabaseCharacterSets(array $args = [])
75+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabaseCharacterSetsAsync(array $args = [])
76+
* @method \Aws\Result listAutonomousDatabaseClones(array $args = [])
77+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabaseClonesAsync(array $args = [])
78+
* @method \Aws\Result listAutonomousDatabasePeers(array $args = [])
79+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabasePeersAsync(array $args = [])
80+
* @method \Aws\Result listAutonomousDatabaseVersions(array $args = [])
81+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabaseVersionsAsync(array $args = [])
82+
* @method \Aws\Result listAutonomousDatabases(array $args = [])
83+
* @method \GuzzleHttp\Promise\Promise listAutonomousDatabasesAsync(array $args = [])
5484
* @method \Aws\Result listAutonomousVirtualMachines(array $args = [])
5585
* @method \GuzzleHttp\Promise\Promise listAutonomousVirtualMachinesAsync(array $args = [])
5686
* @method \Aws\Result listCloudAutonomousVmClusters(array $args = [])
@@ -75,16 +105,32 @@
75105
* @method \GuzzleHttp\Promise\Promise listSystemVersionsAsync(array $args = [])
76106
* @method \Aws\Result listTagsForResource(array $args = [])
77107
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
108+
* @method \Aws\Result rebootAutonomousDatabase(array $args = [])
109+
* @method \GuzzleHttp\Promise\Promise rebootAutonomousDatabaseAsync(array $args = [])
78110
* @method \Aws\Result rebootDbNode(array $args = [])
79111
* @method \GuzzleHttp\Promise\Promise rebootDbNodeAsync(array $args = [])
112+
* @method \Aws\Result restoreAutonomousDatabase(array $args = [])
113+
* @method \GuzzleHttp\Promise\Promise restoreAutonomousDatabaseAsync(array $args = [])
114+
* @method \Aws\Result shrinkAutonomousDatabase(array $args = [])
115+
* @method \GuzzleHttp\Promise\Promise shrinkAutonomousDatabaseAsync(array $args = [])
116+
* @method \Aws\Result startAutonomousDatabase(array $args = [])
117+
* @method \GuzzleHttp\Promise\Promise startAutonomousDatabaseAsync(array $args = [])
80118
* @method \Aws\Result startDbNode(array $args = [])
81119
* @method \GuzzleHttp\Promise\Promise startDbNodeAsync(array $args = [])
120+
* @method \Aws\Result stopAutonomousDatabase(array $args = [])
121+
* @method \GuzzleHttp\Promise\Promise stopAutonomousDatabaseAsync(array $args = [])
82122
* @method \Aws\Result stopDbNode(array $args = [])
83123
* @method \GuzzleHttp\Promise\Promise stopDbNodeAsync(array $args = [])
124+
* @method \Aws\Result switchoverAutonomousDatabase(array $args = [])
125+
* @method \GuzzleHttp\Promise\Promise switchoverAutonomousDatabaseAsync(array $args = [])
84126
* @method \Aws\Result tagResource(array $args = [])
85127
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
86128
* @method \Aws\Result untagResource(array $args = [])
87129
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
130+
* @method \Aws\Result updateAutonomousDatabase(array $args = [])
131+
* @method \GuzzleHttp\Promise\Promise updateAutonomousDatabaseAsync(array $args = [])
132+
* @method \Aws\Result updateAutonomousDatabaseBackup(array $args = [])
133+
* @method \GuzzleHttp\Promise\Promise updateAutonomousDatabaseBackupAsync(array $args = [])
88134
* @method \Aws\Result updateCloudExadataInfrastructure(array $args = [])
89135
* @method \GuzzleHttp\Promise\Promise updateCloudExadataInfrastructureAsync(array $args = [])
90136
* @method \Aws\Result updateOdbNetwork(array $args = [])

src/Outposts/OutpostsClient.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,16 @@
1313
* @method \GuzzleHttp\Promise\Promise createOrderAsync(array $args = [])
1414
* @method \Aws\Result createOutpost(array $args = [])
1515
* @method \GuzzleHttp\Promise\Promise createOutpostAsync(array $args = [])
16+
* @method \Aws\Result createQuote(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise createQuoteAsync(array $args = [])
1618
* @method \Aws\Result createRenewal(array $args = [])
1719
* @method \GuzzleHttp\Promise\Promise createRenewalAsync(array $args = [])
1820
* @method \Aws\Result createSite(array $args = [])
1921
* @method \GuzzleHttp\Promise\Promise createSiteAsync(array $args = [])
2022
* @method \Aws\Result deleteOutpost(array $args = [])
2123
* @method \GuzzleHttp\Promise\Promise deleteOutpostAsync(array $args = [])
24+
* @method \Aws\Result deleteQuote(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise deleteQuoteAsync(array $args = [])
2226
* @method \Aws\Result deleteSite(array $args = [])
2327
* @method \GuzzleHttp\Promise\Promise deleteSiteAsync(array $args = [])
2428
* @method \Aws\Result getCapacityTask(array $args = [])
@@ -37,6 +41,8 @@
3741
* @method \GuzzleHttp\Promise\Promise getOutpostInstanceTypesAsync(array $args = [])
3842
* @method \Aws\Result getOutpostSupportedInstanceTypes(array $args = [])
3943
* @method \GuzzleHttp\Promise\Promise getOutpostSupportedInstanceTypesAsync(array $args = [])
44+
* @method \Aws\Result getQuote(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise getQuoteAsync(array $args = [])
4046
* @method \Aws\Result getRenewalPricing(array $args = [])
4147
* @method \GuzzleHttp\Promise\Promise getRenewalPricingAsync(array $args = [])
4248
* @method \Aws\Result getSite(array $args = [])
@@ -53,10 +59,14 @@
5359
* @method \GuzzleHttp\Promise\Promise listCapacityTasksAsync(array $args = [])
5460
* @method \Aws\Result listCatalogItems(array $args = [])
5561
* @method \GuzzleHttp\Promise\Promise listCatalogItemsAsync(array $args = [])
62+
* @method \Aws\Result listOrderableInstanceTypes(array $args = [])
63+
* @method \GuzzleHttp\Promise\Promise listOrderableInstanceTypesAsync(array $args = [])
5664
* @method \Aws\Result listOrders(array $args = [])
5765
* @method \GuzzleHttp\Promise\Promise listOrdersAsync(array $args = [])
5866
* @method \Aws\Result listOutposts(array $args = [])
5967
* @method \GuzzleHttp\Promise\Promise listOutpostsAsync(array $args = [])
68+
* @method \Aws\Result listQuotes(array $args = [])
69+
* @method \GuzzleHttp\Promise\Promise listQuotesAsync(array $args = [])
6070
* @method \Aws\Result listSites(array $args = [])
6171
* @method \GuzzleHttp\Promise\Promise listSitesAsync(array $args = [])
6272
* @method \Aws\Result listTagsForResource(array $args = [])
@@ -73,6 +83,8 @@
7383
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
7484
* @method \Aws\Result updateOutpost(array $args = [])
7585
* @method \GuzzleHttp\Promise\Promise updateOutpostAsync(array $args = [])
86+
* @method \Aws\Result updateQuote(array $args = [])
87+
* @method \GuzzleHttp\Promise\Promise updateQuoteAsync(array $args = [])
7688
* @method \Aws\Result updateSite(array $args = [])
7789
* @method \GuzzleHttp\Promise\Promise updateSiteAsync(array $args = [])
7890
* @method \Aws\Result updateSiteAddress(array $args = [])

src/data/bedrock-agentcore/2024-02-28/api-2.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@
348348
"output":{"shape":"GetAgentCardResponse"},
349349
"errors":[
350350
{"shape":"ServiceQuotaExceededException"},
351+
{"shape":"RetryableConflictException"},
351352
{"shape":"ValidationException"},
352353
{"shape":"AccessDeniedException"},
353354
{"shape":"RuntimeClientError"},
@@ -665,6 +666,7 @@
665666
"output":{"shape":"InvokeAgentRuntimeCommandResponse"},
666667
"errors":[
667668
{"shape":"ServiceQuotaExceededException"},
669+
{"shape":"RetryableConflictException"},
668670
{"shape":"ValidationException"},
669671
{"shape":"AccessDeniedException"},
670672
{"shape":"RuntimeClientError"},

src/data/bedrock-agentcore/2024-02-28/api-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)