CloudFormationCustomResourceHandler

abstract
class CloudFormationCustomResourceHandler[Input, Output] extends IOLambda[CloudFormationCustomResourceRequest[Input], Unit]
Companion
object
class IOLambda[CloudFormationCustomResourceRequest[Input], Unit]
trait IOSetup
class IOLambdaPlatform[CloudFormationCustomResourceRequest[Input], Unit]
trait RequestStreamHandler
class Object
trait Matchable
class Any

Type members

Types

type Setup = (Client[IO], CloudFormationCustomResource[IO, Input, Output])

Value members

Abstract methods

def handler(client: Client[IO]): Resource[IO, CloudFormationCustomResource[IO, Input, Output]]

Concrete methods

override
def apply(event: CloudFormationCustomResourceRequest[Input], context: Context, setup: Setup): IO[Option[Unit]]
Definition Classes
IOLambda
final override
def setup: Resource[IO, Setup]
Definition Classes
IOSetup

Inherited methods

final
def handleRequest(input: InputStream, output: OutputStream, context: Context): Unit
Inherited from
IOLambdaPlatform
protected
def runtime: IORuntime
Inherited from
IOSetup