Skip to content

Instantly share code, notes, and snippets.

@liliankasem
Last active November 13, 2024 00:04
Show Gist options
  • Select an option

  • Save liliankasem/695d6bc78cd0f6e24fffdf7fd4e751b8 to your computer and use it in GitHub Desktop.

Select an option

Save liliankasem/695d6bc78cd0f6e24fffdf7fd4e751b8 to your computer and use it in GitHub Desktop.
"4.103.0": {
"templates": "https://functionscdn.azureedge.net/public/TemplatesApi/3.1.1648.zip",
"workerRuntimes": {
"dotnet": {
"net6": {
"displayInfo": {
"displayName": ".NET 6.0",
"hidden": true,
"displayVersion": "v4",
"targetFramework": ".NET",
"description": "LTS",
"endOfLifeDate": "2024-11-12T00:00:00Z"
},
"capabilities": "net6",
"sdk": {
"name": "Microsoft.NET.Sdk.Functions",
"version": "4.1.1"
},
"default": false,
"localEntryPoint": "func.exe",
"targetFramework": "net6.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ItemTemplates/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet:4-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v6.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET|6.0"
}
},
"net5-isolated": {
"displayInfo": {
"displayName": ".NET 5.0",
"hidden": true,
"displayVersion": "v4",
"targetFramework": ".NET 5",
"description": "Isolated",
"endOfLifeDate": "2022-05-10T00:00:00Z"
},
"capabilities": "isolated,net5,net6",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "1.3.0"
},
"default": false,
"toolingSuffix": "net5-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net5.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated5.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v4.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET-ISOLATED|5.0"
}
},
"net6-isolated": {
"displayInfo": {
"displayName": ".NET 6.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET 6",
"description": "Isolated LTS",
"endOfLifeDate": "2024-11-12T00:00:00Z"
},
"capabilities": "isolated,net6",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "1.3.0"
},
"default": false,
"toolingSuffix": "net6-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net6.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates.NetCore/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated6.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v6.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET-ISOLATED|6.0"
}
},
"net7-isolated": {
"displayInfo": {
"displayName": ".NET 7.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET 7",
"description": "Isolated",
"endOfLifeDate": "2024-05-10T00:00:00Z"
},
"capabilities": "isolated,net6,net7",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "1.16.2"
},
"default": false,
"toolingSuffix": "net7-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net7.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates.NetCore/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated7.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v7.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET-ISOLATED|7.0"
}
},
"net8-isolated": {
"displayInfo": {
"displayName": ".NET 8.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET 8",
"description": "Isolated LTS",
"endOfLifeDate": "2026-11-10T00:00:00Z"
},
"capabilities": "isolated,net6,net7,net8",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "2.0.0"
},
"default": true,
"toolingSuffix": "net8-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net8.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates.NetCore/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated8.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v8.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET-ISOLATED|8.0"
}
},
"net9-isolated": {
"displayInfo": {
"displayName": ".NET 9.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET 9",
"description": "Isolated",
"endOfLifeDate": "2026-05-12T00:00:00Z"
},
"capabilities": "isolated,net6,net7,net8,net9",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "2.0.0"
},
"default": false,
"toolingSuffix": "net9-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net9.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates.NetCore/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated9.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": "1"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v9.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET-ISOLATED|9.0"
}
},
"netfx-isolated": {
"displayInfo": {
"displayName": ".NET Framework",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET Framework",
"description": "Isolated"
},
"capabilities": "isolated,net6,netfxisolated",
"sdk": {
"name": "Microsoft.Azure.Functions.Worker.Sdk",
"version": "1.16.2"
},
"default": false,
"toolingSuffix": "netfx-isolated",
"localEntryPoint": "dotnet.exe",
"targetFramework": "net48",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ItemTemplates.NetFx/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.Functions.Worker.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.Isolated.3.x"
},
"localContainerBaseImage": "",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v6.0"
}
}
}
},
"coreTools": [
{
"OS": "Linux",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.linux-x64.4.0.6594.zip",
"sha2": "05eb235fc137f034f27167fe8e57cd048f0ca923382ba69089f889b3b8b72f6d",
"size": "full",
"default": "false"
},
{
"OS": "MacOS",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.osx-x64.4.0.6594.zip",
"sha2": "e4f01767fbe31e6c222609248867d0cf67fc296a48eef0338689fa96aad52b1a",
"size": "full",
"default": "false"
},
{
"OS": "MacOS",
"Architecture": "arm64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.osx-arm64.4.0.6594.zip",
"sha2": "71b2cd24d645818d25ea66bfd42df41c798df83fb967a85529a42cf07fe43744",
"size": "full",
"default": "false"
},
{
"OS": "Windows",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.min.win-x64.4.0.6594.zip",
"sha2": "62aa7af0f0a4685a13a889005d4efe0eb5ca565246941b82455ec444c5d4ccd1",
"size": "minified",
"default": "false"
},
{
"OS": "Windows",
"Architecture": "arm64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.min.win-arm64.4.0.6594.zip",
"sha2": "e41d88c1d0ca486efa3198117034ff59862ed6a1ef7f0c81013c6c2b9a1767d9",
"size": "minified",
"default": "false"
}
]
},
"4.103.0-inprocess": {
"templates": "https://functionscdn.azureedge.net/public/TemplatesApi/3.1.1648.zip",
"workerRuntimes": {
"dotnet": {
"net6": {
"displayInfo": {
"displayName": ".NET 6.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET",
"description": "LTS",
"endOfLifeDate": "2024-11-12T00:00:00Z"
},
"capabilities": "net6",
"sdk": {
"name": "Microsoft.NET.Sdk.Functions",
"version": "4.5.0"
},
"default": false,
"toolingSuffix": "net6-in-process",
"localEntryPoint": "func.exe",
"targetFramework": "net6.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ItemTemplates/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet:4-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v6.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET|6.0"
}
},
"net8": {
"displayInfo": {
"displayName": ".NET 8.0",
"hidden": false,
"displayVersion": "v4",
"targetFramework": ".NET",
"description": "LTS",
"endOfLifeDate": "2026-11-10T00:00:00Z"
},
"capabilities": "net8",
"sdk": {
"name": "Microsoft.NET.Sdk.Functions",
"version": "4.5.0"
},
"default": true,
"toolingSuffix": "net8-in-process",
"localEntryPoint": "func.exe",
"targetFramework": "net8.0",
"itemTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ItemTemplates/4.0.5051",
"projectTemplates": "https://www.nuget.org/api/v2/package/Microsoft.Azure.WebJobs.ProjectTemplates/4.0.5051",
"projectTemplateId": {
"csharp": "Microsoft.AzureFunctions.ProjectTemplate.CSharp.3.x"
},
"localContainerBaseImage": "DOCKER|mcr.microsoft.com/azure-functions/dotnet:4-dotnet8.0-appservice",
"serviceAppSettings": {
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"FUNCTIONS_INPROC_NET8_ENABLED": "1"
},
"windowsSiteConfig": {
"netFrameworkVersion": "v8.0"
},
"linuxSiteConfig": {
"linuxFxVersion": "DOTNET|8.0"
}
}
}
},
"coreTools": [
{
"OS": "Linux",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.123/Azure.Functions.Cli.linux-x64_inproc.4.0.6518.zip",
"sha2": "2cc66b815bdda50a1df07e9527e6a786bdbceb635da60a0d6e1431216a705a7b",
"size": "full",
"default": "false"
},
{
"OS": "MacOS",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.123/Azure.Functions.Cli.osx-x64_inproc.4.0.6518.zip",
"sha2": "82f01d34625ed7fe8bbc9dc053734ce4eea1aef5fc4e60093848fe54f822ed87",
"size": "full",
"default": "false"
},
{
"OS": "MacOS",
"Architecture": "arm64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.123/Azure.Functions.Cli.osx-arm64_inproc.4.0.6518.zip",
"sha2": "091b1caea1c4927178634963ba02dd08113ab5542e55492619b04e919ca4fe14",
"size": "full",
"default": "false"
},
{
"OS": "Windows",
"Architecture": "x64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.min.win-x64_inproc.4.0.6518.zip",
"sha2": "e46cbfa3f17a75a8a9ef0340aa773d04cd513e2c17ba89084b8a5108f16142e4",
"size": "minified",
"default": "false"
},
{
"OS": "Windows",
"Architecture": "arm64",
"downloadLink": "https://functionscdn.azureedge.net/public/4.0.156/Azure.Functions.Cli.min.win-arm64_inproc.4.0.6518.zip",
"sha2": "87257287386c413305f598d18da7300a9ed53834c1c2c73bf227042c7576b05e",
"size": "minified",
"default": "false"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment