toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'archiveExtraction': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepExtractArchive, Map<String, dynamic>>(archiveExtraction, (value) => value.toMap()),
'dpkgInstallation': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepInstallDpkg, Map<String, dynamic>>(dpkgInstallation, (value) => value.toMap()),
'fileCopy': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepCopyFile, Map<String, dynamic>>(fileCopy, (value) => value.toMap()),
'fileExec': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepExecFile, Map<String, dynamic>>(fileExec, (value) => value.toMap()),
'msiInstallation': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepInstallMsi, Map<String, dynamic>>(msiInstallation, (value) => value.toMap()),
'rpmInstallation': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepInstallRpm, Map<String, dynamic>>(rpmInstallation, (value) => value.toMap()),
'scriptRun': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeStepRunScript, Map<String, dynamic>>(scriptRun, (value) => value.toMap()),
};
}