# ExternalService

  • networking (required)

    Child properties:

    • address (required)

      Address of the external service

    • tls (optional)

      Child properties:

      • enabled (optional)

        denotes that the external service uses TLS

      • caCert (optional)

        Data source for the certificate of CA

      • clientCert (optional)

        Data source for the authentication

      • clientKey (optional)

        Data source for the authentication

      • allowrenegotiation (optional)

        If true then TLS session will allow renegotiation. It's not recommended to set this to true because of security reasons. However, some servers requires this setting, especially when using mTLS.

      • serverName (optional)

        ServerName overrides the default Server Name Indicator set by Kuma. The default value is set to "address" specified in "networking".

  • tags (required)

    Tags associated with the external service, e.g. kuma.io/service=web, kuma.io/protocol, version=1.0.

Last Updated: 10/6/2021, 10:04:25 PM