sttp.tapir.serverless.aws.sam

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class AwsSamOptions(namePrefix: String, source: FunctionSource, timeout: FiniteDuration, memorySize: Int, httpApi: Option[HttpApiProperties])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class CodeSource(runtime: String, codeUri: String, handler: String, environment: Map[String, String]) extends FunctionSource

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class CorsConfiguration(AllowCredentials: Option[Boolean], AllowHeaders: Option[Set[String]], AllowMethods: Option[Set[String]], AllowOrigins: Option[Set[String]], ExposeHeaders: Option[Set[String]], MaxAge: Option[Long])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class EnvironmentCodeProperties(Variables: Map[String, String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FunctionCodeProperties(Timeout: Long, MemorySize: Int, Events: Map[String, FunctionHttpApiEvent], Runtime: String, CodeUri: String, Handler: String, Environment: Option[EnvironmentCodeProperties]) extends Properties with FunctionProperties

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FunctionHttpApiEventProperties(ApiId: String, Method: String, Path: String, TimeoutInMillis: Long, PayloadFormatVersion: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FunctionImageProperties(Timeout: Long, MemorySize: Int, Events: Map[String, FunctionHttpApiEvent], ImageUri: String, PackageType: String) extends Properties with FunctionProperties

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait FunctionProperties

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class FunctionResource(Properties: Properties) extends Resource

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Resource
class Object
trait Matchable
class Any
sealed trait FunctionSource

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class HttpApiProperties(cors: Option[Cors])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class HttpProperties(StageName: String, CorsConfiguration: Option[CorsConfiguration]) extends Properties

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class HttpResource(Properties: HttpProperties) extends Resource

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Resource
class Object
trait Matchable
class Any
case class ImageSource(imageUri: String) extends FunctionSource

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Output(Description: String, Value: Map[String, String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
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)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Printer

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Printer.type
sealed trait Properties

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait Resource

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class SamTemplate(AWSTemplateFormatVersion: String, Transform: String, Resources: Map[String, Resource], Outputs: Map[String, Output])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any