Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CLIOutput ¶ added in v0.1.9
type CLIOutput struct {
// contains filtered or unexported fields
}
CLIOutput writes to stdout
func NewCLIOutput ¶ added in v0.1.9
NewCLIOutput creates a new CLIOutput
func (*CLIOutput) Write ¶ added in v0.1.9
func (o *CLIOutput) Write(ctx context.Context, policyManifest *packaging.PolicyManifest, intermediateJSON []byte, rc *results.ResultCollection, cluster string, timestamp time.Time) error
Write exports data in the specified format, or CLI format by default, and writes it to stdout
type LocalOutput ¶ added in v0.1.9
type LocalOutput struct {
// contains filtered or unexported fields
}
LocalOutput writes to a local file
func NewLocalOutput ¶ added in v0.1.9
func NewLocalOutput(format, path string) (*LocalOutput, error)
NewLocalOutput creates a new LocalOutput
func (*LocalOutput) Write ¶ added in v0.1.9
func (o *LocalOutput) Write(ctx context.Context, policyManifest *packaging.PolicyManifest, intermediateJSON []byte, rc *results.ResultCollection, cluster string, timestamp time.Time) error
Write exports data in the specified format and writes it to the specified local file
func (*LocalOutput) WriteIndex ¶ added in v0.1.14
func (o *LocalOutput) WriteIndex(ctx context.Context, cluster string, timestamp time.Time, clusterSummary *api.ClusterSummary) error
WriteIndex exports clusterSummary data in the specified format
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.