in dsl/kotless/kotless-lang-local/src/main/kotlin/io/kotless/local/scheduled/AutowarmJob.kt [42:56]
override fun execute(context: JobExecutionContext) {
val handler = context.mergedJobDataMap[HANDLER_KEY] as HandlerAWS
val apiRequest = CloudWatch(
`detail-type` = "Scheduled Event",
source = "aws.events",
resources = setOf(ScheduledEventType.Autowarm.prefix)
)
handler.handleRequest(
input = JSON.string(CloudWatch.serializer(), apiRequest).byteInputStream(),
output = ByteArrayOutputStream(),
any = null
)
}