Versions in this module Expand all Collapse all v0 v0.0.1 Mar 26, 2024 Changes in this version + type Handler interface + AddRoutes func(*lmdrouter.Router) + Handle func(context.Context, events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) + func NewProviderDownloadHandler() Handler + func NewProviderVersionsHandler() Handler + func NewServiceDiscoveryHandler(services map[string]string) Handler + type ProviderDownloadHandler struct + func (o ProviderDownloadHandler) AddRoutes(router *lmdrouter.Router) + func (o ProviderDownloadHandler) Handle(ctx context.Context, req events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) + type ProviderDownloadModel struct + Keys string + NamespaceType string + Protocols string + Sha string + ShaUrl string + SigUrl string + Url string + VersionOsArch string + func NewDownloadModelFromUrlPath(path string) (ProviderDownloadModel, error) + func (o ProviderDownloadModel) GetKey() (map[string]types.AttributeValue, error) + func (o ProviderDownloadModel) MarshalJSON() ([]byte, error) + type ProviderVersionModel struct + Keys string + Protocols string + VersionOsArch string + type ProviderVersionsHandler struct + func (o ProviderVersionsHandler) AddRoutes(router *lmdrouter.Router) + func (o ProviderVersionsHandler) Handle(ctx context.Context, req events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) + type ProviderVersionsModel struct + NamespaceType string + Versions []ProviderVersionModel + func NewVersionsModelFromUrlPath(path string) (ProviderVersionsModel, error) + func (o ProviderVersionsModel) KeyExpr() (expression.Expression, error) + func (o ProviderVersionsModel) MarshalJSON() ([]byte, error) + type ServiceDiscoveryHandler struct + func (o ServiceDiscoveryHandler) AddRoutes(router *lmdrouter.Router) + func (o ServiceDiscoveryHandler) Handle(_ context.Context, _ events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)