Skip to content

Commit 8beb96a

Browse files
Release v1.52.1 (2024-05-02) (#5251)
Release v1.52.1 (2024-05-02) === ### Service Client Updates * `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples * This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs. * `service/ec2`: Updates service API and documentation * This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM). * `service/personalize`: Updates service API and documentation * `service/redshift-serverless`: Updates service API and documentation
1 parent 09c0ee9 commit 8beb96a

File tree

16 files changed

+1958
-122
lines changed

16 files changed

+1958
-122
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
Release v1.52.1 (2024-05-02)
2+
===
3+
4+
### Service Client Updates
5+
* `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples
6+
* This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs.
7+
* `service/ec2`: Updates service API and documentation
8+
* This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM).
9+
* `service/personalize`: Updates service API and documentation
10+
* `service/redshift-serverless`: Updates service API and documentation
11+
112
Release v1.52.0 (2024-05-01)
213
===
314

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.52.0"
8+
const SDKVersion = "1.52.1"

models/apis/dynamodb/2012-08-10/api-2.json

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1528,7 +1528,8 @@
15281528
"IndexName":{"shape":"IndexName"},
15291529
"KeySchema":{"shape":"KeySchema"},
15301530
"Projection":{"shape":"Projection"},
1531-
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"}
1531+
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
1532+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
15321533
}
15331534
},
15341535
"CreateGlobalTableInput":{
@@ -1562,6 +1563,7 @@
15621563
"RegionName":{"shape":"RegionName"},
15631564
"KMSMasterKeyId":{"shape":"KMSMasterKeyId"},
15641565
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"},
1566+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"},
15651567
"GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"},
15661568
"TableClassOverride":{"shape":"TableClass"}
15671569
}
@@ -1586,7 +1588,8 @@
15861588
"Tags":{"shape":"TagList"},
15871589
"TableClass":{"shape":"TableClass"},
15881590
"DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"},
1589-
"ResourcePolicy":{"shape":"ResourcePolicy"}
1591+
"ResourcePolicy":{"shape":"ResourcePolicy"},
1592+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
15901593
}
15911594
},
15921595
"CreateTableOutput":{
@@ -2222,7 +2225,8 @@
22222225
"IndexName":{"shape":"IndexName"},
22232226
"KeySchema":{"shape":"KeySchema"},
22242227
"Projection":{"shape":"Projection"},
2225-
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"}
2228+
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
2229+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
22262230
}
22272231
},
22282232
"GlobalSecondaryIndexAutoScalingUpdate":{
@@ -2248,7 +2252,8 @@
22482252
"ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"},
22492253
"IndexSizeBytes":{"shape":"LongObject"},
22502254
"ItemCount":{"shape":"LongObject"},
2251-
"IndexArn":{"shape":"String"}
2255+
"IndexArn":{"shape":"String"},
2256+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
22522257
}
22532258
},
22542259
"GlobalSecondaryIndexDescriptionList":{
@@ -2261,7 +2266,8 @@
22612266
"IndexName":{"shape":"IndexName"},
22622267
"KeySchema":{"shape":"KeySchema"},
22632268
"Projection":{"shape":"Projection"},
2264-
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"}
2269+
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
2270+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
22652271
}
22662272
},
22672273
"GlobalSecondaryIndexList":{
@@ -2892,6 +2898,19 @@
28922898
"type":"list",
28932899
"member":{"shape":"NumberAttributeValue"}
28942900
},
2901+
"OnDemandThroughput":{
2902+
"type":"structure",
2903+
"members":{
2904+
"MaxReadRequestUnits":{"shape":"LongObject"},
2905+
"MaxWriteRequestUnits":{"shape":"LongObject"}
2906+
}
2907+
},
2908+
"OnDemandThroughputOverride":{
2909+
"type":"structure",
2910+
"members":{
2911+
"MaxReadRequestUnits":{"shape":"LongObject"}
2912+
}
2913+
},
28952914
"ParameterizedStatement":{
28962915
"type":"structure",
28972916
"required":["Statement"],
@@ -3193,6 +3212,7 @@
31933212
"ReplicaStatusPercentProgress":{"shape":"ReplicaStatusPercentProgress"},
31943213
"KMSMasterKeyId":{"shape":"KMSMasterKeyId"},
31953214
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"},
3215+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"},
31963216
"GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexDescriptionList"},
31973217
"ReplicaInaccessibleDateTime":{"shape":"Date"},
31983218
"ReplicaTableClassSummary":{"shape":"TableClassSummary"}
@@ -3207,7 +3227,8 @@
32073227
"required":["IndexName"],
32083228
"members":{
32093229
"IndexName":{"shape":"IndexName"},
3210-
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}
3230+
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"},
3231+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"}
32113232
}
32123233
},
32133234
"ReplicaGlobalSecondaryIndexAutoScalingDescription":{
@@ -3238,7 +3259,8 @@
32383259
"type":"structure",
32393260
"members":{
32403261
"IndexName":{"shape":"IndexName"},
3241-
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}
3262+
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"},
3263+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"}
32423264
}
32433265
},
32443266
"ReplicaGlobalSecondaryIndexDescriptionList":{
@@ -3420,6 +3442,7 @@
34203442
"GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"},
34213443
"LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"},
34223444
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"},
3445+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughput"},
34233446
"SSESpecificationOverride":{"shape":"SSESpecification"}
34243447
}
34253448
},
@@ -3442,6 +3465,7 @@
34423465
"GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"},
34433466
"LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"},
34443467
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"},
3468+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughput"},
34453469
"SSESpecificationOverride":{"shape":"SSESpecification"}
34463470
}
34473471
},
@@ -3633,6 +3657,7 @@
36333657
"KeySchema":{"shape":"KeySchema"},
36343658
"TableCreationDateTime":{"shape":"TableCreationDateTime"},
36353659
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
3660+
"OnDemandThroughput":{"shape":"OnDemandThroughput"},
36363661
"ItemCount":{"shape":"ItemCount"},
36373662
"BillingMode":{"shape":"BillingMode"}
36383663
}
@@ -3724,6 +3749,7 @@
37243749
"KeySchema":{"shape":"KeySchema"},
37253750
"BillingMode":{"shape":"BillingMode"},
37263751
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
3752+
"OnDemandThroughput":{"shape":"OnDemandThroughput"},
37273753
"SSESpecification":{"shape":"SSESpecification"},
37283754
"GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"}
37293755
}
@@ -3753,7 +3779,8 @@
37533779
"SSEDescription":{"shape":"SSEDescription"},
37543780
"ArchivalSummary":{"shape":"ArchivalSummary"},
37553781
"TableClassSummary":{"shape":"TableClassSummary"},
3756-
"DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}
3782+
"DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"},
3783+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
37573784
}
37583785
},
37593786
"TableId":{
@@ -4024,13 +4051,11 @@
40244051
"UpdateExpression":{"type":"string"},
40254052
"UpdateGlobalSecondaryIndexAction":{
40264053
"type":"structure",
4027-
"required":[
4028-
"IndexName",
4029-
"ProvisionedThroughput"
4030-
],
4054+
"required":["IndexName"],
40314055
"members":{
40324056
"IndexName":{"shape":"IndexName"},
4033-
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"}
4057+
"ProvisionedThroughput":{"shape":"ProvisionedThroughput"},
4058+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
40344059
}
40354060
},
40364061
"UpdateGlobalTableInput":{
@@ -4133,6 +4158,7 @@
41334158
"RegionName":{"shape":"RegionName"},
41344159
"KMSMasterKeyId":{"shape":"KMSMasterKeyId"},
41354160
"ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"},
4161+
"OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"},
41364162
"GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"},
41374163
"TableClassOverride":{"shape":"TableClass"}
41384164
}
@@ -4150,7 +4176,8 @@
41504176
"SSESpecification":{"shape":"SSESpecification"},
41514177
"ReplicaUpdates":{"shape":"ReplicationGroupUpdateList"},
41524178
"TableClass":{"shape":"TableClass"},
4153-
"DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}
4179+
"DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"},
4180+
"OnDemandThroughput":{"shape":"OnDemandThroughput"}
41544181
}
41554182
},
41564183
"UpdateTableOutput":{

0 commit comments

Comments
 (0)