local types = import 'types.libsonnet';
types.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
.withAllowRenegotiation(false)
.withCommonTlsContext(types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext)
.withMaxSessionKeys(1)
.withSni('string')
._validate()
| Name | Type | One-of group | Required | Constraints | 
|---|---|---|---|---|
| allow_renegotiation | bool | 
			
		 | 
	||
| common_tls_context | envoy.extensions.transport_sockets.tls.v3.CommonTlsContext | 
			
		 | 
	||
| max_session_keys | google.protobuf.UInt32Value | 
			
		 | 
	||
| sni | string | 
			{"String_":{"WellKnown":null,"max_bytes":255}}
		 |