317317 }
318318 }
319319 },
320- "ProviderLevelLayerLambdaLayer " : {
320+ "FunctionLevelLayerLambdaLayer " : {
321321 "Type" : " AWS::Lambda::LayerVersion" ,
322322 "Properties" : {
323323 "Content" : {
324324 "S3Bucket" : {
325325 "Ref" : " ServerlessDeploymentBucket"
326326 },
327- "S3Key" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/ProviderLevelLayer .zip"
327+ "S3Key" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/FunctionLevelLayer .zip"
328328 },
329- "LayerName" : " dd-sls-plugin-integration-test-dev-ProviderLevelLayer" ,
330- "Description" : " It's a text file" ,
331- "CompatibleRuntimes" : [
332- " nodejs20.x"
333- ]
329+ "LayerName" : " dd-sls-plugin-integration-test-dev-FunctionLevelLayer" ,
330+ "Description" : " It's also a text file"
334331 }
335332 },
336- "FunctionLevelLayerLambdaLayer " : {
333+ "ProviderLevelLayerLambdaLayer " : {
337334 "Type" : " AWS::Lambda::LayerVersion" ,
338335 "Properties" : {
339336 "Content" : {
340337 "S3Bucket" : {
341338 "Ref" : " ServerlessDeploymentBucket"
342339 },
343- "S3Key" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/FunctionLevelLayer .zip"
340+ "S3Key" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/ProviderLevelLayer .zip"
344341 },
345- "LayerName" : " dd-sls-plugin-integration-test-dev-FunctionLevelLayer" ,
346- "Description" : " It's also a text file"
342+ "LayerName" : " dd-sls-plugin-integration-test-dev-ProviderLevelLayer" ,
343+ "Description" : " It's a text file" ,
344+ "CompatibleRuntimes" : [
345+ " nodejs20.x"
346+ ]
347347 }
348348 },
349349 "PythonHello37LambdaFunction" : {
17801780 " RubyHello34LogGroup"
17811781 ]
17821782 },
1783- "JavascriptHello16DashxLambdaVersionXXXX" : {
1784- "Type" : " AWS::Lambda::Version" ,
1785- "DeletionPolicy" : " Retain" ,
1786- "Properties" : {
1787- "FunctionName" : {
1788- "Ref" : " JavascriptHello16DashxLambdaFunction"
1789- },
1790- "CodeSha256" : " XXXX"
1791- }
1792- },
17931783 "PythonHello37LambdaVersionXXXX" : {
17941784 "Type" : " AWS::Lambda::Version" ,
17951785 "DeletionPolicy" : " Retain" ,
20592049 },
20602050 "CodeSha256" : " XXXX"
20612051 }
2052+ },
2053+ "JavascriptHello16DashxLambdaVersionXXXX" : {
2054+ "Type" : " AWS::Lambda::Version" ,
2055+ "DeletionPolicy" : " Retain" ,
2056+ "Properties" : {
2057+ "FunctionName" : {
2058+ "Ref" : " JavascriptHello16DashxLambdaFunction"
2059+ },
2060+ "CodeSha256" : " XXXX"
2061+ }
20622062 }
20632063 },
20642064 "Outputs" : {
20702070 "Name" : " sls-dd-sls-plugin-integration-test-dev-ServerlessDeploymentBucketName"
20712071 }
20722072 },
2073- "ProviderLevelLayerLambdaLayerQualifiedArn" : {
2074- "Description" : " Current Lambda layer version" ,
2075- "Value" : {
2076- "Ref" : " ProviderLevelLayerLambdaLayer"
2077- },
2078- "Export" : {
2079- "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerQualifiedArn"
2080- }
2081- },
2082- "ProviderLevelLayerLambdaLayerHash" : {
2083- "Description" : " Current Lambda layer hash" ,
2084- "Value" : " 92e488e3a52ea108eb5f5b1b8522f1cf22ae9612" ,
2085- "Export" : {
2086- "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerHash"
2087- }
2088- },
2089- "ProviderLevelLayerLambdaLayerS3Key" : {
2090- "Description" : " Current Lambda layer S3Key" ,
2091- "Value" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/ProviderLevelLayer.zip" ,
2092- "Export" : {
2093- "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerS3Key"
2094- }
2095- },
20962073 "FunctionLevelLayerLambdaLayerQualifiedArn" : {
20972074 "Description" : " Current Lambda layer version" ,
20982075 "Value" : {
21162093 "Name" : " sls-dd-sls-plugin-integration-test-dev-FunctionLevelLayerLambdaLayerS3Key"
21172094 }
21182095 },
2119- "JavascriptHello16DashxLambdaFunctionQualifiedArn " : {
2120- "Description" : " Current Lambda function version" ,
2096+ "ProviderLevelLayerLambdaLayerQualifiedArn " : {
2097+ "Description" : " Current Lambda layer version" ,
21212098 "Value" : {
2122- "Ref" : " JavascriptHello16DashxLambdaVersionXXXX "
2099+ "Ref" : " ProviderLevelLayerLambdaLayer "
21232100 },
21242101 "Export" : {
2125- "Name" : " sls-dd-sls-plugin-integration-test-dev-JavascriptHello16DashxLambdaFunctionQualifiedArn"
2102+ "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerQualifiedArn"
2103+ }
2104+ },
2105+ "ProviderLevelLayerLambdaLayerHash" : {
2106+ "Description" : " Current Lambda layer hash" ,
2107+ "Value" : " 92e488e3a52ea108eb5f5b1b8522f1cf22ae9612" ,
2108+ "Export" : {
2109+ "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerHash"
2110+ }
2111+ },
2112+ "ProviderLevelLayerLambdaLayerS3Key" : {
2113+ "Description" : " Current Lambda layer S3Key" ,
2114+ "Value" : " serverless/dd-sls-plugin-integration-test/dev/XXXXXXXXXXXXX-XXXX-XX-XXXXX:XX:XX.XXXX/ProviderLevelLayer.zip" ,
2115+ "Export" : {
2116+ "Name" : " sls-dd-sls-plugin-integration-test-dev-ProviderLevelLayerLambdaLayerS3Key"
21262117 }
21272118 },
21282119 "PythonHello37LambdaFunctionQualifiedArn" : {
23672358 "Export" : {
23682359 "Name" : " sls-dd-sls-plugin-integration-test-dev-RubyHello34LambdaFunctionQualifiedArn"
23692360 }
2361+ },
2362+ "JavascriptHello16DashxLambdaFunctionQualifiedArn" : {
2363+ "Description" : " Current Lambda function version" ,
2364+ "Value" : {
2365+ "Ref" : " JavascriptHello16DashxLambdaVersionXXXX"
2366+ },
2367+ "Export" : {
2368+ "Name" : " sls-dd-sls-plugin-integration-test-dev-JavascriptHello16DashxLambdaFunctionQualifiedArn"
2369+ }
23702370 }
23712371 }
23722372}
0 commit comments