SoftwareRecipeStepArgs

data class SoftwareRecipeStepArgs(val archiveExtraction: Output<SoftwareRecipeStepExtractArchiveArgs>? = null, val dpkgInstallation: Output<SoftwareRecipeStepInstallDpkgArgs>? = null, val fileCopy: Output<SoftwareRecipeStepCopyFileArgs>? = null, val fileExec: Output<SoftwareRecipeStepExecFileArgs>? = null, val msiInstallation: Output<SoftwareRecipeStepInstallMsiArgs>? = null, val rpmInstallation: Output<SoftwareRecipeStepInstallRpmArgs>? = null, val scriptRun: Output<SoftwareRecipeStepRunScriptArgs>? = null) : ConvertibleToJava<SoftwareRecipeStepArgs>

An action that can be taken as part of installing or updating a recipe.

Constructors

Link copied to clipboard
fun SoftwareRecipeStepArgs(archiveExtraction: Output<SoftwareRecipeStepExtractArchiveArgs>? = null, dpkgInstallation: Output<SoftwareRecipeStepInstallDpkgArgs>? = null, fileCopy: Output<SoftwareRecipeStepCopyFileArgs>? = null, fileExec: Output<SoftwareRecipeStepExecFileArgs>? = null, msiInstallation: Output<SoftwareRecipeStepInstallMsiArgs>? = null, rpmInstallation: Output<SoftwareRecipeStepInstallRpmArgs>? = null, scriptRun: Output<SoftwareRecipeStepRunScriptArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Extracts an archive into the specified directory.

Link copied to clipboard

Installs a deb file via dpkg.

Link copied to clipboard

Copies a file onto the instance.

Link copied to clipboard

Executes an artifact or local file.

Link copied to clipboard

Installs an MSI file.

Link copied to clipboard

Installs an rpm file via the rpm utility.

Link copied to clipboard

Runs commands in a shell.