package v1

Type Members

  1. final case class MutatingWebhook(timeoutSeconds: Option[Int] = None, name: String, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, sideEffects: String, clientConfig: WebhookClientConfig, failurePolicy: Option[String] = None, reinvocationPolicy: Option[String] = None, rules: Option[Seq[RuleWithOperations]] = None, admissionReviewVersions: Seq[String], 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 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.

  5. 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

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

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

  7. 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.

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

    ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.

  9. 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

Ungrouped