Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analyze ¶
type Analyze struct {
V1 []v1.Analyzer `json:"v1,omitempty" yaml:"v1,omitempty" hcl:"v1,omitempty"`
}
Analyze is the top level analyze object
type Doc ¶ added in v0.19.0
type Doc struct {
Analyze Analyze `json:"analyze" yaml:"analyze" hcl:"analyze"`
}
Doc is the top level Analyze document that defines an set of collectors and analysis
func DeserializeDoc ¶ added in v0.19.0
DeserializeDoc will deserialize a analyze spec. Possibly support more formats?
type Result ¶
type Result struct { meta.Meta `json:",inline" yaml:",inline" hcl:",inline"` Insight *insight.Insight `json:"insight" yaml:"insight" hcl:"insight"` Severity common.Severity `json:"severity" yaml:"severity" hcl:"severity"` AnalyzerSpec string `json:"analyzerSpec" yaml:"analyzerSpec" hcl:"analyzerSpec"` Variables map[string]interface{} `json:"variables,omitempty" yaml:"variables,omitempty" hcl:"variables,omitempty"` Error string `json:"error,omitempty" yaml:"error,omitempty" hcl:"error,omitempty"` }
Click to show internal directories.
Click to hide internal directories.