Skip to content

Instantly share code, notes, and snippets.

@andreigec
Last active April 11, 2019 01:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreigec/bfd62b5aac4eef1231cc0ad811397e62 to your computer and use it in GitHub Desktop.
Save andreigec/bfd62b5aac4eef1231cc0ad811397e62 to your computer and use it in GitHub Desktop.
Stub aws lambda dotnetcore build project. Add these to a zip file, and upload to lambda if you want to create a build pipeline with a DNC lambda that hasn't been built yet
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v2.1/linux-x64",
"signature": "a99746fc56ede87f5b7c2ce1bcb27b28eb1f7665"
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v2.1": {},
".NETCoreApp,Version=v2.1/linux-x64": {
"FtpPoller/1.0.0": {
"dependencies": {
"Amazon.Lambda.Core": "1.0.0",
"Amazon.Lambda.Serialization.Json": "1.3.0",
"Common": "1.0.0",
"FTP": "1.0.0",
"Microsoft.NETCore.App": "2.1.0",
"SNS": "1.0.0"
},
"runtime": {
"FtpPoller.dll": {}
}
},
"Amazon.Lambda.Core/1.0.0": {
"runtime": {
"lib/netstandard1.3/Amazon.Lambda.Core.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Amazon.Lambda.Serialization.Json/1.3.0": {
"dependencies": {
"Amazon.Lambda.Core": "1.0.0",
"NETStandard.Library": "2.0.3"
},
"runtime": {
"lib/netstandard1.3/Amazon.Lambda.Serialization.Json.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.2.0.0"
}
}
},
"AWSSDK.Core/3.3.24.3": {
"dependencies": {
"System.Net.Requests": "4.0.11"
},
"runtime": {
"lib/netstandard1.3/AWSSDK.Core.dll": {
"assemblyVersion": "3.3.0.0",
"fileVersion": "3.3.24.3"
}
}
},
"AWSSDK.DynamoDBv2/3.3.10.3": {
"dependencies": {
"AWSSDK.Core": "3.3.24.3"
},
"runtime": {
"lib/netstandard1.3/AWSSDK.DynamoDBv2.dll": {
"assemblyVersion": "3.3.0.0",
"fileVersion": "3.3.10.3"
}
}
},
"AWSSDK.SecurityToken/3.3.4.7": {
"dependencies": {
"AWSSDK.Core": "3.3.24.3"
},
"runtime": {
"lib/netstandard1.3/AWSSDK.SecurityToken.dll": {
"assemblyVersion": "3.3.0.0",
"fileVersion": "3.3.4.7"
}
}
},
"AWSSDK.SimpleNotificationService/3.3.1.3": {
"dependencies": {
"AWSSDK.Core": "3.3.24.3"
},
"runtime": {
"lib/netstandard1.3/AWSSDK.SimpleNotificationService.dll": {
"assemblyVersion": "3.3.0.0",
"fileVersion": "3.3.1.3"
}
}
},
"FluentFTP/19.2.2": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"System.Net.NameResolution": "4.3.0",
"System.Net.Security": "4.3.0",
"System.Net.Sockets": "4.3.0"
},
"runtime": {
"lib/netstandard1.6/FluentFTP.dll": {
"assemblyVersion": "19.2.2.0",
"fileVersion": "19.2.2.0"
}
}
},
"Microsoft.NETCore.App/2.1.0": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0",
"NETStandard.Library": "2.0.3",
"runtime.linux-x64.Microsoft.NETCore.App": "2.1.0"
}
},
"Microsoft.NETCore.DotNetAppHost/2.1.0": {
"dependencies": {
"runtime.linux-x64.Microsoft.NETCore.DotNetAppHost": "2.1.0"
}
},
"Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"dependencies": {
"Microsoft.NETCore.DotNetHostResolver": "2.1.0",
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy": "2.1.0"
}
},
"Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"dependencies": {
"Microsoft.NETCore.DotNetAppHost": "2.1.0",
"runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.1.0"
}
},
"Microsoft.NETCore.Platforms/2.1.0": {},
"Microsoft.NETCore.Targets/2.1.0": {},
"Microsoft.Win32.Primitives/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0"
}
},
"NETStandard.Library/2.0.3": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0"
}
},
"runtime.linux-x64.Microsoft.NETCore.App/2.1.0": {},
"runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
"native": {
"runtimes/linux-x64/native/apphost": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"dependencies": {
"Microsoft.NETCore.DotNetHostResolver": "2.1.0"
},
"native": {
"runtimes/linux-x64/native/libhostpolicy.so": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"dependencies": {
"Microsoft.NETCore.DotNetAppHost": "2.1.0"
},
"native": {
"runtimes/linux-x64/native/libhostfxr.so": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.native.System.Net.Security/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0"
}
},
"System.Data.HashFunction.Core/2.0.0": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"System.Data.HashFunction.Interfaces": "2.0.0"
},
"runtime": {
"lib/netstandard1.1/System.Data.HashFunction.Core.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"System.Data.HashFunction.Interfaces/2.0.0": {
"dependencies": {
"NETStandard.Library": "2.0.3"
},
"runtime": {
"lib/netstandard1.1/System.Data.HashFunction.Interfaces.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"System.Data.HashFunction.xxHash/2.0.0": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"System.Data.HashFunction.Core": "2.0.0"
},
"runtime": {
"lib/netstandard1.1/System.Data.HashFunction.xxHash.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"System.Net.NameResolution/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0"
}
},
"System.Net.Requests/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"System.Net.WebHeaderCollection": "4.0.1"
}
},
"System.Net.Security/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
"System.Threading.ThreadPool": "4.3.0",
"runtime.native.System.Net.Security": "4.3.0"
}
},
"System.Net.Sockets/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0"
}
},
"System.Net.WebHeaderCollection/4.0.1": {},
"System.Threading.ThreadPool/4.3.0": {},
"Common/1.0.0": {
"dependencies": {
"AWSSDK.Core": "3.3.24.3",
"Amazon.Lambda.Core": "1.0.0",
"Amazon.Lambda.Serialization.Json": "1.3.0"
},
"runtime": {
"Common.dll": {}
}
},
"Dynamo/1.0.0": {
"dependencies": {
"AWSSDK.DynamoDBv2": "3.3.10.3",
"AWSSDK.SecurityToken": "3.3.4.7",
"Common": "1.0.0"
},
"runtime": {
"Dynamo.dll": {}
}
},
"FTP/1.0.0": {
"dependencies": {
"AWSSDK.SecurityToken": "3.3.4.7",
"Common": "1.0.0",
"Dynamo": "1.0.0",
"FluentFTP": "19.2.2",
"System.Data.HashFunction.xxHash": "2.0.0"
},
"runtime": {
"FTP.dll": {}
}
},
"SNS/1.0.0": {
"dependencies": {
"AWSSDK.SecurityToken": "3.3.4.7",
"AWSSDK.SimpleNotificationService": "3.3.1.3",
"Common": "1.0.0"
},
"runtime": {
"SNS.dll": {}
}
}
}
},
"libraries": {
"FtpPoller/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Amazon.Lambda.Core/1.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+pBYGHaOaDAhu2j8BA5MhKLwxZM7lgmTSroGyCzEqWMBx+uc+QtpED2ShCAkKjKeedXH+LvJpQAUkEtW7rfcgQ==",
"path": "amazon.lambda.core/1.0.0",
"hashPath": "amazon.lambda.core.1.0.0.nupkg.sha512"
},
"Amazon.Lambda.Serialization.Json/1.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-i8fUj5rOGwoJ62Q0YBEbtM4/aXdJ1ClQxb6b6fzqiwp87Rr+WK7bASVbt5XfNEu5b9yERE8VrA25cvBS9Foibg==",
"path": "amazon.lambda.serialization.json/1.3.0",
"hashPath": "amazon.lambda.serialization.json.1.3.0.nupkg.sha512"
},
"AWSSDK.Core/3.3.24.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RdDWs2F7J9i1x+br3G2GnR3Y27R3Rxr0QZxL9es/2+LaBj9ALHEG2fM56NYoMKBAEgGk74U1umraId/CW9PY7w==",
"path": "awssdk.core/3.3.24.3",
"hashPath": "awssdk.core.3.3.24.3.nupkg.sha512"
},
"AWSSDK.DynamoDBv2/3.3.10.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-d7u23z5172NFH5laNjTZhawbYQk1zDRLhnI2QhA0Q9zbcXPCcaDDaqlJQF+wAFgup7AskI3ulhiJFlwdKbJgLQ==",
"path": "awssdk.dynamodbv2/3.3.10.3",
"hashPath": "awssdk.dynamodbv2.3.3.10.3.nupkg.sha512"
},
"AWSSDK.SecurityToken/3.3.4.7": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xD5DgJ7ERVBoDg6BqMsCOXHOyh+DcFHncVVHqvPlMUL3Q2fyeMH9uxKwKdSy3YUievL9ztogN7IrWOxthaYo1w==",
"path": "awssdk.securitytoken/3.3.4.7",
"hashPath": "awssdk.securitytoken.3.3.4.7.nupkg.sha512"
},
"AWSSDK.SimpleNotificationService/3.3.1.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8W1gQIGvnKABsqtAvJ/RiLyQMPM2U0ppEjlnqXtRhJeYrYNi24lniesNkqjjrtvloRtq48Ja+msnz+AlbpGPpQ==",
"path": "awssdk.simplenotificationservice/3.3.1.3",
"hashPath": "awssdk.simplenotificationservice.3.3.1.3.nupkg.sha512"
},
"FluentFTP/19.2.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+zjmrQTikvvBjqo0mREd7d9V7jrv7pF7Ox9PYC8Gsi/NuyaquVRxZA9WDaQOwT3UJ70dN9cDWPBtPPTt9+iINA==",
"path": "fluentftp/19.2.2",
"hashPath": "fluentftp.19.2.2.nupkg.sha512"
},
"Microsoft.NETCore.App/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AvT774nTFgU8cYcGO9j1EMwuayKslxqYTurg32HGpWa2hEYNuW2+XgYVVNcZe6Ndbr84QX6fwaOZfd5n+1m2OA==",
"path": "microsoft.netcore.app/2.1.0",
"hashPath": "microsoft.netcore.app.2.1.0.nupkg.sha512"
},
"Microsoft.NETCore.DotNetAppHost/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f/47I60Wg3SrveTvnecCQhCZCAMYlUujWF15EQ/AZTqF/54qeEJjbCIAxKcZI8ToUYzSg6JdfrHggsgjCyCE9Q==",
"path": "microsoft.netcore.dotnetapphost/2.1.0",
"hashPath": "microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-p50yZYKzhH64lmArJgoKjtvsNehECa+/sAuOQzZh5uDNBTbRKxjN8IXP1e517xdVsgrFcSNxSEVDKZIOWVjGcQ==",
"path": "microsoft.netcore.dotnethostpolicy/2.1.0",
"hashPath": "microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fS9D8a+y55n6mHMbNqgHXaPGkjmpVH9h97OyrBxsCuo3Z8aQaFMJ5xIfmzji2ntUd/3truhMbSgSfIelHOkQpg==",
"path": "microsoft.netcore.dotnethostresolver/2.1.0",
"hashPath": "microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TT+QCi9LcxGTjBssH7S7n5+8DVcwfG4DYgXX7Dk7+BfZ4oVHj8Q0CbYk9glzAlHLsSt3bYzol+fOdra2iu6GOw==",
"path": "microsoft.netcore.platforms/2.1.0",
"hashPath": "microsoft.netcore.platforms.2.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-etaYwrLZQUS+b3UWTpCnUggd6SQ/ZIkZ5pHnoR7+dIWt/wp2Rv3CvMKOZISsrt7FYCHKwCxfcepuuyEWkQxADg==",
"path": "microsoft.netcore.targets/2.1.0",
"hashPath": "microsoft.netcore.targets.2.1.0.nupkg.sha512"
},
"Microsoft.Win32.Primitives/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
"path": "microsoft.win32.primitives/4.3.0",
"hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
},
"NETStandard.Library/2.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"path": "netstandard.library/2.0.3",
"hashPath": "netstandard.library.2.0.3.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.App/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-b6WlRduqUGuyKeEHZGBvuMl6cd/SAd7unjBJv3sLk2PwWFbRIz4CDN2dlZxI5Imrfjw5fbXgJZxwoZYwBvtVmg==",
"path": "runtime.linux-x64.microsoft.netcore.app/2.1.0",
"hashPath": "runtime.linux-x64.microsoft.netcore.app.2.1.0.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+7Qw6FkFoq1jR0pMEYuKBtEx/8BOMj4ZjU410CkmzKuP8BEI4fBCXPO5e+B0pSH4InaHHBDtr6rSMEWdq7A86Q==",
"path": "runtime.linux-x64.microsoft.netcore.dotnetapphost/2.1.0",
"hashPath": "runtime.linux-x64.microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Vw36aGZYT0IZfVyPWREtGYvmOT221BHoURrka+bFPD0241ckuAa5ir3mNnuHbwnPa9QR7iInTZqmNQAnIJ1z6Q==",
"path": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.1.0",
"hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
},
"runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YdIb09ch2a9tdSiRGKmMOYX4Cd+3WzMR0eX4a+n3knLrVmQIVpO15UAXHkiy+iALSIMkXF6WP5miOKnF/CuNFg==",
"path": "runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.1.0",
"hashPath": "runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
},
"runtime.native.System.Net.Security/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==",
"path": "runtime.native.system.net.security/4.3.0",
"hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512"
},
"System.Data.HashFunction.Core/2.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EOb5GB6QTumYBvl0P/uL1m8hVkUwdwnIiwYPzfRKn+zZPtVkruyOrl/cMnNOGRny68xkswvOSo9NytWoR/6ABw==",
"path": "system.data.hashfunction.core/2.0.0",
"hashPath": "system.data.hashfunction.core.2.0.0.nupkg.sha512"
},
"System.Data.HashFunction.Interfaces/2.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ESxg15JHcRWXfRgzVUF8FhRZ1xAuXo6zgaL4kCdB9DV2cnrAwRGiycCMlMsfOLXOMrkHZZbcBuKlO8pyxDCCOg==",
"path": "system.data.hashfunction.interfaces/2.0.0",
"hashPath": "system.data.hashfunction.interfaces.2.0.0.nupkg.sha512"
},
"System.Data.HashFunction.xxHash/2.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-i1lanZeN7x1vIo9b8YCEKfF3iCr+uz66e/dmudfv88UEU2VBWthxpPvZNIZo4+Wx4hYpvbvYACWRCPyeCuYwiA==",
"path": "system.data.hashfunction.xxhash/2.0.0",
"hashPath": "system.data.hashfunction.xxhash.2.0.0.nupkg.sha512"
},
"System.Net.NameResolution/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==",
"path": "system.net.nameresolution/4.3.0",
"hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512"
},
"System.Net.Requests/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==",
"path": "system.net.requests/4.0.11",
"hashPath": "system.net.requests.4.0.11.nupkg.sha512"
},
"System.Net.Security/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IgJKNfALqw7JRWp5LMQ5SWHNKvXVz094U6wNE3c1i8bOkMQvgBL+MMQuNt3xl9Qg9iWpj3lFxPZEY6XHmROjMQ==",
"path": "system.net.security/4.3.0",
"hashPath": "system.net.security.4.3.0.nupkg.sha512"
},
"System.Net.Sockets/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
"path": "system.net.sockets/4.3.0",
"hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
},
"System.Net.WebHeaderCollection/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==",
"path": "system.net.webheadercollection/4.0.1",
"hashPath": "system.net.webheadercollection.4.0.1.nupkg.sha512"
},
"System.Threading.ThreadPool/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
"path": "system.threading.threadpool/4.3.0",
"hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
},
"Common/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Dynamo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"FTP/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"SNS/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
{
"runtimeOptions": {
"tfm": "netcoreapp2.1",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "2.1.0"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment