View Source Envoy.Api.V2.Auth.CommonTlsContext (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Envoy.Api.V2.Auth.CommonTlsContext{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  alpn_protocols: [String.t()],
  tls_certificate_sds_secret_configs: [Envoy.Api.V2.Auth.SdsSecretConfig.t()],
  tls_certificates: [Envoy.Api.V2.Auth.TlsCertificate.t()],
  tls_params: Envoy.Api.V2.Auth.TlsParameters.t() | nil,
  validation_context_type:
    {:validation_context,
     Envoy.Api.V2.Auth.CertificateValidationContext.t() | nil}
    | {:validation_context_sds_secret_config,
       Envoy.Api.V2.Auth.SdsSecretConfig.t() | nil}
    | {:combined_validation_context,
       Envoy.Api.V2.Auth.CommonTlsContext.CombinedCertificateValidationContext.t()
       | nil}
    | nil
}