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.
| Field | Description |
|---|---|
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.
| Field | Description |
|---|---|
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.
| Field | Description |
|---|---|
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.
| Field | Description |
|---|---|
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