Skip to content

Commit d373c4e

Browse files
committed
Update to v6.2.5
1 parent f51f6f6 commit d373c4e

Some content is hidden

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

53 files changed

+7271
-6806
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [6.2.5] - 2024-01-08
9+
10+
### Changed
11+
- Made reporting of OK Messages optional
12+
- Added percentage marker on Service Quota notifications
13+
14+
### Fixed
15+
- Corrected expiration dates of records in DynamoDb history table
16+
- Added manual resource cleanup after sqs message consumption
17+
818
## [6.2.4] - 2023-11-09
919

1020
### Changed

deployment/quota-monitor-hub-no-ou.template

Lines changed: 52 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"Description": "(SO0005-NoOU) - quota-monitor-for-aws - Hub Template, use it when you are not using AWS Organizations. Version v6.2.4",
2+
"Description": "(SO0005-NoOU) - quota-monitor-for-aws - Hub Template, use it when you are not using AWS Organizations. Version v6.2.5",
33
"AWSTemplateFormatVersion": "2010-09-09",
44
"Metadata": {
55
"AWS::CloudFormation::Interface": {
@@ -214,37 +214,53 @@
214214
{
215215
"Ref": "AWS::Region"
216216
},
217-
"me-south-1"
217+
"il-central-1"
218218
]
219219
},
220220
{
221221
"Fn::Equals": [
222222
{
223223
"Ref": "AWS::Region"
224224
},
225-
"sa-east-1"
225+
"me-central-1"
226226
]
227227
},
228228
{
229229
"Fn::Equals": [
230230
{
231231
"Ref": "AWS::Region"
232232
},
233-
"us-east-1"
233+
"me-south-1"
234234
]
235235
},
236236
{
237237
"Fn::Equals": [
238238
{
239239
"Ref": "AWS::Region"
240240
},
241-
"us-east-2"
241+
"sa-east-1"
242242
]
243243
}
244244
]
245245
},
246246
{
247247
"Fn::Or": [
248+
{
249+
"Fn::Equals": [
250+
{
251+
"Ref": "AWS::Region"
252+
},
253+
"us-east-1"
254+
]
255+
},
256+
{
257+
"Fn::Equals": [
258+
{
259+
"Ref": "AWS::Region"
260+
},
261+
"us-east-2"
262+
]
263+
},
248264
{
249265
"Fn::Equals": [
250266
{
@@ -410,13 +426,13 @@
410426
"S3Bucket": {
411427
"Fn::Sub": "solutions-${AWS::Region}"
412428
},
413-
"S3Key": "quota-monitor-for-aws/v6.2.4/asset281a9b8aebb64cf47f2cec925dc6cb3f4bb6131a1e8eaa10a38f0ffc6e067d96.zip"
429+
"S3Key": "quota-monitor-for-aws/v6.2.5/asset90be44fcd0215ead494c5a4d6a0ad06e2c6f25dd049ca3142f704a8f811eb001.zip"
414430
},
415431
"LayerName": "QM-UtilsLayer"
416432
},
417433
"Metadata": {
418434
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-UtilsLayer/QM-UtilsLayer-Layer/Resource",
419-
"aws:asset:path": "asset.281a9b8aebb64cf47f2cec925dc6cb3f4bb6131a1e8eaa10a38f0ffc6e067d96.zip",
435+
"aws:asset:path": "asset.90be44fcd0215ead494c5a4d6a0ad06e2c6f25dd049ca3142f704a8f811eb001.zip",
420436
"aws:asset:is-bundled": false,
421437
"aws:asset:property": "Content"
422438
}
@@ -722,7 +738,7 @@
722738
"S3Bucket": {
723739
"Fn::Sub": "solutions-${AWS::Region}"
724740
},
725-
"S3Key": "quota-monitor-for-aws/v6.2.4/assete8df5b24dcbe63ecf0b8794abe10f22aca0b9842206f8cc5a5a19f2522da8f6b.zip"
741+
"S3Key": "quota-monitor-for-aws/v6.2.5/assetf2c6e605f22592fcc985ad62b95593dd02d4c149deac6c7c38ea72cfb8756beb.zip"
726742
},
727743
"DeadLetterConfig": {
728744
"TargetArn": {
@@ -746,8 +762,8 @@
746762
"Ref": "QMNotificationMutingConfig3B7948BA"
747763
},
748764
"LOG_LEVEL": "info",
749-
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.4",
750-
"VERSION": "v6.2.4",
765+
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.5",
766+
"VERSION": "v6.2.5",
751767
"SOLUTION_ID": "SO0005"
752768
}
753769
},
@@ -779,7 +795,7 @@
779795
],
780796
"Metadata": {
781797
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-SlackNotifier/QM-SlackNotifier-Lambda/Resource",
782-
"aws:asset:path": "asset.e8df5b24dcbe63ecf0b8794abe10f22aca0b9842206f8cc5a5a19f2522da8f6b.zip",
798+
"aws:asset:path": "asset.f2c6e605f22592fcc985ad62b95593dd02d4c149deac6c7c38ea72cfb8756beb.zip",
783799
"aws:asset:is-bundled": false,
784800
"aws:asset:property": "Code",
785801
"cdk_nag": {
@@ -1116,7 +1132,7 @@
11161132
"S3Bucket": {
11171133
"Fn::Sub": "solutions-${AWS::Region}"
11181134
},
1119-
"S3Key": "quota-monitor-for-aws/v6.2.4/asset0075157230ba4d6fee8559d8c9f766d6c1b220c12f24346a07faf82f3fd21418.zip"
1135+
"S3Key": "quota-monitor-for-aws/v6.2.5/asset7dac5276230632b2b20bf125ff358e7d449a5eb4648e0e0098e844371a8f2c4b.zip"
11201136
},
11211137
"DeadLetterConfig": {
11221138
"TargetArn": {
@@ -1136,8 +1152,8 @@
11361152
"Ref": "QMSNSPublisherQMSNSPublisherSNSTopic7EE2EBF4"
11371153
},
11381154
"LOG_LEVEL": "info",
1139-
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.4",
1140-
"VERSION": "v6.2.4",
1155+
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.5",
1156+
"VERSION": "v6.2.5",
11411157
"SOLUTION_ID": "SO0005"
11421158
}
11431159
},
@@ -1169,7 +1185,7 @@
11691185
],
11701186
"Metadata": {
11711187
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-SNSPublisherFunction/QM-SNSPublisherFunction-Lambda/Resource",
1172-
"aws:asset:path": "asset.0075157230ba4d6fee8559d8c9f766d6c1b220c12f24346a07faf82f3fd21418.zip",
1188+
"aws:asset:path": "asset.7dac5276230632b2b20bf125ff358e7d449a5eb4648e0e0098e844371a8f2c4b.zip",
11731189
"aws:asset:is-bundled": false,
11741190
"aws:asset:property": "Code",
11751191
"cdk_nag": {
@@ -1374,6 +1390,10 @@
13741390
},
13751391
"SSEEnabled": true,
13761392
"SSEType": "KMS"
1393+
},
1394+
"TimeToLiveSpecification": {
1395+
"AttributeName": "ExpiryTime",
1396+
"Enabled": true
13771397
}
13781398
},
13791399
"UpdateReplacePolicy": "Retain",
@@ -1633,7 +1653,7 @@
16331653
"S3Bucket": {
16341654
"Fn::Sub": "solutions-${AWS::Region}"
16351655
},
1636-
"S3Key": "quota-monitor-for-aws/v6.2.4/assetf0aba99f37c0981059f91577f9ffabca7e4599c45e210e4f174d397e274bf81e.zip"
1656+
"S3Key": "quota-monitor-for-aws/v6.2.5/asset56adba44bf3ab47aad7d67fe1f7e026d8bc064d1911d89470d85313a989868e3.zip"
16371657
},
16381658
"DeadLetterConfig": {
16391659
"TargetArn": {
@@ -1655,8 +1675,8 @@
16551675
"MAX_MESSAGES": "10",
16561676
"MAX_LOOPS": "10",
16571677
"LOG_LEVEL": "info",
1658-
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.4",
1659-
"VERSION": "v6.2.4",
1678+
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.5",
1679+
"VERSION": "v6.2.5",
16601680
"SOLUTION_ID": "SO0005"
16611681
}
16621682
},
@@ -1688,7 +1708,7 @@
16881708
],
16891709
"Metadata": {
16901710
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-Reporter/QM-Reporter-Lambda/Resource",
1691-
"aws:asset:path": "asset.f0aba99f37c0981059f91577f9ffabca7e4599c45e210e4f174d397e274bf81e.zip",
1711+
"aws:asset:path": "asset.56adba44bf3ab47aad7d67fe1f7e026d8bc064d1911d89470d85313a989868e3.zip",
16921712
"aws:asset:is-bundled": false,
16931713
"aws:asset:property": "Code",
16941714
"cdk_nag": {
@@ -2029,7 +2049,7 @@
20292049
"S3Bucket": {
20302050
"Fn::Sub": "solutions-${AWS::Region}"
20312051
},
2032-
"S3Key": "quota-monitor-for-aws/v6.2.4/asset11774b65646c5ca46f7a868a797c46410bc317300b3e2b9332224578073bd77f.zip"
2052+
"S3Key": "quota-monitor-for-aws/v6.2.5/assete0e3a44ace746485095001715ebce6053703e0b40abe2b2bd8a76f70e3c6c910.zip"
20332053
},
20342054
"DeadLetterConfig": {
20352055
"TargetArn": {
@@ -2056,8 +2076,8 @@
20562076
},
20572077
"DEPLOYMENT_MODEL": "Accounts",
20582078
"LOG_LEVEL": "info",
2059-
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.4",
2060-
"VERSION": "v6.2.4",
2079+
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.5",
2080+
"VERSION": "v6.2.5",
20612081
"SOLUTION_ID": "SO0005"
20622082
}
20632083
},
@@ -2089,7 +2109,7 @@
20892109
],
20902110
"Metadata": {
20912111
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-Deployment-Manager/QM-Deployment-Manager-Lambda/Resource",
2092-
"aws:asset:path": "asset.11774b65646c5ca46f7a868a797c46410bc317300b3e2b9332224578073bd77f.zip",
2112+
"aws:asset:path": "asset.e0e3a44ace746485095001715ebce6053703e0b40abe2b2bd8a76f70e3c6c910.zip",
20932113
"aws:asset:is-bundled": false,
20942114
"aws:asset:property": "Code",
20952115
"cdk_nag": {
@@ -2180,7 +2200,7 @@
21802200
"S3Bucket": {
21812201
"Fn::Sub": "solutions-${AWS::Region}"
21822202
},
2183-
"S3Key": "quota-monitor-for-aws/v6.2.4/assetabaeb64cd87cd98f03b8ee327e8aba0398b0c58f22fd882eb03d3d49d349d72c.zip"
2203+
"S3Key": "quota-monitor-for-aws/v6.2.5/assetfae3bab643538d15155957e464e453c9551262bdb56801526a511f0b62fc2974.zip"
21842204
},
21852205
"Description": "SO0005 quota-monitor-for-aws - QM-Helper-Function",
21862206
"Environment": {
@@ -2201,8 +2221,8 @@
22012221
},
22022222
"QM_STACK_ID": "quota-monitor-hub-no-ou",
22032223
"LOG_LEVEL": "info",
2204-
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.4",
2205-
"VERSION": "v6.2.4",
2224+
"CUSTOM_SDK_USER_AGENT": "AwsSolution/SO0005/v6.2.5",
2225+
"VERSION": "v6.2.5",
22062226
"SOLUTION_ID": "SO0005"
22072227
}
22082228
},
@@ -2227,7 +2247,7 @@
22272247
],
22282248
"Metadata": {
22292249
"aws:cdk:path": "quota-monitor-hub-no-ou/QM-Helper/QM-Helper-Function/Resource",
2230-
"aws:asset:path": "asset.abaeb64cd87cd98f03b8ee327e8aba0398b0c58f22fd882eb03d3d49d349d72c.zip",
2250+
"aws:asset:path": "asset.fae3bab643538d15155957e464e453c9551262bdb56801526a511f0b62fc2974.zip",
22312251
"aws:asset:is-bundled": false,
22322252
"aws:asset:property": "Code",
22332253
"cdk_nag": {
@@ -2379,7 +2399,7 @@
23792399
"S3Bucket": {
23802400
"Fn::Sub": "solutions-${AWS::Region}"
23812401
},
2382-
"S3Key": "quota-monitor-for-aws/v6.2.4/asset7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip"
2402+
"S3Key": "quota-monitor-for-aws/v6.2.5/asset7382a0addb9f34974a1ea6c6c9b063882af874828f366f5c93b2b7b64db15c94.zip"
23832403
},
23842404
"Description": "AWS CDK resource provider framework - onEvent (quota-monitor-hub-no-ou/QM-Helper/QM-Helper-Provider)",
23852405
"Environment": {
@@ -2489,7 +2509,7 @@
24892509
"ApplicationType": "AWS-Solutions",
24902510
"SolutionID": "SO0005-NoOU",
24912511
"SolutionName": "quota-monitor-for-aws",
2492-
"SolutionVersion": "v6.2.4"
2512+
"SolutionVersion": "v6.2.5"
24932513
}
24942514
},
24952515
"Metadata": {
@@ -2502,7 +2522,7 @@
25022522
"Attributes": {
25032523
"solutionID": "SO0005-NoOU",
25042524
"solutionName": "quota-monitor-for-aws",
2505-
"version": "v6.2.4",
2525+
"version": "v6.2.5",
25062526
"applicationType": "AWS-Solutions"
25072527
},
25082528
"Description": "Attribute group for application information",
@@ -2524,7 +2544,7 @@
25242544
"ApplicationType": "AWS-Solutions",
25252545
"SolutionID": "SO0005-NoOU",
25262546
"SolutionName": "quota-monitor-for-aws",
2527-
"SolutionVersion": "v6.2.4"
2547+
"SolutionVersion": "v6.2.5"
25282548
}
25292549
},
25302550
"Metadata": {
@@ -2572,7 +2592,7 @@
25722592
"CDKMetadata": {
25732593
"Type": "AWS::CDK::Metadata",
25742594
"Properties": {
2575-
"Analytics": "v2:deflate64:H4sIAAAAAAAA/3VSwW7bMAz9ltwV1cmAnZcU21Csw7K02DWgZdZVbUuaKHkwDP/7KNtx3Q67mHzPTyQfpb3cZTvZZxv4Q1tVVNta57J/CKAqcftkTuChwYA+ge/gnDZlSm+tKXTQ1gg+d+mxRRNI9p9TPEZKkiU/xxoTkeIgqoZ137BLTAqHWsOoH5NBEDWpv+dGb5q/gunnvaawcIOoockLkP09dOh/oac0Gx97j0/oG00j+hKNCjO95OPUd6a1FbLHJ10uVtYkj/nhAkTIpg8pMJbHqCoMRyAU9JtN/owYR+NTMn5PttaqW8gJDkIDmz7beU8pvgqvGjJc89E6rRI7JQ8xJ+W1u9pY40EUnYHGFnyfj5BPtceEa6FvtUIFAWpb8rV6LHmfvpN9ugnnuCVcix4CLzyPAb96G92/DC/AKr3Iz0g2eoUrehjEuCV+VmV6QFeJUJGCbS5+xiRP3ra6SDc+/lmEq7op/xGDi2EQ2RZq9wwy23ya3+9Niv+1N8v7tcO3ZnhUYwuUL3TT7j7KfSb3mxfSeuujCbpBeZ7iX7S9Bf44AwAA"
2595+
"Analytics": "v2:deflate64:H4sIAAAAAAAA/3VSwW7bMAz9ltwVNcmA9bqkWIthHZqlxa4BLbOualvSRMmDYfjfR9mO627oxeR7fiL5KO3kdnstu80K/tBa5eW60pnsHgOoUtw8myN4qDGgT+AHOKdNkdIba3IdtDWCz507bNAEkt3XFA+RkmTOT7HCRKTYi7Jm3XdsE5PCvtIw6IekF0R16u+50bvmb2D8ea8pzFwvKqizHGR3Dy36X+gpzcbH/sVH9LWmAd1Go8JEz/kw9TfT2BLZ47MuZitLksf8dAYiZNP7FBjLQ1QlhgMQCvrNJn9GjIPxMRm+R1tp1c7kCHuhgU2f7LSnFN+EFw0ZrvlknVaJHZPHmJHy2l1sLHEv8tZAbXO+zyfIxtpDwrXQN1qhggCVLfhaPRa8T9/KLt2Ec9wSLkX3gReexYB33kb3P8MLsErP8hOSjV7hgu57MWyJn1WRHtBFIlSkYOuznzDJo7eNztOND39m4aJuyh9icDH0YrOGyr2A3Ky+TO/3KsUP7U3ybunwvRke1dgc5StdNdvPcreRu9Urab320QRdozyN8S/UUHtPOAMAAA=="
25762596
},
25772597
"Metadata": {
25782598
"aws:cdk:path": "quota-monitor-hub-no-ou/CDKMetadata/Default"

0 commit comments

Comments
 (0)