Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyEffects ¶
func ApplyEffects(result *Result, cfg *config.PolicyConfig)
Types ¶
type Classification ¶
type Classification struct {
ID string `json:"id"`
Title string `json:"title,omitempty"`
Severity string `json:"severity,omitempty"`
Priority int `json:"priority,omitempty"`
Message string `json:"message,omitempty"`
Provenance string `json:"provenance"`
Cluster string `json:"cluster,omitempty"`
Kind string `json:"kind,omitempty"`
Namespace string `json:"namespace,omitempty"`
Name string `json:"name,omitempty"`
LogicalID string `json:"logicalId,omitempty"`
}
type Result ¶
type Result struct {
Classifications []Classification `json:"classifications,omitempty"`
Violations []Violation `json:"violations,omitempty"`
Labels []string `json:"labels,omitempty"`
PolicyFailures []string `json:"policy_failures,omitempty"`
PolicyFailed bool `json:"policy_failed"`
}
type Violation ¶
type Violation struct {
ID string `json:"id"`
Severity string `json:"severity,omitempty"`
Priority int `json:"priority,omitempty"`
Message string `json:"message,omitempty"`
Cluster string `json:"cluster,omitempty"`
Kind string `json:"kind,omitempty"`
Namespace string `json:"namespace,omitempty"`
Name string `json:"name,omitempty"`
LogicalID string `json:"logicalId,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.