Documentation ¶
Index ¶
- Constants
- func False() *wrappers.BoolValue
- func FormatMessage(out io.Writer, m proto.Message, marshal *protojson.MarshalOptions) error
- func Int32(i int32) *wrappers.Int32Value
- func MarshalAny(message proto.Message) (*any.Any, error)
- func NewMessage(typeName string) (proto.Message, error)
- func ProtoV1(message proto.Message) protov1.Message
- func ProtoV2(message protov1.Message) proto.Message
- func True() *wrappers.BoolValue
- func UInt32(i uint32) *wrappers.UInt32Value
- type Address
- type Admin
- type AdsConfigSource
- type ApiConfigSource
- type Bootstrap
- type CidrRange
- type ConfigSource
- type Filter
- type FilterChain
- type FilterChainMatch
- type HTTPFilter
- type Listener
- type ListenerFilter
- type NamedPort
- type Node
- type PathConfigSource
- type PipeAddress
- type PortValue
- type SocketAddress
- type TransportSocket
Constants ¶
View Source
const INBOUND = envoy_config_core_v3.TrafficDirection_INBOUND
View Source
const OUTBOUND = envoy_config_core_v3.TrafficDirection_OUTBOUND
View Source
const TCP = envoy_config_core_v3.SocketAddress_TCP
View Source
const UDP = envoy_config_core_v3.SocketAddress_UDP
Variables ¶
This section is empty.
Functions ¶
func FormatMessage ¶
func Int32 ¶
func Int32(i int32) *wrappers.Int32Value
func UInt32 ¶
func UInt32(i uint32) *wrappers.UInt32Value
Types ¶
type Address ¶
type Address = envoy_config_core_v3.Address
func NewPipeAddress ¶
func NewPipeAddress(addr *PipeAddress) *Address
func NewSocketAddress ¶
func NewSocketAddress(addr *SocketAddress) *Address
type Admin ¶
type Admin = envoy_config_bootstrap_v3.Admin
type AdsConfigSource ¶
type AdsConfigSource = envoy_config_core_v3.ConfigSource_Ads
type ApiConfigSource ¶
type ApiConfigSource = envoy_config_core_v3.ConfigSource_ApiConfigSource
func NewApiConfigSource ¶
func NewApiConfigSource(clusterName string) *ApiConfigSource
NewApiConfigSource returns a *ApiConfigSource for the named GRPC cluster.
type Bootstrap ¶
type Bootstrap = envoy_config_bootstrap_v3.Bootstrap
func NewBootstrap ¶
func NewBootstrap() *Bootstrap
type CidrRange ¶
type CidrRange = envoy_config_core_v3.CidrRange
func NewCidrForIP ¶
NewCidrForIP returns a /32 for IPv6 and a /128 for IPv6.
type ConfigSource ¶
type ConfigSource = envoy_config_core_v3.ConfigSource
type Filter ¶
type Filter = envoy_config_listener_v3.Filter
type FilterChain ¶
type FilterChain = envoy_config_listener_v3.FilterChain
type FilterChainMatch ¶
type FilterChainMatch = envoy_config_listener_v3.FilterChainMatch
type HTTPFilter ¶
type HTTPFilter = envoy_extensions_filters_network_http_connection_manager_v3.HttpFilter
func NewHTTPFilter ¶
func NewHTTPFilter(name string, config proto.Message) *HTTPFilter
type Listener ¶
type Listener = envoy_config_listener_v3.Listener
type ListenerFilter ¶
type ListenerFilter = envoy_config_listener_v3.ListenerFilter
type Node ¶
type Node = envoy_config_core_v3.Node
type PathConfigSource ¶
type PathConfigSource = envoy_config_core_v3.ConfigSource_Path
func NewPathConfigSource ¶
func NewPathConfigSource(path string) *PathConfigSource
NewPathConfigSource ...
type PipeAddress ¶
type PipeAddress = envoy_config_core_v3.Pipe
type SocketAddress ¶
type SocketAddress = envoy_config_core_v3.SocketAddress
type TransportSocket ¶
type TransportSocket = envoy_config_core_v3.TransportSocket
Click to show internal directories.
Click to hide internal directories.