in app/agent/origin.scala [191:208]
override def transformInstance(input: Instance): Instance =
stagePrefix.map(input.prefixStage).getOrElse(input)
val jsonFields: Map[String, String] =
Map("region" -> region, "credentials" -> credentials.id) ++
accountNumber.map("accountNumber" -> _) ++
ownerId.map("ownerId" -> _)
val awsRegionV2: Region = Region.of(region)
override def toMarkerMap: Map[String, Any] = Map("region" -> awsRegionV2.id)
}
case class JsonOrigin(
vendor: String,
account: String,
url: String,
resources: Set[String],
crawlRate: Map[String, CrawlRate]
) extends Origin
with Logging {