Interface IngressTls

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    IngressTls.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)",
               date="2022-12-10T02:31:41.444Z")
    @Stability(Stable)
    public interface IngressTls
    extends software.amazon.jsii.JsiiSerializable
    Represents the TLS configuration mapping that is passed to the ingress controller for SSL termination.
    • Method Detail

      • getHosts

        @Stability(Stable)
        @Nullable
        default List<String> getHosts()
        Hosts are a list of hosts included in the TLS certificate.

        The values in this list must match the name/s used in the TLS Secret.

        Default: - If unspecified, it defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress.

      • getSecret

        @Stability(Stable)
        @Nullable
        default ISecret getSecret()
        Secret is the secret that contains the certificate and key used to terminate SSL traffic on 443.

        If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.

        Default: - If unspecified, it allows SSL routing based on SNI hostname.