toMap method

Map<String, dynamic> toMap()

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,
  };
}