Skip to content

Commit 0b5551c

Browse files
Release v1.38.54 (2021-06-03) (#3941)
Release v1.38.54 (2021-06-03) === ### Service Client Updates * `service/forecast`: Updates service API and documentation * `service/route53resolver`: Updates service documentation * `service/s3`: Updates service API, documentation, and examples * S3 Inventory now supports Bucket Key Status * `service/s3control`: Updates service API and documentation * Amazon S3 Batch Operations now supports S3 Bucket Keys. * `service/ssm`: Updates service documentation * Documentation updates for ssm to fix customer reported issue
1 parent 762fcae commit 0b5551c

File tree

20 files changed

+436
-299
lines changed

20 files changed

+436
-299
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release v1.38.54 (2021-06-03)
2+
===
3+
4+
### Service Client Updates
5+
* `service/forecast`: Updates service API and documentation
6+
* `service/route53resolver`: Updates service documentation
7+
* `service/s3`: Updates service API, documentation, and examples
8+
* S3 Inventory now supports Bucket Key Status
9+
* `service/s3control`: Updates service API and documentation
10+
* Amazon S3 Batch Operations now supports S3 Bucket Keys.
11+
* `service/ssm`: Updates service documentation
12+
* Documentation updates for ssm to fix customer reported issue
13+
114
Release v1.38.53 (2021-06-02)
215
===
316

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.38.53"
8+
const SDKVersion = "1.38.54"

models/apis/forecast/2018-06-26/api-2.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,10 @@
534534
"geolocation"
535535
]
536536
},
537+
"AutoMLOverrideStrategy":{
538+
"type":"string",
539+
"enum":["LatencyOptimized"]
540+
},
537541
"Boolean":{"type":"boolean"},
538542
"CategoricalParameterRange":{
539543
"type":"structure",
@@ -712,6 +716,7 @@
712716
"ForecastHorizon":{"shape":"Integer"},
713717
"ForecastTypes":{"shape":"ForecastTypes"},
714718
"PerformAutoML":{"shape":"Boolean"},
719+
"AutoMLOverrideStrategy":{"shape":"AutoMLOverrideStrategy"},
715720
"PerformHPO":{"shape":"Boolean"},
716721
"TrainingParameters":{"shape":"TrainingParameters"},
717722
"EvaluationParameters":{"shape":"EvaluationParameters"},
@@ -996,6 +1001,7 @@
9961001
"ForecastHorizon":{"shape":"Integer"},
9971002
"ForecastTypes":{"shape":"ForecastTypes"},
9981003
"PerformAutoML":{"shape":"Boolean"},
1004+
"AutoMLOverrideStrategy":{"shape":"AutoMLOverrideStrategy"},
9991005
"PerformHPO":{"shape":"Boolean"},
10001006
"TrainingParameters":{"shape":"TrainingParameters"},
10011007
"EvaluationParameters":{"shape":"EvaluationParameters"},
@@ -1216,7 +1222,8 @@
12161222
"GetAccuracyMetricsResponse":{
12171223
"type":"structure",
12181224
"members":{
1219-
"PredictorEvaluationResults":{"shape":"PredictorEvaluationResults"}
1225+
"PredictorEvaluationResults":{"shape":"PredictorEvaluationResults"},
1226+
"AutoMLOverrideStrategy":{"shape":"AutoMLOverrideStrategy"}
12201227
}
12211228
},
12221229
"HyperParameterTuningJobConfig":{

models/apis/forecast/2018-06-26/docs-2.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,14 @@
120120
"SchemaAttribute$AttributeType": "<p>The data type of the field.</p>"
121121
}
122122
},
123+
"AutoMLOverrideStrategy": {
124+
"base": null,
125+
"refs": {
126+
"CreatePredictorRequest$AutoMLOverrideStrategy": "<p>Used to overide the default AutoML strategy, which is to optimize predictor accuracy. To apply an AutoML strategy that minimizes training time, use <code>LatencyOptimized</code>.</p> <p>This parameter is only valid for predictors trained using AutoML.</p>",
127+
"DescribePredictorResponse$AutoMLOverrideStrategy": "<p>The AutoML strategy used to train the predictor. Unless <code>LatencyOptimized</code> is specified, the AutoML strategy optimizes predictor accuracy.</p> <p>This parameter is only valid for predictors trained using AutoML.</p>",
128+
"GetAccuracyMetricsResponse$AutoMLOverrideStrategy": "<p>The AutoML strategy used to train the predictor. Unless <code>LatencyOptimized</code> is specified, the AutoML strategy optimizes predictor accuracy.</p> <p>This parameter is only valid for predictors trained using AutoML.</p>"
129+
}
130+
},
123131
"Boolean": {
124132
"base": null,
125133
"refs": {

models/apis/route53resolver/2018-04-01/docs-2.json

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

models/apis/s3/2006-03-01/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4232,7 +4232,8 @@
42324232
"ObjectLockRetainUntilDate",
42334233
"ObjectLockMode",
42344234
"ObjectLockLegalHoldStatus",
4235-
"IntelligentTieringAccessTier"
4235+
"IntelligentTieringAccessTier",
4236+
"BucketKeyStatus"
42364237
]
42374238
},
42384239
"InventoryOptionalFields":{

models/apis/s3/2006-03-01/docs-2.json

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

models/apis/s3/2006-03-01/examples-1.json

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -84,40 +84,40 @@
8484
"CreateBucket": [
8585
{
8686
"input": {
87-
"Bucket": "examplebucket"
87+
"Bucket": "examplebucket",
88+
"CreateBucketConfiguration": {
89+
"LocationConstraint": "eu-west-1"
90+
}
8891
},
8992
"output": {
90-
"Location": "/examplebucket"
93+
"Location": "http://examplebucket.<Region>.s3.amazonaws.com/"
9194
},
9295
"comments": {
9396
"input": {
9497
},
9598
"output": {
9699
}
97100
},
98-
"description": "The following example creates a bucket.",
99-
"id": "to-create-a-bucket--1472851826060",
100-
"title": "To create a bucket "
101+
"description": "The following example creates a bucket. The request specifies an AWS region where to create the bucket.",
102+
"id": "to-create-a-bucket-in-a-specific-region-1483399072992",
103+
"title": "To create a bucket in a specific region"
101104
},
102105
{
103106
"input": {
104-
"Bucket": "examplebucket",
105-
"CreateBucketConfiguration": {
106-
"LocationConstraint": "eu-west-1"
107-
}
107+
"Bucket": "examplebucket"
108108
},
109109
"output": {
110-
"Location": "http://examplebucket.<Region>.s3.amazonaws.com/"
110+
"Location": "/examplebucket"
111111
},
112112
"comments": {
113113
"input": {
114114
},
115115
"output": {
116116
}
117117
},
118-
"description": "The following example creates a bucket. The request specifies an AWS region where to create the bucket.",
119-
"id": "to-create-a-bucket-in-a-specific-region-1483399072992",
120-
"title": "To create a bucket in a specific region"
118+
"description": "The following example creates a bucket.",
119+
"id": "to-create-a-bucket--1472851826060",
120+
"title": "To create a bucket "
121121
}
122122
],
123123
"CreateMultipartUpload": [
@@ -257,35 +257,35 @@
257257
"DeleteObject": [
258258
{
259259
"input": {
260-
"Bucket": "examplebucket",
261-
"Key": "objectkey.jpg"
262-
},
263-
"output": {
260+
"Bucket": "ExampleBucket",
261+
"Key": "HappyFace.jpg"
264262
},
265263
"comments": {
266264
"input": {
267265
},
268266
"output": {
269267
}
270268
},
271-
"description": "The following example deletes an object from an S3 bucket.",
272-
"id": "to-delete-an-object-1472850136595",
273-
"title": "To delete an object"
269+
"description": "The following example deletes an object from a non-versioned bucket.",
270+
"id": "to-delete-an-object-from-a-non-versioned-bucket-1481588533089",
271+
"title": "To delete an object (from a non-versioned bucket)"
274272
},
275273
{
276274
"input": {
277-
"Bucket": "ExampleBucket",
278-
"Key": "HappyFace.jpg"
275+
"Bucket": "examplebucket",
276+
"Key": "objectkey.jpg"
277+
},
278+
"output": {
279279
},
280280
"comments": {
281281
"input": {
282282
},
283283
"output": {
284284
}
285285
},
286-
"description": "The following example deletes an object from a non-versioned bucket.",
287-
"id": "to-delete-an-object-from-a-non-versioned-bucket-1481588533089",
288-
"title": "To delete an object (from a non-versioned bucket)"
286+
"description": "The following example deletes an object from an S3 bucket.",
287+
"id": "to-delete-an-object-1472850136595",
288+
"title": "To delete an object"
289289
}
290290
],
291291
"DeleteObjectTagging": [
@@ -334,12 +334,10 @@
334334
"Delete": {
335335
"Objects": [
336336
{
337-
"Key": "HappyFace.jpg",
338-
"VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b"
337+
"Key": "objectkey1"
339338
},
340339
{
341-
"Key": "HappyFace.jpg",
342-
"VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
340+
"Key": "objectkey2"
343341
}
344342
],
345343
"Quiet": false
@@ -348,12 +346,14 @@
348346
"output": {
349347
"Deleted": [
350348
{
351-
"Key": "HappyFace.jpg",
352-
"VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
349+
"DeleteMarker": "true",
350+
"DeleteMarkerVersionId": "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F",
351+
"Key": "objectkey1"
353352
},
354353
{
355-
"Key": "HappyFace.jpg",
356-
"VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b"
354+
"DeleteMarker": "true",
355+
"DeleteMarkerVersionId": "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt",
356+
"Key": "objectkey2"
357357
}
358358
]
359359
},
@@ -363,20 +363,22 @@
363363
"output": {
364364
}
365365
},
366-
"description": "The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object versions and returns the key and versions of deleted objects in the response.",
367-
"id": "to-delete-multiple-object-versions-from-a-versioned-bucket-1483147087737",
368-
"title": "To delete multiple object versions from a versioned bucket"
366+
"description": "The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker.",
367+
"id": "to-delete-multiple-objects-from-a-versioned-bucket-1483146248805",
368+
"title": "To delete multiple objects from a versioned bucket"
369369
},
370370
{
371371
"input": {
372372
"Bucket": "examplebucket",
373373
"Delete": {
374374
"Objects": [
375375
{
376-
"Key": "objectkey1"
376+
"Key": "HappyFace.jpg",
377+
"VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b"
377378
},
378379
{
379-
"Key": "objectkey2"
380+
"Key": "HappyFace.jpg",
381+
"VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
380382
}
381383
],
382384
"Quiet": false
@@ -385,14 +387,12 @@
385387
"output": {
386388
"Deleted": [
387389
{
388-
"DeleteMarker": "true",
389-
"DeleteMarkerVersionId": "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F",
390-
"Key": "objectkey1"
390+
"Key": "HappyFace.jpg",
391+
"VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
391392
},
392393
{
393-
"DeleteMarker": "true",
394-
"DeleteMarkerVersionId": "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt",
395-
"Key": "objectkey2"
394+
"Key": "HappyFace.jpg",
395+
"VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b"
396396
}
397397
]
398398
},
@@ -402,9 +402,9 @@
402402
"output": {
403403
}
404404
},
405-
"description": "The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker.",
406-
"id": "to-delete-multiple-objects-from-a-versioned-bucket-1483146248805",
407-
"title": "To delete multiple objects from a versioned bucket"
405+
"description": "The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object versions and returns the key and versions of deleted objects in the response.",
406+
"id": "to-delete-multiple-object-versions-from-a-versioned-bucket-1483147087737",
407+
"title": "To delete multiple object versions from a versioned bucket"
408408
}
409409
],
410410
"GetBucketCors": [
@@ -1565,6 +1565,26 @@
15651565
}
15661566
],
15671567
"PutObject": [
1568+
{
1569+
"input": {
1570+
"Body": "HappyFace.jpg",
1571+
"Bucket": "examplebucket",
1572+
"Key": "HappyFace.jpg"
1573+
},
1574+
"output": {
1575+
"ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"",
1576+
"VersionId": "tpf3zF08nBplQK1XLOefGskR7mGDwcDk"
1577+
},
1578+
"comments": {
1579+
"input": {
1580+
},
1581+
"output": {
1582+
}
1583+
},
1584+
"description": "The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file syntax. S3 returns VersionId of the newly created object.",
1585+
"id": "to-upload-an-object-1481760101010",
1586+
"title": "To upload an object"
1587+
},
15681588
{
15691589
"input": {
15701590
"Body": "filetoupload",
@@ -1614,23 +1634,23 @@
16141634
},
16151635
{
16161636
"input": {
1617-
"Body": "HappyFace.jpg",
1637+
"Body": "filetoupload",
16181638
"Bucket": "examplebucket",
1619-
"Key": "HappyFace.jpg"
1639+
"Key": "objectkey"
16201640
},
16211641
"output": {
16221642
"ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"",
1623-
"VersionId": "tpf3zF08nBplQK1XLOefGskR7mGDwcDk"
1643+
"VersionId": "Bvq0EDKxOcXLJXNo_Lkz37eM3R4pfzyQ"
16241644
},
16251645
"comments": {
16261646
"input": {
16271647
},
16281648
"output": {
16291649
}
16301650
},
1631-
"description": "The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file syntax. S3 returns VersionId of the newly created object.",
1632-
"id": "to-upload-an-object-1481760101010",
1633-
"title": "To upload an object"
1651+
"description": "The following example creates an object. If the bucket is versioning enabled, S3 returns version ID in response.",
1652+
"id": "to-create-an-object-1483147613675",
1653+
"title": "To create an object."
16341654
},
16351655
{
16361656
"input": {
@@ -1676,26 +1696,6 @@
16761696
"id": "to-upload-an-object-and-specify-optional-tags-1481762310955",
16771697
"title": "To upload an object and specify optional tags"
16781698
},
1679-
{
1680-
"input": {
1681-
"Body": "filetoupload",
1682-
"Bucket": "examplebucket",
1683-
"Key": "objectkey"
1684-
},
1685-
"output": {
1686-
"ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"",
1687-
"VersionId": "Bvq0EDKxOcXLJXNo_Lkz37eM3R4pfzyQ"
1688-
},
1689-
"comments": {
1690-
"input": {
1691-
},
1692-
"output": {
1693-
}
1694-
},
1695-
"description": "The following example creates an object. If the bucket is versioning enabled, S3 returns version ID in response.",
1696-
"id": "to-create-an-object-1483147613675",
1697-
"title": "To create an object."
1698-
},
16991699
{
17001700
"input": {
17011701
"ACL": "authenticated-read",

models/apis/s3control/2018-08-20/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2903,7 +2903,8 @@
29032903
"TargetKeyPrefix":{"shape":"NonEmptyMaxLength1024String"},
29042904
"ObjectLockLegalHoldStatus":{"shape":"S3ObjectLockLegalHoldStatus"},
29052905
"ObjectLockMode":{"shape":"S3ObjectLockMode"},
2906-
"ObjectLockRetainUntilDate":{"shape":"TimeStamp"}
2906+
"ObjectLockRetainUntilDate":{"shape":"TimeStamp"},
2907+
"BucketKeyEnabled":{"shape":"Boolean"}
29072908
}
29082909
},
29092910
"S3DeleteObjectTaggingOperation":{

models/apis/s3control/2018-08-20/docs-2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@
181181
"JobReport$Enabled": "<p>Indicates whether the specified job will generate a job-completion report.</p>",
182182
"ObjectLambdaConfiguration$CloudWatchMetricsEnabled": "<p>A container for whether the CloudWatch metrics configuration is enabled.</p>",
183183
"S3CopyObjectOperation$RequesterPays": "<p/>",
184+
"S3CopyObjectOperation$BucketKeyEnabled": "<p>Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption using AWS KMS (SSE-KMS). Setting this header to <code>true</code> causes Amazon S3 to use an S3 Bucket Key for object encryption with SSE-KMS.</p> <p>Specifying this header with an <i>object</i> action doesn’t affect <i>bucket-level</i> settings for S3 Bucket Key.</p>",
184185
"S3ObjectMetadata$RequesterCharged": "<p/>",
185186
"S3SetObjectRetentionOperation$BypassGovernanceRetention": "<p>Indicates if the action should be applied to objects in the Batch Operations job even if they have Object Lock <code> GOVERNANCE</code> type in place.</p>"
186187
}

0 commit comments

Comments
 (0)