Skip to content

Commit 90a9389

Browse files
Update models for release
1 parent 273a9bb commit 90a9389

52 files changed

Lines changed: 2446 additions & 33 deletions

Some content is hidden

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

.changes/3.371.0

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "ElementalInference",
5+
"description": "Initial GA launch for AWS Elemental Inference including capabilities of Smart Crop and Live Event Clipping"
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "OpenSearchService",
10+
"description": "Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "PartnerCentralSelling",
15+
"description": "Added support for filtering opportunities by target close date in the ListOpportunities API. You can now filter results to return opportunities with a target close date before or after a specified date, enabling more precise opportunity searches based on expected closure timelines."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "MediaLive",
20+
"description": "AWS Elemental MediaLive - Added support for Elemental Inference for Smart Cropping and Clipping features for MediaLive."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "EC2",
25+
"description": "Adds httpTokensEnforced property to ModifyInstanceMetadataDefaults API. Set per account or manage organization-wide using declarative policies to prevent IMDSv1-enabled instance launch and block attempts to enable IMDSv1 on existing IMDSv2-only instances."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "ElasticsearchService",
30+
"description": "Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request."
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "CloudWatch",
35+
"description": "This release adds the APIs (PutAlarmMuteRule, ListAlarmMuteRules, GetAlarmMuteRule and DeleteAlarmMuteRule) to manage a new Cloudwatch resource, AlarmMuteRules. AlarmMuteRules allow customers to temporarily mute alarm notifications during expected downtime periods."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "ObservabilityAdmin",
40+
"description": "Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field"
41+
}
42+
]

CHANGELOG.md

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

3+
## next release
4+
5+
* `Aws\ElementalInference` - Initial GA launch for AWS Elemental Inference including capabilities of Smart Crop and Live Event Clipping
6+
* `Aws\OpenSearchService` - Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request.
7+
* `Aws\PartnerCentralSelling` - Added support for filtering opportunities by target close date in the ListOpportunities API. You can now filter results to return opportunities with a target close date before or after a specified date, enabling more precise opportunity searches based on expected closure timelines.
8+
* `Aws\MediaLive` - AWS Elemental MediaLive - Added support for Elemental Inference for Smart Cropping and Clipping features for MediaLive.
9+
* `Aws\EC2` - Adds httpTokensEnforced property to ModifyInstanceMetadataDefaults API. Set per account or manage organization-wide using declarative policies to prevent IMDSv1-enabled instance launch and block attempts to enable IMDSv1 on existing IMDSv2-only instances.
10+
* `Aws\ElasticsearchService` - Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request.
11+
* `Aws\CloudWatch` - This release adds the APIs (PutAlarmMuteRule, ListAlarmMuteRules, GetAlarmMuteRule and DeleteAlarmMuteRule) to manage a new Cloudwatch resource, AlarmMuteRules. AlarmMuteRules allow customers to temporarily mute alarm notifications during expected downtime periods.
12+
* `Aws\ObservabilityAdmin` - Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field
13+
314
## 3.370.1 - 2026-02-23
415

516
* `Aws\DataZone` - Add workflow properties support to connections APIs

src/CloudWatch/CloudWatchClient.php

