Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigDiagnostics ¶ added in v0.5.9
type ConfigDiagnostics struct { Config *Config Diagnostics []*diagnostics.SecurityDiagnostic }
type DiagnosticTransformer ¶
type DiagnosticTransformer interface {
Transform(*Config, ...*diagnostics.SecurityDiagnostic) []*diagnostics.SecurityDiagnostic
}
func NewDiagnosticTransformerPlugin ¶ added in v0.5.9
func NewDiagnosticTransformerPlugin(path string) (DiagnosticTransformer, error)
creates and runs a new diagnostic transformer plugin
type MicroService ¶ added in v0.5.9
type MicroService struct { Port int HTTPServer *http.Server // contains filtered or unexported fields }
func RegisterDiagnosticTransformer ¶ added in v0.5.9
func RegisterDiagnosticTransformer(transformer DiagnosticTransformer) (micro MicroService, err error)
func (MicroService) ShutDown ¶ added in v0.5.9
func (m MicroService) ShutDown()
func (*MicroService) Start ¶ added in v0.5.9
func (m *MicroService) Start()
Click to show internal directories.
Click to hide internal directories.