sttp.tapir.serverless.aws.sam

Type members

Classlikes

Companion:
object
Companion:
class
case class AwsSamOptions(namePrefix: String, source: FunctionSource, timeout: FiniteDuration, memorySize: Int)
case class CodeSource(runtime: String, codeUri: String, handler: String) extends FunctionSource
case class FunctionCodeProperties(Timeout: Long, MemorySize: Int, Events: Map[String, FunctionHttpApiEvent], Runtime: String, CodeUri: String, Handler: String) extends Properties with FunctionProperties
case class FunctionHttpApiEventProperties(ApiId: String, Method: String, Path: String, TimeoutInMillis: Long, PayloadFormatVersion: String)
case class FunctionImageProperties(Timeout: Long, MemorySize: Int, Events: Map[String, FunctionHttpApiEvent], ImageUri: String, PackageType: String) extends Properties with FunctionProperties
sealed trait FunctionProperties
case class FunctionResource(Properties: Properties) extends Resource
sealed trait FunctionSource
case class HttpProperties(StageName: String) extends Properties
case class HttpResource(Properties: HttpProperties) extends Resource
case class ImageSource(imageUri: String) extends FunctionSource
case class Output(Description: String, Value: Map[String, String])
final case class Printer(preserveOrder: Boolean, dropNullKeys: Boolean, indent: Int, maxScalarWidth: Int, splitLines: Boolean, indicatorIndent: Int, tags: Map[String, String], sequenceStyle: FlowStyle, mappingStyle: FlowStyle, stringStyle: StringStyle, lineBreak: LineBreak, explicitStart: Boolean, explicitEnd: Boolean, version: YamlVersion)
Companion:
object
object Printer
Companion:
class
sealed trait Properties
sealed trait Resource
case class SamTemplate(AWSTemplateFormatVersion: String, Transform: String, Resources: Map[String, Resource], Outputs: Map[String, Output])