Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IaasAsset ¶
type IaasAsset interface { GetRouterTemplate() (*string, error) GetSourceTemplate() (*string, error) }
IaasAsset is an interface to retrieve a required IaaS template
type LambdaRouterCreator ¶
type LambdaRouterCreator struct { Executor cf.Executor Template IaasAsset }
LambdaRouterCreator is the struct implementation of the sources.RouterCreator
func (LambdaRouterCreator) CreateRouters ¶
func (lambda LambdaRouterCreator) CreateRouters(source *handlers.Source) error
CreateRouters creates Lambda Routers based on provided clise of Routes
func (LambdaRouterCreator) CreateRoutersWithSource ¶
func (lambda LambdaRouterCreator) CreateRoutersWithSource(source *handlers.Source) error
CreateRoutersWithSource creates Lambda Routers and SQS Queue based on provided clise of Routes
Click to show internal directories.
Click to hide internal directories.