WindowsWebAppSiteConfigApplicationStack

data class WindowsWebAppSiteConfigApplicationStack(val currentStack: String? = null, val dockerImageName: String? = null, val dockerRegistryPassword: String? = null, val dockerRegistryUrl: String? = null, val dockerRegistryUsername: String? = null, val dotnetCoreVersion: String? = null, val dotnetVersion: String? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaEmbeddedServerEnabled: Boolean? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val phpVersion: String? = null, val python: Boolean? = null, val tomcatVersion: String? = null)

Constructors

Link copied to clipboard
constructor(currentStack: String? = null, dockerImageName: String? = null, dockerRegistryPassword: String? = null, dockerRegistryUrl: String? = null, dockerRegistryUsername: String? = null, dotnetCoreVersion: String? = null, dotnetVersion: String? = null, javaContainer: String? = null, javaContainerVersion: String? = null, javaEmbeddedServerEnabled: Boolean? = null, javaVersion: String? = null, nodeVersion: String? = null, phpVersion: String? = null, python: Boolean? = null, tomcatVersion: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val currentStack: String? = null

The Application Stack for the Windows Web App. Possible values include dotnet, dotnetcore, node, python, php, and java.

Link copied to clipboard
val dockerImageName: String? = null

The docker image, including tag, to be used. e.g. azure-app-service/windows/parkingpage:latest.

Link copied to clipboard

The User Name to use for authentication against the registry to pull the image.

Link copied to clipboard

The URL of the container registry where the docker_image_name is located. e.g. https://index.docker.io or https://mcr.microsoft.com. This value is required with docker_image_name.

Link copied to clipboard

The User Name to use for authentication against the registry to pull the image.

Link copied to clipboard

The version of .NET to use when current_stack is set to dotnetcore. Possible values include v4.0.

Link copied to clipboard
val dotnetVersion: String? = null

The version of .NET to use when current_stack is set to dotnet. Possible values include v2.0,v3.0, v4.0, v5.0, v6.0, v7.0, v8.0 and v9.0.

Link copied to clipboard
val javaContainer: String? = null
Link copied to clipboard
Link copied to clipboard

Should the Java Embedded Server (Java SE) be used to run the app.

Link copied to clipboard
val javaVersion: String? = null

The version of Java to use when current_stack is set to java.

Link copied to clipboard
val nodeVersion: String? = null

The version of node to use when current_stack is set to node. Possible values are ~12, ~14, ~16, ~18, ~20 and ~22.

Link copied to clipboard
val phpVersion: String? = null

The version of PHP to use when current_stack is set to php. Possible values are 7.1, 7.4 and Off.

Link copied to clipboard
val python: Boolean? = null

Specifies whether this is a Python app. Defaults to false.

Link copied to clipboard
val tomcatVersion: String? = null

The version of Tomcat the Java App should use. Conflicts with java_embedded_server_enabled