package v1alpha1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AuditAnnotation(key: String, valueExpression: String) extends Product with Serializable

    AuditAnnotation describes how to produce an audit annotation for an API request.

  2. final case class AuditAnnotationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[AuditAnnotation] with Product with Serializable

    Pointer for AuditAnnotation

  3. final case class ExpressionWarning(fieldRef: String, warning: String) extends Product with Serializable

    ExpressionWarning is a warning information that targets a specific expression.

  4. final case class ExpressionWarningPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ExpressionWarning] with Product with Serializable

    Pointer for ExpressionWarning

  5. final case class MatchCondition(expression: String, name: String) extends Product with Serializable
  6. final case class MatchConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[MatchCondition] with Product with Serializable

    Pointer for MatchCondition

  7. final case class MatchResources(resourceRules: Option[Seq[NamedRuleWithOperations]] = None, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, objectSelector: Option[LabelSelector] = None, excludeResourceRules: Option[Seq[NamedRuleWithOperations]] = None) extends Product with Serializable

    MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria.

    MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)

  8. final case class MatchResourcesPointer(currentPath: PointerPath = PointerPath()) extends Pointer[MatchResources] with Product with Serializable

    Pointer for MatchResources

  9. final case class NamedRuleWithOperations(operations: Option[Seq[String]] = None, apiVersions: Option[Seq[String]] = None, scope: Option[String] = None, apiGroups: Option[Seq[String]] = None, resources: Option[Seq[String]] = None, resourceNames: Option[Seq[String]] = None) extends Product with Serializable

    NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.

  10. final case class NamedRuleWithOperationsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedRuleWithOperations] with Product with Serializable

    Pointer for NamedRuleWithOperations

  11. final case class ParamKind(value: String) extends AnyVal with Product with Serializable

    ParamKind is a tuple of Group Kind and Version.

  12. final case class ParamRef(name: Option[String] = None, namespace: Option[String] = None) extends Product with Serializable

    ParamRef references a parameter resource

  13. final case class ParamRefPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ParamRef] with Product with Serializable

    Pointer for ParamRef

  14. final case class TypeChecking(expressionWarnings: Option[Seq[ExpressionWarning]] = None) extends Product with Serializable

    TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy

  15. final case class TypeCheckingPointer(currentPath: PointerPath = PointerPath()) extends Pointer[TypeChecking] with Product with Serializable

    Pointer for TypeChecking

  16. final case class ValidatingAdmissionPolicy(status: Option[ValidatingAdmissionPolicyStatus] = None, spec: Option[ValidatingAdmissionPolicySpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.

  17. final case class ValidatingAdmissionPolicyBinding(metadata: Option[ObjectMeta] = None, spec: Option[ValidatingAdmissionPolicyBindingSpec] = None) extends KObject with Product with Serializable

    ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources.

    ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.

  18. final case class ValidatingAdmissionPolicyBindingList(items: Option[Seq[ValidatingAdmissionPolicyBinding]] = None, metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.

  19. final case class ValidatingAdmissionPolicyBindingListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicyBindingList] with Product with Serializable

    Pointer for ValidatingAdmissionPolicyBindingList

  20. final case class ValidatingAdmissionPolicyBindingPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicyBinding] with Product with Serializable

    Pointer for ValidatingAdmissionPolicyBinding

  21. final case class ValidatingAdmissionPolicyBindingSpec(matchResources: Option[MatchResources] = None, paramRef: Option[ParamRef] = None, policyName: Option[String] = None, validationActions: Option[Seq[String]] = None) extends Product with Serializable

    ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.

  22. final case class ValidatingAdmissionPolicyBindingSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicyBindingSpec] with Product with Serializable

    Pointer for ValidatingAdmissionPolicyBindingSpec

  23. final case class ValidatingAdmissionPolicyList(items: Option[Seq[ValidatingAdmissionPolicy]] = None, metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.

  24. final case class ValidatingAdmissionPolicyListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicyList] with Product with Serializable

    Pointer for ValidatingAdmissionPolicyList

  25. final case class ValidatingAdmissionPolicyPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicy] with Product with Serializable

    Pointer for ValidatingAdmissionPolicy

  26. final case class ValidatingAdmissionPolicySpec(matchConditions: Option[Seq[MatchCondition]] = None, validations: Option[Seq[Validation]] = None, paramKind: Option[ParamKind] = None, failurePolicy: Option[String] = None, auditAnnotations: Option[Seq[AuditAnnotation]] = None, matchConstraints: Option[MatchResources] = None) extends Product with Serializable

    ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.

  27. final case class ValidatingAdmissionPolicySpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicySpec] with Product with Serializable

    Pointer for ValidatingAdmissionPolicySpec

  28. final case class ValidatingAdmissionPolicyStatus(conditions: Option[Seq[Condition]] = None, observedGeneration: Option[Int] = None, typeChecking: Option[TypeChecking] = None) extends Product with Serializable

    ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy.

  29. final case class ValidatingAdmissionPolicyStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingAdmissionPolicyStatus] with Product with Serializable

    Pointer for ValidatingAdmissionPolicyStatus

  30. final case class Validation(expression: String, message: Option[String] = None, messageExpression: Option[String] = None, reason: Option[String] = None) extends Product with Serializable

    Validation specifies the CEL expression which is used to apply the validation.

  31. final case class ValidationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[Validation] with Product with Serializable

    Pointer for Validation

Ungrouped