Versions in this module Expand all Collapse all v0 v0.2.0 Feb 20, 2021 v0.1.0 Feb 20, 2021 Changes in this version + type Client interface + FetchPolicyReports func() []report.PolicyReport + WatchClusterPolicyReports func(cb WatchClusterPolicyReportCallback) + WatchPolicyReports func(WatchPolicyReportCallback) + WatchRuleValidation func(WatchPolicyResultCallback) + func NewDynamicClient(kubeconfig string, prioties map[string]report.Priority) (Client, error) + type DynamicClient struct + func (c *DynamicClient) FetchPolicyReports() []report.PolicyReport + func (c *DynamicClient) WatchClusterPolicyReports(cb WatchClusterPolicyReportCallback) + func (c *DynamicClient) WatchPolicyReports(cb WatchPolicyReportCallback) + func (c *DynamicClient) WatchRuleValidation(cb WatchPolicyResultCallback) + type WatchClusterPolicyReportCallback = func(watch.EventType, report.ClusterPolicyReport) + type WatchPolicyReportCallback = func(watch.EventType, report.PolicyReport) + type WatchPolicyResultCallback = func(report.Result)