Skip to content

Commit f599f77

Browse files
Update models for release
1 parent 6942236 commit f599f77

Some content is hidden

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

42 files changed

+891
-212
lines changed

.changes/3.285.4

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "MediaConvert",
5+
"description": "This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "EC2",
10+
"description": "EC2 adds API updates to enable ENA Express at instance launch time."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "CostandUsageReportService",
15+
"description": "This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not."
16+
},
17+
{
18+
"type": "enhancement",
19+
"category": "FMS",
20+
"description": "Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "ControlTower",
25+
"description": "AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time."
26+
},
27+
{
28+
"type": "enhancement",
29+
"category": "RDS",
30+
"description": "Updates Amazon RDS documentation for zero-ETL integrations."
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "MarketplaceEntitlementService",
35+
"description": "Add paginators to GetEntitlements."
36+
}
37+
]

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\MediaConvert` - This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content.
6+
* `Aws\EC2` - EC2 adds API updates to enable ENA Express at instance launch time.
7+
* `Aws\CostandUsageReportService` - This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not.
8+
* `Aws\FMS` - Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates.
9+
* `Aws\ControlTower` - AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time.
10+
* `Aws\RDS` - Updates Amazon RDS documentation for zero-ETL integrations.
11+
* `Aws\MarketplaceEntitlementService` - Add paginators to GetEntitlements.
12+
313
## 3.285.3 - 2023-11-09
414

515
* `Aws\Comprehend` - This release adds support for toxicity detection and prompt safety classification.

src/ControlTower/ControlTowerClient.php

+6
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,11 @@
1515
* @method \GuzzleHttp\Promise\Promise getEnabledControlAsync(array $args = [])
1616
* @method \Aws\Result listEnabledControls(array $args = [])
1717
* @method \GuzzleHttp\Promise\Promise listEnabledControlsAsync(array $args = [])
18+
* @method \Aws\Result listTagsForResource(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
20+
* @method \Aws\Result tagResource(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
22+
* @method \Aws\Result untagResource(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
1824
*/
1925
class ControlTowerClient extends AwsClient {}

src/CostandUsageReportService/CostandUsageReportServiceClient.php

+6
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@
99
* @method \GuzzleHttp\Promise\Promise deleteReportDefinitionAsync(array $args = [])
1010
* @method \Aws\Result describeReportDefinitions(array $args = [])
1111
* @method \GuzzleHttp\Promise\Promise describeReportDefinitionsAsync(array $args = [])
12+
* @method \Aws\Result listTagsForResource(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
1214
* @method \Aws\Result modifyReportDefinition(array $args = [])
1315
* @method \GuzzleHttp\Promise\Promise modifyReportDefinitionAsync(array $args = [])
1416
* @method \Aws\Result putReportDefinition(array $args = [])
1517
* @method \GuzzleHttp\Promise\Promise putReportDefinitionAsync(array $args = [])
18+
* @method \Aws\Result tagResource(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
20+
* @method \Aws\Result untagResource(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
1622
*/
1723
class CostandUsageReportServiceClient extends AwsClient {}

src/data/controltower/2018-05-10/api-2.json

+132
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,51 @@
100100
{"shape":"ThrottlingException"},
101101
{"shape":"ResourceNotFoundException"}
102102
]
103+
},
104+
"ListTagsForResource":{
105+
"name":"ListTagsForResource",
106+
"http":{
107+
"method":"GET",
108+
"requestUri":"/tags/{resourceArn}",
109+
"responseCode":200
110+
},
111+
"input":{"shape":"ListTagsForResourceInput"},
112+
"output":{"shape":"ListTagsForResourceOutput"},
113+
"errors":[
114+
{"shape":"ValidationException"},
115+
{"shape":"InternalServerException"},
116+
{"shape":"ResourceNotFoundException"}
117+
]
118+
},
119+
"TagResource":{
120+
"name":"TagResource",
121+
"http":{
122+
"method":"POST",
123+
"requestUri":"/tags/{resourceArn}",
124+
"responseCode":204
125+
},
126+
"input":{"shape":"TagResourceInput"},
127+
"output":{"shape":"TagResourceOutput"},
128+
"errors":[
129+
{"shape":"ValidationException"},
130+
{"shape":"InternalServerException"},
131+
{"shape":"ResourceNotFoundException"}
132+
]
133+
},
134+
"UntagResource":{
135+
"name":"UntagResource",
136+
"http":{
137+
"method":"DELETE",
138+
"requestUri":"/tags/{resourceArn}",
139+
"responseCode":204
140+
},
141+
"input":{"shape":"UntagResourceInput"},
142+
"output":{"shape":"UntagResourceOutput"},
143+
"errors":[
144+
{"shape":"ValidationException"},
145+
{"shape":"InternalServerException"},
146+
{"shape":"ResourceNotFoundException"}
147+
]
103148
}
104149
},
105150
"shapes":{
@@ -205,13 +250,15 @@
205250
],
206251
"members":{
207252
"controlIdentifier":{"shape":"ControlIdentifier"},
253+
"tags":{"shape":"TagMap"},
208254
"targetIdentifier":{"shape":"TargetIdentifier"}
209255
}
210256
},
211257
"EnableControlOutput":{
212258
"type":"structure",
213259
"required":["operationIdentifier"],
214260
"members":{
261+
"arn":{"shape":"Arn"},
215262
"operationIdentifier":{"shape":"OperationIdentifier"}
216263
}
217264
},
@@ -315,6 +362,24 @@
315362
"nextToken":{"shape":"String"}
316363
}
317364
},
365+
"ListTagsForResourceInput":{
366+
"type":"structure",
367+
"required":["resourceArn"],
368+
"members":{
369+
"resourceArn":{
370+
"shape":"Arn",
371+
"location":"uri",
372+
"locationName":"resourceArn"
373+
}
374+
}
375+
},
376+
"ListTagsForResourceOutput":{
377+
"type":"structure",
378+
"required":["tags"],
379+
"members":{
380+
"tags":{"shape":"TagMap"}
381+
}
382+
},
318383
"MaxResults":{
319384
"type":"integer",
320385
"box":true,
@@ -367,6 +432,49 @@
367432
"type":"timestamp",
368433
"timestampFormat":"iso8601"
369434
},
435+
"TagKey":{
436+
"type":"string",
437+
"max":128,
438+
"min":1
439+
},
440+
"TagKeys":{
441+
"type":"list",
442+
"member":{"shape":"TagKey"},
443+
"max":200,
444+
"min":0
445+
},
446+
"TagMap":{
447+
"type":"map",
448+
"key":{"shape":"TagKey"},
449+
"value":{"shape":"TagValue"},
450+
"max":200,
451+
"min":0
452+
},
453+
"TagResourceInput":{
454+
"type":"structure",
455+
"required":[
456+
"resourceArn",
457+
"tags"
458+
],
459+
"members":{
460+
"resourceArn":{
461+
"shape":"Arn",
462+
"location":"uri",
463+
"locationName":"resourceArn"
464+
},
465+
"tags":{"shape":"TagMap"}
466+
}
467+
},
468+
"TagResourceOutput":{
469+
"type":"structure",
470+
"members":{
471+
}
472+
},
473+
"TagValue":{
474+
"type":"string",
475+
"max":256,
476+
"min":0
477+
},
370478
"TargetIdentifier":{
371479
"type":"string",
372480
"max":2048,
@@ -397,6 +505,30 @@
397505
"exception":true,
398506
"retryable":{"throttling":true}
399507
},
508+
"UntagResourceInput":{
509+
"type":"structure",
510+
"required":[
511+
"resourceArn",
512+
"tagKeys"
513+
],
514+
"members":{
515+
"resourceArn":{
516+
"shape":"Arn",
517+
"location":"uri",
518+
"locationName":"resourceArn"
519+
},
520+
"tagKeys":{
521+
"shape":"TagKeys",
522+
"location":"querystring",
523+
"locationName":"tagKeys"
524+
}
525+
}
526+
},
527+
"UntagResourceOutput":{
528+
"type":"structure",
529+
"members":{
530+
}
531+
},
400532
"ValidationException":{
401533
"type":"structure",
402534
"required":["message"],

src/data/controltower/2018-05-10/api-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)