Versions in this module Expand all Collapse all v0 v0.10.0 Dec 26, 2024 v0.9.0 Sep 3, 2024 v0.8.1 Aug 18, 2024 v0.8.0 Jan 22, 2024 v0.7.3 Jul 27, 2023 v0.7.2 Jul 27, 2023 v0.7.1 Jul 27, 2023 v0.7.0 Jul 27, 2023 v0.6.0 Mar 31, 2023 v0.5.0 Mar 18, 2023 v0.4.2 Mar 13, 2023 v0.4.0 Mar 3, 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 + 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 + 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) + 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