SoftwareRecipeStep.fromMap constructor

SoftwareRecipeStep.fromMap(
  1. 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>())); })(),
  );
}