SoftwareRecipeStepInstallMsiArgs

data class SoftwareRecipeStepInstallMsiArgs(val allowedExitCodes: Output<List<Int>>? = null, val artifactId: Output<String>, val flags: Output<List<String>>? = null) : ConvertibleToJava<SoftwareRecipeStepInstallMsiArgs>

Installs an MSI file.

Constructors

Link copied to clipboard
constructor(allowedExitCodes: Output<List<Int>>? = null, artifactId: Output<String>, flags: Output<List<String>>? = null)

Properties

Link copied to clipboard
val allowedExitCodes: Output<List<Int>>? = null

Return codes that indicate that the software installed or updated successfully. Behaviour defaults to 0

Link copied to clipboard
val artifactId: Output<String>

The id of the relevant artifact in the recipe.

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

The flags to use when installing the MSI defaults to "/i" (i.e. the install flag).

Functions

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