package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class MutatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int] = None, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, failurePolicy: Option[String] = None, reinvocationPolicy: Option[String] = None, rules: Option[Seq[RuleWithOperations]] = None, objectSelector: Option[LabelSelector] = None) extends Product with Serializable

    MutatingWebhook describes an admission webhook and the resources and operations it applies to.

  2. final case class MutatingWebhookConfiguration(metadata: Option[ObjectMeta] = None, webhooks: Option[Seq[MutatingWebhook]] = None) extends KObject with Product with Serializable

    MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.

  3. final case class MutatingWebhookConfigurationList(items: Seq[MutatingWebhookConfiguration], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.

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

    Pointer for MutatingWebhookConfigurationList

  5. final case class MutatingWebhookConfigurationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[MutatingWebhookConfiguration] with Product with Serializable

    Pointer for MutatingWebhookConfiguration

  6. final case class MutatingWebhookPointer(currentPath: PointerPath = PointerPath()) extends Pointer[MutatingWebhook] with Product with Serializable

    Pointer for MutatingWebhook

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

    RuleWithOperations is a tuple of Operations and Resources.

    RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

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

    Pointer for RuleWithOperations

  9. final case class ServiceReference(name: String, namespace: String, path: Option[String] = None, port: Option[Int] = None) extends Product with Serializable

    ServiceReference holds a reference to Service.legacy.k8s.io

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

    Pointer for ServiceReference

  11. final case class ValidatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int] = None, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, failurePolicy: Option[String] = None, rules: Option[Seq[RuleWithOperations]] = None, objectSelector: Option[LabelSelector] = None) extends Product with Serializable

    ValidatingWebhook describes an admission webhook and the resources and operations it applies to.

  12. final case class ValidatingWebhookConfiguration(metadata: Option[ObjectMeta] = None, webhooks: Option[Seq[ValidatingWebhook]] = None) extends KObject with Product with Serializable

    ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.

  13. final case class ValidatingWebhookConfigurationList(items: Seq[ValidatingWebhookConfiguration], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.

  14. final case class ValidatingWebhookConfigurationListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingWebhookConfigurationList] with Product with Serializable

    Pointer for ValidatingWebhookConfigurationList

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

    Pointer for ValidatingWebhookConfiguration

  16. final case class ValidatingWebhookPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidatingWebhook] with Product with Serializable

    Pointer for ValidatingWebhook

  17. final case class WebhookClientConfig(caBundle: Option[String] = None, service: Option[ServiceReference] = None, url: Option[String] = None) extends Product with Serializable

    WebhookClientConfig contains the information to make a TLS connection with the webhook

  18. final case class WebhookClientConfigPointer(currentPath: PointerPath = PointerPath()) extends Pointer[WebhookClientConfig] with Product with Serializable

    Pointer for WebhookClientConfig

Ungrouped