Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultOTELCollectorVersion string
Functions ¶
This section is empty.
Types ¶
type BaseConfig ¶ added in v1.16.0
type Config ¶
type Config struct { BaseConfig `yaml:",inline"` ConcreteHandlers []*HandlerConfig `yaml:"-"` }
func ConfigFromProjectPath ¶ added in v1.4.0
ConfigFromProjectPath - loads the config nitric.yaml file from the project path, defaults to the current working directory
type DockerConfig ¶ added in v1.23.0
type Function ¶
type Function struct { // Parent Project backreference Project *Project // The functions unique name Name string `yaml:"-"` // The location of the function handler Handler string `yaml:"handler"` // The functions type Config *HandlerConfig `yaml:"-"` // The writer for the build logs, defaults to stdout BuildLogger io.Writer }
func FunctionFromHandler ¶
func FunctionFromHandler(handlerFile string, config *HandlerConfig) (Function, error)
func (*Function) GetRuntime ¶ added in v1.23.0
type HandlerConfig ¶ added in v1.16.0
type HandlerConfig struct { Type string `yaml:"type" mapstructure:"type"` Match string `yaml:"match" mapstructure:"match"` Docker *DockerConfig `yaml:"docker,omitempty" mapstructure:"docker,omitempty"` }
Click to show internal directories.
Click to hide internal directories.