All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azure.appservice.kotlin.outputs.GetWindowsWebAppSiteConfigApplicationStack.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 6.21.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azure.appservice.kotlin.outputs

import kotlin.Boolean
import kotlin.String
import kotlin.Suppress

/**
 *
 * @property currentStack The Current Stack value of the Windows Web App.
 * @property dockerContainerName
 * @property dockerContainerRegistry
 * @property dockerContainerTag
 * @property dockerImageName The docker image, including tag, used by this Windows Web App.
 * @property dockerRegistryPassword The User Name to use for authentication against the registry to pull the image.
 * @property dockerRegistryUrl The URL of the container registry where the `docker_image_name` is located.
 * @property dockerRegistryUsername The User Name to use for authentication against the registry to pull the image.
 * @property dotnetCoreVersion
 * @property dotnetVersion The version of .NET in use.
 * @property javaContainer The Java Container in use.
 * @property javaContainerVersion The Version of the Java Container in use.
 * @property javaEmbeddedServerEnabled
 * @property javaVersion The Version of Java in use.
 * @property nodeVersion The Version of Node in use.
 * @property phpVersion The Version of the PHP in use.
 * @property python
 * @property pythonVersion The Version of Python in use.
 * @property tomcatVersion
 */
public data class GetWindowsWebAppSiteConfigApplicationStack(
    public val currentStack: String,
    public val dockerContainerName: String,
    public val dockerContainerRegistry: String,
    public val dockerContainerTag: String,
    public val dockerImageName: String,
    public val dockerRegistryPassword: String,
    public val dockerRegistryUrl: String,
    public val dockerRegistryUsername: String,
    public val dotnetCoreVersion: String,
    public val dotnetVersion: String,
    public val javaContainer: String,
    public val javaContainerVersion: String,
    public val javaEmbeddedServerEnabled: Boolean,
    public val javaVersion: String,
    public val nodeVersion: String,
    public val phpVersion: String,
    public val python: Boolean,
    public val pythonVersion: String,
    public val tomcatVersion: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.azure.appservice.outputs.GetWindowsWebAppSiteConfigApplicationStack): GetWindowsWebAppSiteConfigApplicationStack = GetWindowsWebAppSiteConfigApplicationStack(
            currentStack = javaType.currentStack(),
            dockerContainerName = javaType.dockerContainerName(),
            dockerContainerRegistry = javaType.dockerContainerRegistry(),
            dockerContainerTag = javaType.dockerContainerTag(),
            dockerImageName = javaType.dockerImageName(),
            dockerRegistryPassword = javaType.dockerRegistryPassword(),
            dockerRegistryUrl = javaType.dockerRegistryUrl(),
            dockerRegistryUsername = javaType.dockerRegistryUsername(),
            dotnetCoreVersion = javaType.dotnetCoreVersion(),
            dotnetVersion = javaType.dotnetVersion(),
            javaContainer = javaType.javaContainer(),
            javaContainerVersion = javaType.javaContainerVersion(),
            javaEmbeddedServerEnabled = javaType.javaEmbeddedServerEnabled(),
            javaVersion = javaType.javaVersion(),
            nodeVersion = javaType.nodeVersion(),
            phpVersion = javaType.phpVersion(),
            python = javaType.python(),
            pythonVersion = javaType.pythonVersion(),
            tomcatVersion = javaType.tomcatVersion(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy