Package-level declarations

Types

Link copied to clipboard
data class MutatingWebhook(val admissionReviewVersions: List<String>? = null, val clientConfig: WebhookClientConfig, val failurePolicy: String? = null, val matchPolicy: String? = null, val name: String, val namespaceSelector: LabelSelector? = null, val objectSelector: LabelSelector? = null, val reinvocationPolicy: String? = null, val rules: List<RuleWithOperations>? = null, val sideEffects: String? = null, val timeoutSeconds: Int? = null)

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

Link copied to clipboard
data class MutatingWebhookConfiguration(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val webhooks: List<MutatingWebhook>? = null)

MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. Deprecated in v1.16, planned for removal in v1.19. Use admissionregistration.k8s.io/v1 MutatingWebhookConfiguration instead.

Link copied to clipboard
data class MutatingWebhookPatch(val admissionReviewVersions: List<String>? = null, val clientConfig: WebhookClientConfigPatch? = null, val failurePolicy: String? = null, val matchPolicy: String? = null, val name: String? = null, val namespaceSelector: LabelSelectorPatch? = null, val objectSelector: LabelSelectorPatch? = null, val reinvocationPolicy: String? = null, val rules: List<RuleWithOperationsPatch>? = null, val sideEffects: String? = null, val timeoutSeconds: Int? = null)

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

Link copied to clipboard
data class RuleWithOperations(val apiGroups: List<String>? = null, val apiVersions: List<String>? = null, val operations: List<String>? = null, val resources: List<String>? = null, val scope: String? = null)

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

Link copied to clipboard
data class RuleWithOperationsPatch(val apiGroups: List<String>? = null, val apiVersions: List<String>? = null, val operations: List<String>? = null, val resources: List<String>? = null, val scope: String? = null)

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

Link copied to clipboard
data class ServiceReference(val name: String, val namespace: String, val path: String? = null, val port: Int? = null)

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

Link copied to clipboard
data class ServiceReferencePatch(val name: String? = null, val namespace: String? = null, val path: String? = null, val port: Int? = null)

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

Link copied to clipboard
data class ValidatingWebhook(val admissionReviewVersions: List<String>? = null, val clientConfig: WebhookClientConfig, val failurePolicy: String? = null, val matchPolicy: String? = null, val name: String, val namespaceSelector: LabelSelector? = null, val objectSelector: LabelSelector? = null, val rules: List<RuleWithOperations>? = null, val sideEffects: String? = null, val timeoutSeconds: Int? = null)

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

Link copied to clipboard
data class ValidatingWebhookConfiguration(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val webhooks: List<ValidatingWebhook>? = null)

ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. Deprecated in v1.16, planned for removal in v1.19. Use admissionregistration.k8s.io/v1 ValidatingWebhookConfiguration instead.

Link copied to clipboard
data class ValidatingWebhookPatch(val admissionReviewVersions: List<String>? = null, val clientConfig: WebhookClientConfigPatch? = null, val failurePolicy: String? = null, val matchPolicy: String? = null, val name: String? = null, val namespaceSelector: LabelSelectorPatch? = null, val objectSelector: LabelSelectorPatch? = null, val rules: List<RuleWithOperationsPatch>? = null, val sideEffects: String? = null, val timeoutSeconds: Int? = null)

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

Link copied to clipboard
data class WebhookClientConfig(val caBundle: String? = null, val service: ServiceReference? = null, val url: String? = null)

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

Link copied to clipboard
data class WebhookClientConfigPatch(val caBundle: String? = null, val service: ServiceReferencePatch? = null, val url: String? = null)

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