SoftwareRecipeStep constructor

const SoftwareRecipeStep({
  1. Input<SoftwareRecipeStepExtractArchive>? archiveExtraction,
  2. Input<SoftwareRecipeStepInstallDpkg>? dpkgInstallation,
  3. Input<SoftwareRecipeStepCopyFile>? fileCopy,
  4. Input<SoftwareRecipeStepExecFile>? fileExec,
  5. Input<SoftwareRecipeStepInstallMsi>? msiInstallation,
  6. Input<SoftwareRecipeStepInstallRpm>? rpmInstallation,
  7. Input<SoftwareRecipeStepRunScript>? scriptRun,
})

Creates a new SoftwareRecipeStep. archiveExtraction Extracts an archive into the specified directory. dpkgInstallation Installs a deb file via dpkg. fileCopy Copies a file onto the instance. fileExec Executes an artifact or local file. msiInstallation Installs an MSI file. rpmInstallation Installs an rpm file via the rpm utility. scriptRun Runs commands in a shell.

Implementation

const SoftwareRecipeStep({
  this.archiveExtraction,
  this.dpkgInstallation,
  this.fileCopy,
  this.fileExec,
  this.msiInstallation,
  this.rpmInstallation,
  this.scriptRun,
});