Package-level declarations
Types
Link copied to clipboard
data class AuditSink(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: AuditSinkSpec? = null)
AuditSink represents a cluster level audit sink
Link copied to clipboard
AuditSinkSpec holds the spec for the audit sink
Link copied to clipboard
AuditSinkSpec holds the spec for the audit sink
Link copied to clipboard
Policy defines the configuration of how audit events are logged
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 Webhook(val clientConfig: WebhookClientConfig, val throttle: WebhookThrottleConfig? = null)
Webhook holds the configuration of the webhook
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 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 connection with the webhook
Link copied to clipboard
data class WebhookPatch(val clientConfig: WebhookClientConfigPatch? = null, val throttle: WebhookThrottleConfigPatch? = null)
Webhook holds the configuration of the webhook
Link copied to clipboard
WebhookThrottleConfig holds the configuration for throttling events
Link copied to clipboard
WebhookThrottleConfig holds the configuration for throttling events