Package-level declarations

Types

Link copied to clipboard
data class AuditSinkArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<AuditSinkSpecArgs>? = null) : ConvertibleToJava<AuditSinkArgs>

AuditSink represents a cluster level audit sink

Link copied to clipboard
Link copied to clipboard
data class AuditSinkSpecArgs(val policy: Output<PolicyArgs>, val webhook: Output<WebhookArgs>) : ConvertibleToJava<AuditSinkSpecArgs>

AuditSinkSpec holds the spec for the audit sink

Link copied to clipboard
Link copied to clipboard
data class AuditSinkSpecPatchArgs(val policy: Output<PolicyPatchArgs>? = null, val webhook: Output<WebhookPatchArgs>? = null) : ConvertibleToJava<AuditSinkSpecPatchArgs>

AuditSinkSpec holds the spec for the audit sink

Link copied to clipboard
data class PolicyArgs(val level: Output<String>, val stages: Output<List<String>>? = null) : ConvertibleToJava<PolicyArgs>

Policy defines the configuration of how audit events are logged

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
data class PolicyPatchArgs(val level: Output<String>? = null, val stages: Output<List<String>>? = null) : ConvertibleToJava<PolicyPatchArgs>

Policy defines the configuration of how audit events are logged

Link copied to clipboard
Link copied to clipboard
data class ServiceReferenceArgs(val name: Output<String>, val namespace: Output<String>, val path: Output<String>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ServiceReferenceArgs>

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

Link copied to clipboard
data class ServiceReferencePatchArgs(val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val port: Output<Int>? = null) : ConvertibleToJava<ServiceReferencePatchArgs>

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

Link copied to clipboard
data class WebhookArgs(val clientConfig: Output<WebhookClientConfigArgs>, val throttle: Output<WebhookThrottleConfigArgs>? = null) : ConvertibleToJava<WebhookArgs>

Webhook holds the configuration of the webhook

Link copied to clipboard
Link copied to clipboard
data class WebhookClientConfigArgs(val caBundle: Output<String>? = null, val service: Output<ServiceReferenceArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<WebhookClientConfigArgs>

WebhookClientConfig contains the information to make a connection with the webhook

Link copied to clipboard
data class WebhookClientConfigPatchArgs(val caBundle: Output<String>? = null, val service: Output<ServiceReferencePatchArgs>? = null, val url: Output<String>? = null) : ConvertibleToJava<WebhookClientConfigPatchArgs>

WebhookClientConfig contains the information to make a connection with the webhook

Link copied to clipboard
data class WebhookPatchArgs(val clientConfig: Output<WebhookClientConfigPatchArgs>? = null, val throttle: Output<WebhookThrottleConfigPatchArgs>? = null) : ConvertibleToJava<WebhookPatchArgs>

Webhook holds the configuration of the webhook

Link copied to clipboard
Link copied to clipboard
data class WebhookThrottleConfigArgs(val burst: Output<Int>? = null, val qps: Output<Int>? = null) : ConvertibleToJava<WebhookThrottleConfigArgs>

WebhookThrottleConfig holds the configuration for throttling events

Link copied to clipboard
data class WebhookThrottleConfigPatchArgs(val burst: Output<Int>? = null, val qps: Output<Int>? = null) : ConvertibleToJava<WebhookThrottleConfigPatchArgs>

WebhookThrottleConfig holds the configuration for throttling events