def arn()

in app/collectors/image.scala [63:84]


  def arn(region: String, imageId: String) =
    s"arn:aws:ec2:$region::image/$imageId"

  def fromApiData(image: AwsImage, regionName: String): Image = {
    Image(
      arn = arn(regionName, image.imageId),
      name = Option(image.name),
      imageId = image.imageId,
      region = regionName,
      description = Option(image.description),
      tags = image.tags.asScala.map(t => t.key -> t.value).toMap,
      creationDate = Try(new DateTime(image.creationDate)).toOption,
      state = image.stateAsString,
      architecture = image.architectureAsString,
      ownerId = image.ownerId,
      virtualizationType = image.virtualizationTypeAsString,
      hypervisor = image.hypervisorAsString,
      sriovNetSupport = Option(image.sriovNetSupport),
      rootDeviceType = image.rootDeviceTypeAsString,
      imageType = image.imageTypeAsString
    )
  }