Versions in this module Expand all Collapse all v0 v0.19.0 Dec 1, 2023 v0.17.2 Dec 1, 2023 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Policy struct + Spec PolicySpec + func (in *Policy) DeepCopy() *Policy + func (in *Policy) DeepCopyInto(out *Policy) + func (in *Policy) DeepCopyObject() runtime.Object + func (p Policy) GetDefaultActions() []string + func (p Policy) GetDescription() string + func (p Policy) GetName() string + func (p Policy) GetRules() []Rule + func (p Policy) GetScope() []string + type PolicyInterface interface + GetDefaultActions func() []string + GetDescription func() string + GetName func() string + GetRules func() []Rule + GetScope func() []string + func (in *PolicyInterface) DeepCopy() *PolicyInterface + func (in *PolicyInterface) DeepCopyInto(out *PolicyInterface) + type PolicyList struct + Items []Policy + func (in *PolicyList) DeepCopy() *PolicyList + func (in *PolicyList) DeepCopyInto(out *PolicyList) + func (in *PolicyList) DeepCopyObject() runtime.Object + type PolicySpec struct + DefaultActions []string + Rules []Rule + Scope []string + func (in *PolicySpec) DeepCopy() *PolicySpec + func (in *PolicySpec) DeepCopyInto(out *PolicySpec) + type Rule struct + Actions []string + Event string + Filters []string + func (in *Rule) DeepCopy() *Rule + func (in *Rule) DeepCopyInto(out *Rule)