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 ¶
func (v AnalysisResult) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (AnalysisResult) MarshalJSON ¶
func (v AnalysisResult) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*AnalysisResult) UnmarshalEasyJSON ¶
func (v *AnalysisResult) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*AnalysisResult) UnmarshalJSON ¶
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 ¶
func (v PostScanSpec) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (PostScanSpec) MarshalJSON ¶
func (v PostScanSpec) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*PostScanSpec) UnmarshalEasyJSON ¶
func (v *PostScanSpec) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*PostScanSpec) UnmarshalJSON ¶
func (v *PostScanSpec) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Result ¶
func (Result) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Result) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Result) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Result) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type Results ¶
type Results []Result
func (Results) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Results) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Results) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Results) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type StringSlice ¶
type StringSlice []string
func (StringSlice) MarshalEasyJSON ¶
func (v StringSlice) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (StringSlice) MarshalJSON ¶
func (v StringSlice) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*StringSlice) UnmarshalEasyJSON ¶
func (v *StringSlice) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*StringSlice) UnmarshalJSON ¶
func (v *StringSlice) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface