# Functions

Allowed constructs a response indicating that the given operation is allowed (without any patches).
Denied constructs a response indicating that the given operation is not allowed.
Errored creates a new Response for error-handling a request.
InjectDecoderInto will set decoder on i and return the result if it implements Decoder.
MultiMutatingHandler combines multiple mutating webhook handlers into a single mutating webhook handler.
MultiValidatingHandler combines multiple validating webhook handlers into a single validating webhook handler.
NewDecoder creates a Decoder given the runtime.Scheme.
Patched constructs a response indicating that the given operation is allowed, and that the target object should be modified by the given JSONPatch operations.
PatchResponseFromRaw takes 2 byte arrays and returns a new response with json patch.
ValidationResponse returns a response for admitting a request.

# Structs

Decoder knows how to decode the contents of an admission request into a concrete object.
Request defines the input for an admission handler.
Response is the output of an admission handler.
Webhook represents each individual webhook.

# Interfaces

DecoderInjector is used by the ControllerManager to inject decoder into webhook handlers.
Handler can handle an AdmissionRequest.

# Type aliases

HandlerFunc implements Handler interface using a single function.