Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisResult ¶
type AnalysisResult struct { // Currently it supports custom resources only CustomResources []CustomResource }
func (AnalysisResult) MarshalEasyJSON ¶ added in v0.4.19
func (v AnalysisResult) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (AnalysisResult) MarshalJSON ¶ added in v0.4.19
func (v AnalysisResult) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*AnalysisResult) UnmarshalEasyJSON ¶ added in v0.4.19
func (v *AnalysisResult) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*AnalysisResult) UnmarshalJSON ¶ added in v0.4.19
func (v *AnalysisResult) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type CustomResource ¶
type PostScanAction ¶
type PostScanAction string
type PostScanSpec ¶
type PostScanSpec struct { // What action the module will do in post scanning. // value: INSERT, UPDATE and DELETE Action PostScanAction // IDs represent which vulnerability and misconfiguration ID will be updated or deleted in post scanning. // When the action is UPDATE, the matched result will be passed to the module. IDs []string }
func (PostScanSpec) MarshalEasyJSON ¶ added in v0.4.19
func (v PostScanSpec) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (PostScanSpec) MarshalJSON ¶ added in v0.4.19
func (v PostScanSpec) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*PostScanSpec) UnmarshalEasyJSON ¶ added in v0.4.19
func (v *PostScanSpec) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*PostScanSpec) UnmarshalJSON ¶ added in v0.4.19
func (v *PostScanSpec) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Result ¶
func (Result) MarshalEasyJSON ¶ added in v0.4.19
MarshalEasyJSON supports easyjson.Marshaler interface
func (Result) MarshalJSON ¶ added in v0.4.19
MarshalJSON supports json.Marshaler interface
func (*Result) UnmarshalEasyJSON ¶ added in v0.4.19
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Result) UnmarshalJSON ¶ added in v0.4.19
UnmarshalJSON supports json.Unmarshaler interface
type Results ¶
type Results []Result
func (Results) MarshalEasyJSON ¶ added in v0.4.19
MarshalEasyJSON supports easyjson.Marshaler interface
func (Results) MarshalJSON ¶ added in v0.4.19
MarshalJSON supports json.Marshaler interface
func (*Results) UnmarshalEasyJSON ¶ added in v0.4.19
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Results) UnmarshalJSON ¶ added in v0.4.19
UnmarshalJSON supports json.Unmarshaler interface
type StringSlice ¶
type StringSlice []string
func (StringSlice) MarshalEasyJSON ¶ added in v0.4.19
func (v StringSlice) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (StringSlice) MarshalJSON ¶ added in v0.4.19
func (v StringSlice) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*StringSlice) UnmarshalEasyJSON ¶ added in v0.4.19
func (v *StringSlice) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*StringSlice) UnmarshalJSON ¶ added in v0.4.19
func (v *StringSlice) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface