Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ErrorReport ¶
type PolicyReport ¶
type PolicyReport struct { Policy *v1alpha1.ValidatingPolicy `json:"policy"` Rules []RuleReport `json:"rules,omitempty"` }
type Report ¶
type Report struct { Resource any `json:"resource"` Results []PolicyReport `json:"results,omitempty"` }
func ToReport ¶
func ToReport(response jsonengine.Response) Report
func ToReports ¶
func ToReports(responses ...jsonengine.Response) (reports []Report)
type RuleReport ¶
type RuleReport struct { Rule v1alpha1.ValidatingRule `json:"rule"` Identifier string `json:"identifier,omitempty"` Error string `json:"error,omitempty"` Violations []ViolationReport `json:"violations,omitempty"` }
type ViolationReport ¶
type ViolationReport struct { Message string `json:"message,omitempty"` Errors []ErrorReport `json:"errors,omitempty"` }
Click to show internal directories.
Click to hide internal directories.