Authentication for syslog-ng outputs
Overview
GRPC-based outputs use this configuration instead of the simple tls
field found at most HTTP based destinations. For details, see the documentation of a related syslog-ng destination, for example, Grafana Loki.
Configuration
Auth
alts (*ALTS, optional)
Application Layer Transport Security (ALTS) is a simple to use authentication, only available within Google’s infrastructure.
Default: -
adc (*ADC, optional)
Application Default Credentials (ADC).
Default: -
insecure (*Insecure, optional)
This is the default method, authentication is disabled (auth(insecure())
).
Default: -
tls (*TLS, optional)
This option sets various options related to TLS encryption, for example, key/certificate files and trusted CA locations. TLS can be used only with tcp-based transport protocols. For details, see TLS for syslog-ng outputs and the syslog-ng documentation.
Default: -
ADC
Insecure
ALTS
target-service-accounts ([]string, optional)
Default: -