serverless

package serverless

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. serverless
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AuthorizeEvent(name: String, uriLambdaAlias: String = "${stageVariables.env}", resultTtlInSeconds: Int = 1800, identitySourceHeaderName: String = "Authorization", identityValidationExpression: Option[String] = scala.None) extends Event with Product with Serializable

  2. trait Event extends AnyRef

  3. case class Events(events: Event*) extends Product with Serializable

  4. case class Function(filePath: File, name: String, description: Option[String] = scala.None, handler: String, memorySize: Int = 512, timeout: Int = 10, role: String, environment: Map[String, String] = ..., events: Events = Events.empty) extends Product with Serializable

  5. case class Functions(functions: Function*) extends Product with Serializable

  6. case class HttpEvent(path: String, method: String, uriLambdaAlias: String = "${stageVariables.env}", cors: Boolean = false, private: Boolean = false, authorizerName: Option[String] = scala.None, request: Request = Request.apply(), invokeInput: Option[HttpInvokeInput] = scala.None) extends Event with Product with Serializable

  7. case class HttpInvokeInput(headers: Seq[(String, String)] = collection.this.Seq.empty[Nothing], pathWithQuerys: Seq[(String, String)] = collection.this.Seq.empty[Nothing], parameters: Seq[(String, String)] = collection.this.Seq.empty[Nothing], body: Option[Array[Byte]] = scala.None) extends InvokeInput with Product with Serializable

  8. trait InvokeInput extends AnyRef

  9. case class Provider(awsAccount: String, region: String = "us-east-1", deploymentBucket: String, swagger: File, restApiId: Option[String] = scala.None, stageVariables: Option[Map[String, String]] = scala.None) extends Product with Serializable

  10. case class Request(templates: RequestTemplate*) extends Product with Serializable

  11. abstract class RequestTemplate extends AnyRef

  12. case class Response(templates: ResponseTemplates) extends Product with Serializable

  13. case class ServerlessOption(provider: Provider, functions: Functions) extends Product with Serializable

  14. sealed abstract class StartingPosition extends AnyRef

  15. case class StreamEvent(name: String, batchSize: Int = 100, startingPosition: StartingPosition = StartingPosition.TRIM_HORIZON, enabled: Boolean = true) extends Event with Product with Serializable

Value Members

  1. object DefaultRequestTemplate

  2. object Events extends Serializable

  3. object HttpEvent extends Serializable

  4. object Request extends Serializable

  5. object RequestTemplate

  6. object Response extends Serializable

  7. object ResponseTemplatePatterns

  8. object StartingPosition

Inherited from AnyRef

Inherited from Any

Ungrouped