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

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

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

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

import kotlin.String
import kotlin.Suppress

/**
 *
 * @property accessKey The Access key for the storage account.
 * @property accountName The Name of the Storage Account.
 * @property mountPath The path at which to mount the Storage Share.
 * @property name The name of this Linux Web App.
 * @property shareName The Name of the File Share or Container Name for Blob storage.
 * @property type The Azure Storage Type.
 */
public data class GetLinuxWebAppStorageAccount(
    public val accessKey: String,
    public val accountName: String,
    public val mountPath: String,
    public val name: String,
    public val shareName: String,
    public val type: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.azure.appservice.outputs.GetLinuxWebAppStorageAccount): GetLinuxWebAppStorageAccount = GetLinuxWebAppStorageAccount(
            accessKey = javaType.accessKey(),
            accountName = javaType.accountName(),
            mountPath = javaType.mountPath(),
            name = javaType.name(),
            shareName = javaType.shareName(),
            type = javaType.type(),
        )
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy