# Functions

CreateFunction will create function and all the dependencies.
DeleteFunction will delete the function and all the dependencies.
ReadFunction will return the function and all the dependencies details.
Rollback call the object's DeleteDependencies method.
UpdateFunction will update function and all the dependencies.

# Structs

HTTPCreateEvent HTTP (API Gateway) trigger of a lambda function.
HTTPCreateFunctionInput is an implementation of CreateFunctionInputCreate serveless function with http trigger.
HTTPDeleteEvent HTTP (API Gateway) trigger of a lambda function.
HTTPDeleteFunctionInput is an implementation of CreateFunctionInputCreate serveless function with http trigger.
HTTPReadEvent HTTP (API Gateway) trigger of a lambda function.
HTTPReadFunctionInput is an implementation of ReadFunctionInputRead serveless function with http trigger.
HTTPUpdateEvent HTTP (API Gateway) trigger of a lambda function.
HTTPUpdateFunctionInput is an implementation of UpdateFunctionInputUpdate serveless function with http trigger.
S3CreateEvent S3 trigger of a lambda function.
S3CreateFunctionInput is an implementation of CreateFunctionInputCreate serveless function with s3 trigger.
S3DeleteEvent S3 trigger of a lambda function.
S3DeleteFunctionInput is an implementation of CreateFunctionInputCreate serveless function with s3 trigger.
S3ReadEvent S3 trigger of a lambda function.
S3ReadFunctionInput is an implementation of ReadFunctionInputRead serveless function with s3 trigger.
S3UpdateEvent S3 trigger of a lambda function.
S3UpdateFunctionInput is an implementation of UpdateFunctionInputUpdate serveless function with s3 trigger.
SQSCreateEvent SQS trigger of a lambda function.
SQSCreateFunctionInput is an implementation of CreateFunctionInputCreate serveless function with SQS as trigger.
SQSDeleteEvent SQS trigger of a lambda function.
SQSReadEvent SQS trigger of a lambda function.

# Interfaces

CreateFunctionInput is an interface to create a serverless function and the relative trigger.
DeleteFunctionInput is an interface to delete a serverless function and the relative triggger.
ReadFunctionInput is an interface to Read a serverless function and the relative trigger.
UpdateFunctionInput is an interface to Update a serverless function and the relative trigger.