Auditing ​
Packages:
auditing.extensions.gardener.cloud/v1alpha1
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 |
|---|---|
deliveryModeDeliveryMode | (Optional) DeliveryMode specifies how messages are delivered to this backend. |
httpBackendHTTP | HTTP specifies the configuration for an HTTP-based audit backend. |
AuditConfiguration
AuditConfiguration contains information about the auditing service configuration.
| Field | Description |
|---|---|
backendsAuditBackend array | 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. |
tlsTLSConfig | 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 |
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. |