Versions in this module Expand all Collapse all v1 v1.0.0 Jul 25, 2023 Changes in this version + func ConvertToPolicyReport(policy typepolicy.Policy) typepolr.PolicyReport + type GenerationType string + const GenerationTypePolicyReport + const GenerationTypeRaw + type Markdown struct + func NewMarkdown() Markdown + func (m *Markdown) Generate(templateFile string, report typereport.ComplianceReport) ([]byte, error) + type PolicyResult string + const PolicyResultError + const PolicyResultFail + const PolicyResultPass + const PolicyResultSkip + const PolicyResultWarn + type Reason struct + ClusterName string + ComplianceState typepolicy.ComplianceState + Messages []typepolicy.ComplianceHistory + type Reporter struct + func NewReporter(c2pParsed typec2pcr.C2PCRParsed) *Reporter + func (r *Reporter) Generate() (typereport.ComplianceReport, error) + func (r *Reporter) GenerateReasonsFromPolicyReports(policy typepolicy.Policy) []Reason + func (r *Reporter) GenerateReasonsFromRawPolicies(policy typepolicy.Policy) []Reason + func (r *Reporter) GetPolicyReports() []*typepolr.PolicyReport + func (r *Reporter) SetGenerationType(generationType GenerationType)