Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface { // NewOutput creates an Output based on the configuration. NewOutput(ctx context.Context) (Output, error) }
Config is the configuration of an Output. It acts as a factory for Outputs.
type Output ¶
type Output interface { Write(ctx context.Context, policyManifest *packaging.PolicyManifest, intermediateJSON []byte, rc *results.ResultCollection, cluster string, timestamp time.Time) error WriteIndex(ctx context.Context, cluster string, timestamp time.Time, clusterSummary *api.ClusterSummary) error }
Output consumes policy manifests, intermediate JSON, and results, exports them in a specified format, and writes them to an output
Click to show internal directories.
Click to hide internal directories.