io.k8s.api.admissionregistration.v1

Members list

Concise view

Type members

Classlikes

final case class MatchCondition(expression: String, name: String)

MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.

MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.

Attributes

Companion:
object
Source:
MatchCondition.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
MatchCondition.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MutatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int], matchConditions: Option[Seq[MatchCondition]], matchPolicy: Option[String], namespaceSelector: Option[LabelSelector], failurePolicy: Option[String], reinvocationPolicy: Option[String], rules: Option[Seq[RuleWithOperations]], objectSelector: Option[LabelSelector])

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

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

Attributes

Companion:
object
Source:
MutatingWebhook.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
MutatingWebhook.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MutatingWebhookConfiguration(metadata: Option[ObjectMeta], webhooks: Option[Seq[MutatingWebhook]]) extends KObject

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

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

Attributes

Companion:
object
Source:
MutatingWebhookConfiguration.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
MutatingWebhookConfiguration.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.

MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.

Attributes

Companion:
object
Source:
MutatingWebhookConfigurationList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
MutatingWebhookConfigurationList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RuleWithOperations(operations: Option[Seq[String]], apiVersions: Option[Seq[String]], scope: Option[String], apiGroups: Option[Seq[String]], resources: Option[Seq[String]])

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

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

Attributes

Companion:
object
Source:
RuleWithOperations.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
RuleWithOperations.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ServiceReference(name: String, namespace: String, path: Option[String], port: Option[Int])

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

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

Attributes

Companion:
object
Source:
ServiceReference.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ServiceReference.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ValidatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int], matchConditions: Option[Seq[MatchCondition]], matchPolicy: Option[String], namespaceSelector: Option[LabelSelector], failurePolicy: Option[String], rules: Option[Seq[RuleWithOperations]], objectSelector: Option[LabelSelector])

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

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

Attributes

Companion:
object
Source:
ValidatingWebhook.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ValidatingWebhook.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ValidatingWebhookConfiguration(metadata: Option[ObjectMeta], webhooks: Option[Seq[ValidatingWebhook]]) extends KObject

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

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

Attributes

Companion:
object
Source:
ValidatingWebhookConfiguration.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ValidatingWebhookConfiguration.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.

ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.

Attributes

Companion:
object
Source:
ValidatingWebhookConfigurationList.scala
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ValidatingWebhookConfigurationList.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WebhookClientConfig(caBundle: Option[String], service: Option[ServiceReference], url: Option[String])

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

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

Attributes

Companion:
object
Source:
WebhookClientConfig.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
WebhookClientConfig.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type