Home

envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext
.withDefaultValidationContext(types.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext)
.withValidationContextCertificateProvider(types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider)
.withValidationContextCertificateProviderInstance(types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance)
.withValidationContextSdsSecretConfig(types.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig)
._validate()

Fields

Name Type One-of group Required Constraints
default_validation_context envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext yes 
validation_context_certificate_provider envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider  
validation_context_certificate_provider_instance envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance  
validation_context_sds_secret_config envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig yes