SoftwareRecipeStep.fromMap constructor
SoftwareRecipeStep.fromMap(
- Map<String, dynamic> map
)
Implementation
factory SoftwareRecipeStep.fromMap(Map<String, dynamic> map) {
return SoftwareRecipeStep(
archiveExtraction: (() { final guardedValue = map['archiveExtraction']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepExtractArchive.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
dpkgInstallation: (() { final guardedValue = map['dpkgInstallation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepInstallDpkg.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
fileCopy: (() { final guardedValue = map['fileCopy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepCopyFile.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
fileExec: (() { final guardedValue = map['fileExec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepExecFile.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
msiInstallation: (() { final guardedValue = map['msiInstallation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepInstallMsi.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
rpmInstallation: (() { final guardedValue = map['rpmInstallation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepInstallRpm.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
scriptRun: (() { final guardedValue = map['scriptRun']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SoftwareRecipeStepRunScript.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}