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
case
class FunctionResource(Properties: Properties) extends Resource
sealed
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
sealed
trait Resource
case
class SamTemplate(AWSTemplateFormatVersion: String, Transform: String, Resources: Map[String, Resource], Outputs: Map[String, Output])