LinuxFunctionAppSlotSiteConfigApplicationStack

data class LinuxFunctionAppSlotSiteConfigApplicationStack(val dockers: List<LinuxFunctionAppSlotSiteConfigApplicationStackDocker>? = 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<LinuxFunctionAppSlotSiteConfigApplicationStackDocker>? = 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

a docker block as detailed below.

Link copied to clipboard
val dotnetVersion: String? = null

The version of .Net. Possible values are 3.1, 6.0, 7.0 and 8.0.

Link copied to clipboard
val javaVersion: String? = null

The version of Java to use. Possible values are 8, 11&17 (In-Preview).

Link copied to clipboard
val nodeVersion: String? = null

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

Link copied to clipboard

The version of PowerShell Core to use. Possibles values are 7 , 7.2, and 7.4.

Link copied to clipboard
val pythonVersion: String? = null

The version of Python to use. Possible values are 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.