SoftwareRecipeStep class
An action that can be taken as part of installing or updating a recipe.
Constructors
-
SoftwareRecipeStep({Input<
SoftwareRecipeStepExtractArchive> ? archiveExtraction, Input<SoftwareRecipeStepInstallDpkg> ? dpkgInstallation, Input<SoftwareRecipeStepCopyFile> ? fileCopy, Input<SoftwareRecipeStepExecFile> ? fileExec, Input<SoftwareRecipeStepInstallMsi> ? msiInstallation, Input<SoftwareRecipeStepInstallRpm> ? rpmInstallation, Input<SoftwareRecipeStepRunScript> ? scriptRun}) -
Creates a new SoftwareRecipeStep.
archiveExtractionExtracts an archive into the specified directory.dpkgInstallationInstalls a deb file via dpkg.fileCopyCopies a file onto the instance.fileExecExecutes an artifact or local file.msiInstallationInstalls an MSI file.rpmInstallationInstalls an rpm file via the rpm utility.scriptRunRuns commands in a shell.const -
SoftwareRecipeStep.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
archiveExtraction
→ Input<
SoftwareRecipeStepExtractArchive> ? -
Extracts an archive into the specified directory.
final
-
dpkgInstallation
→ Input<
SoftwareRecipeStepInstallDpkg> ? -
Installs a deb file via dpkg.
final
-
fileCopy
→ Input<
SoftwareRecipeStepCopyFile> ? -
Copies a file onto the instance.
final
-
fileExec
→ Input<
SoftwareRecipeStepExecFile> ? -
Executes an artifact or local file.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
msiInstallation
→ Input<
SoftwareRecipeStepInstallMsi> ? -
Installs an MSI file.
final
-
rpmInstallation
→ Input<
SoftwareRecipeStepInstallRpm> ? -
Installs an rpm file via the rpm utility.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scriptRun
→ Input<
SoftwareRecipeStepRunScript> ? -
Runs commands in a shell.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited