local types = import 'types.libsonnet'; types.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext .withCommonTlsContext(types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext) .withDisableStatelessSessionResumption(false) .withFullScanCertsOnSniMismatch(false) .withOcspStaplePolicy(types.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicy.LENIENT_STAPLING) .withRequireClientCertificate(false) .withRequireSni(false) .withSessionTicketKeys(types.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys) .withSessionTicketKeysSdsSecretConfig(types.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig) .withSessionTimeout(types.google.protobuf.Duration) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
common_tls_context | envoy.extensions.transport_sockets.tls.v3.CommonTlsContext |
|
||
disable_stateless_session_resumption | bool | session_ticket_keys_type |
|
|
full_scan_certs_on_sni_mismatch | google.protobuf.BoolValue |
|
||
ocsp_staple_policy | envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicy |
{"Enum":{"defined_only":true}}
|
||
require_client_certificate | google.protobuf.BoolValue |
|
||
require_sni | google.protobuf.BoolValue |
|
||
session_ticket_keys | envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys | session_ticket_keys_type |
|
|
session_ticket_keys_sds_secret_config | envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig | session_ticket_keys_type |
|
|
session_timeout | google.protobuf.Duration |
{"Duration":{"gte":{},"lt":{"seconds":4294967296}}}
|