mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-10 18:06:55 +00:00
25 lines
724 B
Go
25 lines
724 B
Go
|
package api
|
||
|
|
||
|
import (
|
||
|
kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1"
|
||
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||
|
)
|
||
|
|
||
|
type ValidationFailureActionOverride struct {
|
||
|
Action kyvernov1.ValidationFailureAction
|
||
|
Namespaces []string
|
||
|
NamespaceSelector *metav1.LabelSelector
|
||
|
}
|
||
|
|
||
|
// PolicyResponse policy application response
|
||
|
type PolicyResponse struct {
|
||
|
// PolicyStats contains policy statistics
|
||
|
PolicyStats
|
||
|
// Rules contains policy rules responses
|
||
|
Rules []RuleResponse
|
||
|
// ValidationFailureAction audit (default) or enforce
|
||
|
ValidationFailureAction kyvernov1.ValidationFailureAction
|
||
|
// ValidationFailureActionOverrides overrides
|
||
|
ValidationFailureActionOverrides []ValidationFailureActionOverride
|
||
|
}
|