Lines changed: 8 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 deleteAlarmMuteRule(array $args = [])
10+
* @method \GuzzleHttp\Promise\Promise deleteAlarmMuteRuleAsync(array $args = [])
911
* @method \Aws\Result deleteAlarms(array $args = [])
1012
* @method \GuzzleHttp\Promise\Promise deleteAlarmsAsync(array $args = [])
1113
* @method \Aws\Result deleteAnomalyDetector(array $args = [])
@@ -36,6 +38,8 @@
3638
* @method \GuzzleHttp\Promise\Promise enableAlarmActionsAsync(array $args = [])
3739
* @method \Aws\Result enableInsightRules(array $args = [])
3840
* @method \GuzzleHttp\Promise\Promise enableInsightRulesAsync(array $args = [])
41+
* @method \Aws\Result getAlarmMuteRule(array $args = [])
42+
* @method \GuzzleHttp\Promise\Promise getAlarmMuteRuleAsync(array $args = [])
3943
* @method \Aws\Result getDashboard(array $args = [])
4044
* @method \GuzzleHttp\Promise\Promise getDashboardAsync(array $args = [])
4145
* @method \Aws\Result getInsightRuleReport(array $args = [])
@@ -48,6 +52,8 @@
4852
* @method \GuzzleHttp\Promise\Promise getMetricStreamAsync(array $args = [])
4953
* @method \Aws\Result getMetricWidgetImage(array $args = [])
5054
* @method \GuzzleHttp\Promise\Promise getMetricWidgetImageAsync(array $args = [])
55+
* @method \Aws\Result listAlarmMuteRules(array $args = [])
56+
* @method \GuzzleHttp\Promise\Promise listAlarmMuteRulesAsync(array $args = [])
5157
* @method \Aws\Result listDashboards(array $args = [])
5258
* @method \GuzzleHttp\Promise\Promise listDashboardsAsync(array $args = [])
5359
* @method \Aws\Result listManagedInsightRules(array $args = [])
@@ -58,6 +64,8 @@
5864
* @method \GuzzleHttp\Promise\Promise listMetricsAsync(array $args = [])
5965
* @method \Aws\Result listTagsForResource(array $args = [])
6066
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
67+
* @method \Aws\Result putAlarmMuteRule(array $args = [])
68+
* @method \GuzzleHttp\Promise\Promise putAlarmMuteRuleAsync(array $args = [])
6169
* @method \Aws\Result putAnomalyDetector(array $args = [])
6270
* @method \GuzzleHttp\Promise\Promise putAnomalyDetectorAsync(array $args = [])
6371
* @method \Aws\Result putCompositeAlarm(array $args = [])
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?php
2+
namespace Aws\ElementalInference;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **AWS Elemental Inference** service.
8+
* @method \Aws\Result associateFeed(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise associateFeedAsync(array $args = [])
10+
* @method \Aws\Result createFeed(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createFeedAsync(array $args = [])
12+
* @method \Aws\Result deleteFeed(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise deleteFeedAsync(array $args = [])
14+
* @method \Aws\Result disassociateFeed(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise disassociateFeedAsync(array $args = [])
16+
* @method \Aws\Result getFeed(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise getFeedAsync(array $args = [])
18+
* @method \Aws\Result listFeeds(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise listFeedsAsync(array $args = [])
20+
* @method \Aws\Result listTagsForResource(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
22+
* @method \Aws\Result tagResource(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
24+
* @method \Aws\Result untagResource(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
26+
* @method \Aws\Result updateFeed(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise updateFeedAsync(array $args = [])
28+
*/
29+
class ElementalInferenceClient extends AwsClient {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\ElementalInference\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **AWS Elemental Inference** service.
8+
*/
9+
class ElementalInferenceException extends AwsException {}

src/Sdk.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,8 @@
300300
* @method \Aws\MultiRegionClient createMultiRegionElasticLoadBalancingV2(array $args = [])
301301
* @method \Aws\ElasticsearchService\ElasticsearchServiceClient createElasticsearchService(array $args = [])
302302
* @method \Aws\MultiRegionClient createMultiRegionElasticsearchService(array $args = [])
303+
* @method \Aws\ElementalInference\ElementalInferenceClient createElementalInference(array $args = [])
304+
* @method \Aws\MultiRegionClient createMultiRegionElementalInference(array $args = [])
303305
* @method \Aws\Emr\EmrClient createEmr(array $args = [])
304306
* @method \Aws\MultiRegionClient createMultiRegionEmr(array $args = [])
305307
* @method \Aws\EntityResolution\EntityResolutionClient createEntityResolution(array $args = [])

src/data/ec2/2016-11-15/api-2.json

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7626,7 +7626,7 @@
76267626
"locationName":"quantity"
76277627
},
76287628
"AvailabilityZone":{
7629-
"shape":"String",
7629+
"shape":"AvailabilityZoneName",
76307630
"locationName":"availabilityZone"
76317631
}
76327632
}
@@ -16360,6 +16360,14 @@
1636016360
}
1636116361
},
1636216362
"DefaultEnaQueueCountPerInterface":{"type":"integer"},
16363+
"DefaultHttpTokensEnforcedState":{
16364+
"type":"string",
16365+
"enum":[
16366+
"disabled",
16367+
"enabled",
16368+
"no-preference"
16369+
]
16370+
},
1636316371
"DefaultInstanceMetadataEndpointState":{
1636416372
"type":"string",
1636516373
"enum":[
@@ -31158,6 +31166,13 @@
3115831166
"max":23,
3115931167
"min":0
3116031168
},
31169+
"HttpTokensEnforcedState":{
31170+
"type":"string",
31171+
"enum":[
31172+
"disabled",
31173+
"enabled"
31174+
]
31175+
},
3116131176
"HttpTokensState":{
3116231177
"type":"string",
3116331178
"enum":[
@@ -33705,6 +33720,10 @@
3370533720
"ManagedExceptionMessage":{
3370633721
"shape":"String",
3370733722
"locationName":"managedExceptionMessage"
33723+
},
33724+
"HttpTokensEnforced":{
33725+
"shape":"HttpTokensEnforcedState",
33726+
"locationName":"httpTokensEnforced"
3370833727
}
3370933728
}
3371033729
},
@@ -41475,7 +41494,8 @@
4147541494
"HttpPutResponseHopLimit":{"shape":"BoxedInteger"},
4147641495
"HttpEndpoint":{"shape":"DefaultInstanceMetadataEndpointState"},
4147741496
"InstanceMetadataTags":{"shape":"DefaultInstanceMetadataTagsState"},
41478-
"DryRun":{"shape":"Boolean"}
41497+
"DryRun":{"shape":"Boolean"},
41498+
"HttpTokensEnforced":{"shape":"DefaultHttpTokensEnforcedState"}
4147941499
}
4148041500
},
4148141501
"ModifyInstanceMetadataDefaultsResult":{

src/data/ec2/2016-11-15/api-2.json.php

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

src/data/ec2/2016-11-15/docs-2.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2145,6 +2145,7 @@
21452145
"AvailabilityZoneName": {
21462146
"base": null,
21472147
"refs": {
2148+
"AllocateHostsRequest$AvailabilityZone": "<p>The Availability Zone in which to allocate the Dedicated Host.</p>",
21482149
"AssociateNatGatewayAddressRequest$AvailabilityZone": "<p>For regional NAT gateways only: The Availability Zone where you want to associate an Elastic IP address (EIP). The regional NAT gateway uses a separate EIP in each AZ to handle outbound NAT traffic from that AZ.</p> <p>A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.</p>",
21492150
"AvailabilityZoneAddress$AvailabilityZone": "<p>For regional NAT gateways only: The Availability Zone where this specific NAT gateway configuration will be active. Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ. </p> <p>A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.</p>",
21502151
"CapacityBlockExtension$AvailabilityZone": "<p>The Availability Zone of the Capacity Block extension.</p>",
@@ -6446,6 +6447,12 @@
64466447
"NetworkCardInfo$DefaultEnaQueueCountPerInterface": "<p>The default number of the ENA queues for each interface.</p>"
64476448
}
64486449
},
6450+
"DefaultHttpTokensEnforcedState": {
6451+
"base": null,
6452+
"refs": {
6453+
"ModifyInstanceMetadataDefaultsRequest$HttpTokensEnforced": "<p>Specifies whether to enforce the requirement of IMDSv2 on an instance at the time of launch. When enforcement is enabled, the instance can't launch unless IMDSv2 (<code>HttpTokens</code>) is set to <code>required</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#enforce-imdsv2-at-the-account-level\">Enforce IMDSv2 at the account level</a> in the <i>Amazon EC2 User Guide</i>.</p>"
6454+
}
6455+
},
64496456
"DefaultInstanceMetadataEndpointState": {
64506457
"base": null,
64516458
"refs": {
@@ -13273,6 +13280,12 @@
1327313280
"InstanceEventWindowTimeRangeRequest$EndHour": "<p>The hour when the time range ends.</p>"
1327413281
}
1327513282
},
13283+
"HttpTokensEnforcedState": {
13284+
"base": null,
13285+
"refs": {
13286+
"InstanceMetadataDefaultsResponse$HttpTokensEnforced": "<p>Indicates whether to enforce the requirement of IMDSv2 on an instance at the time of launch. When enforcement is enabled, the instance can't launch unless IMDSv2 (<code>HttpTokens</code>) is set to <code>required</code>.</p>"
13287+
}
13288+
},
1327613289
"HttpTokensState": {
1327713290
"base": null,
1327813291
"refs": {
@@ -24358,7 +24371,6 @@
2435824371
"AllocateHostsRequest$OutpostArn": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host. If you specify <b>OutpostArn</b>, you can optionally specify <b>AssetIds</b>.</p> <p>If you are allocating the Dedicated Host in a Region, omit this parameter.</p>",
2435924372
"AllocateHostsRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p>",
2436024373
"AllocateHostsRequest$InstanceType": "<p>Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only.</p> <p>If you want the Dedicated Hosts to support multiple instance types in a specific instance family, omit this parameter and specify <b>InstanceFamily</b> instead. You cannot specify <b>InstanceType</b> and <b>InstanceFamily</b> in the same request.</p>",
24361-
"AllocateHostsRequest$AvailabilityZone": "<p>The Availability Zone in which to allocate the Dedicated Host.</p>",
2436224374
"AllocateIpamPoolCidrRequest$Cidr": "<p>The CIDR you would like to allocate from the IPAM pool. Note the following:</p> <ul> <li> <p>If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.</p> </li> <li> <p>If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.</p> </li> </ul> <p>Possible values: Any available IPv4 or IPv6 CIDR.</p>",
2436324375
"AllocateIpamPoolCidrRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">Ensuring idempotency</a>.</p>",
2436424376
"AllocateIpamPoolCidrRequest$Description": "<p>A description for the allocation.</p>",

src/data/ec2/2016-11-15/docs-2.json.php

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

0 commit comments

Comments
 (0)