toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'artifacts': ?pulumi.Input.mapOptionalInputValue<List<SoftwareRecipeArtifact>, List<Map<String, dynamic>>>(artifacts, (value) => pulumi.Input.encodeList<SoftwareRecipeArtifact, Map<String, dynamic>>(value, (value) => value.toMap())),
'desiredState': ?pulumi.Input.mapOptionalInputValue<SoftwareRecipeDesiredState, String>(desiredState, (value) => value.wireValue),
'installSteps': ?pulumi.Input.mapOptionalInputValue<List<SoftwareRecipeStep>, List<Map<String, dynamic>>>(installSteps, (value) => pulumi.Input.encodeList<SoftwareRecipeStep, Map<String, dynamic>>(value, (value) => value.toMap())),
'name': name,
'updateSteps': ?pulumi.Input.mapOptionalInputValue<List<SoftwareRecipeStep>, List<Map<String, dynamic>>>(updateSteps, (value) => pulumi.Input.encodeList<SoftwareRecipeStep, Map<String, dynamic>>(value, (value) => value.toMap())),
'version': ?version,
};
}