def create()

in app/data/BaseImages.scala [10:37]


  def create(
      id: BaseImageId,
      description: String,
      amiId: AmiId,
      builtinRoles: List[CustomisedRole],
      createdBy: String,
      linuxDist: LinuxDist,
      eolDate: Option[DateTime],
      requiresXLargeBuilder: Boolean
  )(implicit dynamo: Dynamo): BaseImage = {
    val now = DateTime.now()
    val baseImage = BaseImage(
      id,
      description,
      amiId,
      builtinRoles,
      createdBy,
      createdAt = now,
      modifiedBy = createdBy,
      modifiedAt = now,
      Some(linuxDist),
      eolDate,
      requiresXLargeBuilder
    )

    table.put(baseImage).exec()
    baseImage
  }