@@ -27,7 +27,23 @@ func NewAwsLambdaFunctionDeprecatedRuntimeRule() *AwsLambdaFunctionDeprecatedRun
27
27
resourceType : "aws_lambda_function" ,
28
28
attributeName : "runtime" ,
29
29
deprecatedRuntimes : map [string ]time.Time {
30
- "nodejs18.x" : time .Date (2025 , time .July , 31 , 0 , 0 , 0 , 0 , time .UTC ),
30
+ "nodejs22.x" : time .Date (2027 , time .April , 30 , 0 , 0 , 0 , 0 , time .UTC ),
31
+ "nodejs20.x" : time .Date (2026 , time .April , 30 , 0 , 0 , 0 , 0 , time .UTC ),
32
+ "nodejs18.x" : time .Date (2025 , time .September , 1 , 0 , 0 , 0 , 0 , time .UTC ),
33
+ "python3.13" : time .Date (2029 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
34
+ "python3.12" : time .Date (2028 , time .October , 31 , 0 , 0 , 0 , 0 , time .UTC ),
35
+ "python3.11" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
36
+ "python3.10" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
37
+ "python3.9" : time .Date (2025 , time .October , 31 , 0 , 0 , 0 , 0 , time .UTC ),
38
+ "java21" : time .Date (2029 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
39
+ "java17" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
40
+ "java11" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
41
+ "java8.al2" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
42
+ "dotnet8" : time .Date (2026 , time .November , 10 , 0 , 0 , 0 , 0 , time .UTC ),
43
+ "ruby3.3" : time .Date (2027 , time .March , 31 , 0 , 0 , 0 , 0 , time .UTC ),
44
+ "ruby3.2" : time .Date (2026 , time .March , 31 , 0 , 0 , 0 , 0 , time .UTC ),
45
+ "provided.al2023" : time .Date (2029 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
46
+ "provided.al2" : time .Date (2026 , time .June , 30 , 0 , 0 , 0 , 0 , time .UTC ),
31
47
// Already reached end of support
32
48
"nodejs16.x" : time .Date (2024 , time .June , 12 , 0 , 0 , 0 , 0 , time .UTC ),
33
49
"python3.8" : time .Date (2024 , time .October , 14 , 0 , 0 , 0 , 0 , time .UTC ),
0 commit comments