kubernetes/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions/matcher.go

var _

type MatchCondition

func (v *MatchCondition) GetExpression() string {}

func (v *MatchCondition) ReturnTypes() []*cel.Type {}

var _

type matcher

func NewMatcher(filter celplugin.Filter, failPolicy *v1.FailurePolicyType, matcherKind, matcherType, objectName string) Matcher {}

func (m *matcher) Match(ctx context.Context, versionedAttr *admission.VersionedAttributes, versionedParams runtime.Object, authz authorizer.Authorizer) MatchResult {}