WindowsWebAppSiteConfigApplicationStackArgs

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

Constructors

constructor(currentStack: Output<String>? = null, dockerImageName: Output<String>? = null, dockerRegistryPassword: Output<String>? = null, dockerRegistryUrl: Output<String>? = null, dockerRegistryUsername: Output<String>? = null, dotnetCoreVersion: Output<String>? = null, dotnetVersion: Output<String>? = null, javaContainer: Output<String>? = null, javaContainerVersion: Output<String>? = null, javaEmbeddedServerEnabled: Output<Boolean>? = null, javaVersion: Output<String>? = null, nodeVersion: Output<String>? = null, phpVersion: Output<String>? = null, python: Output<Boolean>? = null, tomcatVersion: Output<String>? = null)

Properties

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

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

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

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

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

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
val dockerRegistryUsername: Output<String>? = null

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

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

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

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

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

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

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

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

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

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

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

Functions

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