LinuxFunctionAppSiteConfigApplicationStack

data class LinuxFunctionAppSiteConfigApplicationStack(val dockers: List<LinuxFunctionAppSiteConfigApplicationStackDocker>? = null, val dotnetVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val powershellCoreVersion: String? = null, val pythonVersion: String? = null, val useCustomRuntime: Boolean? = null, val useDotnetIsolatedRuntime: Boolean? = null)

Constructors

constructor(dockers: List<LinuxFunctionAppSiteConfigApplicationStackDocker>? = null, dotnetVersion: String? = null, javaVersion: String? = null, nodeVersion: String? = null, powershellCoreVersion: String? = null, pythonVersion: String? = null, useCustomRuntime: Boolean? = null, useDotnetIsolatedRuntime: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more docker blocks as defined below.

Link copied to clipboard
val dotnetVersion: String? = null

The version of .NET to use. Possible values include 3.1, 6.0, 7.0, 8.0 and 9.0.

Link copied to clipboard
val javaVersion: String? = null

The Version of Java to use. Supported versions include 8, 11, 17, 21.

Link copied to clipboard
val nodeVersion: String? = null

The version of Node to run. Possible values include 12, 14, 16, 18 20 and 22.

Link copied to clipboard

The version of PowerShell Core to run. Possible values are 7, 7.2, and 7.4.

Link copied to clipboard
val pythonVersion: String? = null

The version of Python to run. Possible values are 3.13, 3.12, 3.11, 3.10, 3.9, 3.8 and 3.7.

Link copied to clipboard

Should the Linux Function App use a custom runtime?

Link copied to clipboard

Should the DotNet process use an isolated runtime. Defaults to false.