LinuxFunctionAppSiteConfigApplicationStackArgs

data class LinuxFunctionAppSiteConfigApplicationStackArgs(val dockers: Output<List<LinuxFunctionAppSiteConfigApplicationStackDockerArgs>>? = null, val dotnetVersion: Output<String>? = null, val javaVersion: Output<String>? = null, val nodeVersion: Output<String>? = null, val powershellCoreVersion: Output<String>? = null, val pythonVersion: Output<String>? = null, val useCustomRuntime: Output<Boolean>? = null, val useDotnetIsolatedRuntime: Output<Boolean>? = null) : ConvertibleToJava<LinuxFunctionAppSiteConfigApplicationStackArgs>

Constructors

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

Properties

Link copied to clipboard

One or more docker blocks as defined below.

Link copied to clipboard
val dotnetVersion: Output<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: Output<String>? = null

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

Link copied to clipboard
val nodeVersion: Output<String>? = null

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

Link copied to clipboard
val powershellCoreVersion: Output<String>? = null

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

Link copied to clipboard
val pythonVersion: Output<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
val useCustomRuntime: Output<Boolean>? = null

Should the Linux Function App use a custom runtime?

Link copied to clipboard
val useDotnetIsolatedRuntime: Output<Boolean>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): LinuxFunctionAppSiteConfigApplicationStackArgs