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.