# Functions
ConvertRuleToV1alpha1 converts the internal api type to nfdv1alpha1.
# Constants
MatchAny returns always true.
MatchDoesNotExist returns true if the input is not valid.
MatchExists returns true if the input is valid.
MatchGt returns true if the input is greater than the value of the expression (number of values in the expression must be exactly one).
MatchGtLt returns true if the input is between two values, i.e.
MatchIn returns true if any of the values stored in the expression is equal to the input.
MatchInRegexp treats values of the expression as regular expressions and returns true if any of them matches the input.
MatchIsFalse returns true if the input holds the value "false".
MatchIsTrue returns true if the input holds the value "true".
MatchLt returns true if the input is less than the value of the expression (number of values in the expression must be exactly one).
MatchNotIn returns true if none of the values in the expression are equal to the input.
# Structs
FeatureMatcherTerm defines requirements against one feature set.
MatchAnyElem specifies one sub-matcher of MatchAny.
MatchExpression specifies an expression to evaluate against a set of input values.
Rule defines a rule for node customization such as labeling.
# Type aliases
FeatureMatcher specifies a set of feature matcher terms (i.e.
MatchExpressionSet contains a set of MatchExpressions, each of which is evaluated against a set of input values.
MatchOp is the match operator that is applied on values when evaluating a MatchExpression.
MatchValue is the list of values associated with a MatchExpression.