Versions in this module Expand all Collapse all v1 v1.6.4 Aug 25, 2024 v1.6.3 Jan 19, 2024 v1.6.2 Jan 12, 2024 v1.6.1 Oct 19, 2023 v1.6.0 Sep 8, 2023 v1.6.0-RC1 Sep 8, 2023 v1.5.2 May 9, 2023 v1.5.1 Mar 20, 2023 Changes in this version + const ResultIDKey + const SeverityCritical + const SeverityHigh + const SeverityInfo + const SeverityLow + const SeverityMedium + const StatusError + const StatusFail + const StatusPass + const StatusSkip + const StatusWarn + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type ClusterPolicyReport struct + Results []PolicyReportResult + Scope *corev1.ObjectReference + ScopeSelector *metav1.LabelSelector + Summary PolicyReportSummary + func (in *ClusterPolicyReport) DeepCopy() *ClusterPolicyReport + func (in *ClusterPolicyReport) DeepCopyInto(out *ClusterPolicyReport) + func (in *ClusterPolicyReport) DeepCopyObject() runtime.Object + func (r *ClusterPolicyReport) GetID() string + func (r *ClusterPolicyReport) GetResults() []PolicyReportResult + func (r *ClusterPolicyReport) GetScope() *corev1.ObjectReference + func (r *ClusterPolicyReport) GetSource() string + func (r *ClusterPolicyReport) GetSummary() PolicyReportSummary + func (r *ClusterPolicyReport) SetResults(results []PolicyReportResult) + type ClusterPolicyReportList struct + Items []ClusterPolicyReport + func (in *ClusterPolicyReportList) DeepCopy() *ClusterPolicyReportList + func (in *ClusterPolicyReportList) DeepCopyInto(out *ClusterPolicyReportList) + func (in *ClusterPolicyReportList) DeepCopyObject() runtime.Object + type PolicyReport struct + Results []PolicyReportResult + Scope *corev1.ObjectReference + ScopeSelector *metav1.LabelSelector + Summary PolicyReportSummary + func (in *PolicyReport) DeepCopy() *PolicyReport + func (in *PolicyReport) DeepCopyInto(out *PolicyReport) + func (in *PolicyReport) DeepCopyObject() runtime.Object + func (r *PolicyReport) GetID() string + func (r *PolicyReport) GetResults() []PolicyReportResult + func (r *PolicyReport) GetScope() *corev1.ObjectReference + func (r *PolicyReport) GetSource() string + func (r *PolicyReport) GetSummary() PolicyReportSummary + func (r *PolicyReport) SetResults(results []PolicyReportResult) + type PolicyReportList struct + Items []PolicyReport + func (in *PolicyReportList) DeepCopy() *PolicyReportList + func (in *PolicyReportList) DeepCopyInto(out *PolicyReportList) + func (in *PolicyReportList) DeepCopyObject() runtime.Object + type PolicyReportResult struct + Category string + ID string + Message string + Policy string + Priority Priority + Properties map[string]string + ResourceSelector *metav1.LabelSelector + Resources []corev1.ObjectReference + Result PolicyResult + Rule string + Scored bool + Severity PolicySeverity + Source string + Timestamp metav1.Timestamp + func (in *PolicyReportResult) DeepCopy() *PolicyReportResult + func (in *PolicyReportResult) DeepCopyInto(out *PolicyReportResult) + func (r *PolicyReportResult) GetID() string + func (r *PolicyReportResult) GetResource() *corev1.ObjectReference + func (r *PolicyReportResult) HasResource() bool + type PolicyReportSummary struct + Error int + Fail int + Pass int + Skip int + Warn int + func (in *PolicyReportSummary) DeepCopy() *PolicyReportSummary + func (in *PolicyReportSummary) DeepCopyInto(out *PolicyReportSummary) + func (prs PolicyReportSummary) ToMap() map[string]interface{} + type PolicyResult string + type PolicySeverity string + type Priority int + const CriticalPriority + const DebugPriority + const DefaultPriority + const ErrorPriority + const InfoPriority + const WarningPriority + func NewPriority(p string) Priority + func PriorityFromSeverity(s PolicySeverity) Priority + func (p Priority) MarshalJSON() ([]byte, error) + func (p Priority) String() string + type ReportInterface interface + GetID func() string + GetResults func() []PolicyReportResult + GetScope func() *corev1.ObjectReference + GetSource func() string + GetSummary func() PolicyReportSummary