Skip to content

Auditing

Packages:

auditing.extensions.gardener.cloud/v1alpha1

Package v1alpha1 is a version of the API.

Resource Types:

    AuditBackend

    (Appears on:AuditConfiguration)

    AuditBackend defines the configuration for a single audit backend. It specifies where audit events should be sent and how they should be delivered.

    FieldDescription
    http BackendHTTP

    HTTP specifies the configuration for an HTTP-based audit backend. When configured, audit events will be sent via HTTP to the specified endpoint.

    AuditConfiguration

    AuditConfiguration contains information about the auditing service configuration.

    FieldDescription
    backends []AuditBackend

    Backends are all the backends that will receive audit logs.

    BackendHTTP

    (Appears on:AuditBackend)

    BackendHTTP defines the configuration for an HTTP audit backend. This backend sends audit events to a remote HTTP endpoint over HTTPS.

    FieldDescription
    url string

    URL is the HTTP endpoint where audit events will be sent. This should be a complete HTTPS URL including the protocol, host, and path.

    tls TLSConfig

    TLS contains the TLS configuration for secure communication with the HTTP backend.

    compression string

    Compression defines the compression algorithm to use for the HTTP request body when forwarding audit events. If unset, no compression is applied. Currently only “gzip” is supported.

    TLSConfig

    (Appears on:BackendHTTP)

    TLSConfig defines the TLS configuration for secure communication.

    FieldDescription
    secretReferenceName string

    SecretReferenceName is the name reference that leads to a Secret containing the TLS configuration. The secret should contain “client.crt”, “client.key” (used for mTLS) and optionally “ca.crt” (used for verifying the server’s certificate) keys.


    Generated with gen-crd-api-reference-docs