Documentation ¶
Index ¶
- Variables
- type Address
- func (*Address) Descriptor() ([]byte, []int)
- func (this *Address) Equal(that interface{}) bool
- func (m *Address) GetAddress() isAddress_Address
- func (m *Address) GetPipe() *Pipe
- func (m *Address) GetSocketAddress() *SocketAddress
- func (m *Address) Marshal() (dAtA []byte, err error)
- func (m *Address) MarshalTo(dAtA []byte) (int, error)
- func (*Address) ProtoMessage()
- func (m *Address) Reset()
- func (m *Address) Size() (n int)
- func (m *Address) String() string
- func (m *Address) Unmarshal(dAtA []byte) error
- func (m *Address) XXX_DiscardUnknown()
- func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Address) XXX_Merge(src proto.Message)
- func (*Address) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Address) XXX_Size() int
- func (m *Address) XXX_Unmarshal(b []byte) error
- type Address_Pipe
- type Address_SocketAddress
- type AsyncDataSource
- func (*AsyncDataSource) Descriptor() ([]byte, []int)
- func (this *AsyncDataSource) Equal(that interface{}) bool
- func (m *AsyncDataSource) GetLocal() *DataSource
- func (m *AsyncDataSource) GetRemote() *RemoteDataSource
- func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier
- func (m *AsyncDataSource) Marshal() (dAtA []byte, err error)
- func (m *AsyncDataSource) MarshalTo(dAtA []byte) (int, error)
- func (*AsyncDataSource) ProtoMessage()
- func (m *AsyncDataSource) Reset()
- func (m *AsyncDataSource) Size() (n int)
- func (m *AsyncDataSource) String() string
- func (m *AsyncDataSource) Unmarshal(dAtA []byte) error
- func (m *AsyncDataSource) XXX_DiscardUnknown()
- func (m *AsyncDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AsyncDataSource) XXX_Merge(src proto.Message)
- func (*AsyncDataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *AsyncDataSource) XXX_Size() int
- func (m *AsyncDataSource) XXX_Unmarshal(b []byte) error
- type AsyncDataSource_Local
- type AsyncDataSource_Remote
- type BindConfig
- func (*BindConfig) Descriptor() ([]byte, []int)
- func (this *BindConfig) Equal(that interface{}) bool
- func (m *BindConfig) GetFreebind() *types.BoolValue
- func (m *BindConfig) GetSocketOptions() []*SocketOption
- func (m *BindConfig) GetSourceAddress() *SocketAddress
- func (m *BindConfig) Marshal() (dAtA []byte, err error)
- func (m *BindConfig) MarshalTo(dAtA []byte) (int, error)
- func (*BindConfig) ProtoMessage()
- func (m *BindConfig) Reset()
- func (m *BindConfig) Size() (n int)
- func (m *BindConfig) String() string
- func (m *BindConfig) Unmarshal(dAtA []byte) error
- func (m *BindConfig) XXX_DiscardUnknown()
- func (m *BindConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BindConfig) XXX_Merge(src proto.Message)
- func (m *BindConfig) XXX_Size() int
- func (m *BindConfig) XXX_Unmarshal(b []byte) error
- type CidrRange
- func (*CidrRange) Descriptor() ([]byte, []int)
- func (this *CidrRange) Equal(that interface{}) bool
- func (m *CidrRange) GetAddressPrefix() string
- func (m *CidrRange) GetPrefixLen() *types.UInt32Value
- func (m *CidrRange) Marshal() (dAtA []byte, err error)
- func (m *CidrRange) MarshalTo(dAtA []byte) (int, error)
- func (*CidrRange) ProtoMessage()
- func (m *CidrRange) Reset()
- func (m *CidrRange) Size() (n int)
- func (m *CidrRange) String() string
- func (m *CidrRange) Unmarshal(dAtA []byte) error
- func (m *CidrRange) XXX_DiscardUnknown()
- func (m *CidrRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CidrRange) XXX_Merge(src proto.Message)
- func (m *CidrRange) XXX_Size() int
- func (m *CidrRange) XXX_Unmarshal(b []byte) error
- type ControlPlane
- func (*ControlPlane) Descriptor() ([]byte, []int)
- func (this *ControlPlane) Equal(that interface{}) bool
- func (m *ControlPlane) GetIdentifier() string
- func (m *ControlPlane) Marshal() (dAtA []byte, err error)
- func (m *ControlPlane) MarshalTo(dAtA []byte) (int, error)
- func (*ControlPlane) ProtoMessage()
- func (m *ControlPlane) Reset()
- func (m *ControlPlane) Size() (n int)
- func (m *ControlPlane) String() string
- func (m *ControlPlane) Unmarshal(dAtA []byte) error
- func (m *ControlPlane) XXX_DiscardUnknown()
- func (m *ControlPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ControlPlane) XXX_Merge(src proto.Message)
- func (m *ControlPlane) XXX_Size() int
- func (m *ControlPlane) XXX_Unmarshal(b []byte) error
- type DataSource
- func (*DataSource) Descriptor() ([]byte, []int)
- func (this *DataSource) Equal(that interface{}) bool
- func (m *DataSource) GetFilename() string
- func (m *DataSource) GetInlineBytes() []byte
- func (m *DataSource) GetInlineString() string
- func (m *DataSource) GetSpecifier() isDataSource_Specifier
- func (m *DataSource) Marshal() (dAtA []byte, err error)
- func (m *DataSource) MarshalTo(dAtA []byte) (int, error)
- func (*DataSource) ProtoMessage()
- func (m *DataSource) Reset()
- func (m *DataSource) Size() (n int)
- func (m *DataSource) String() string
- func (m *DataSource) Unmarshal(dAtA []byte) error
- func (m *DataSource) XXX_DiscardUnknown()
- func (m *DataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DataSource) XXX_Merge(src proto.Message)
- func (*DataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *DataSource) XXX_Size() int
- func (m *DataSource) XXX_Unmarshal(b []byte) error
- type DataSource_Filename
- type DataSource_InlineBytes
- type DataSource_InlineString
- type HeaderMap
- func (*HeaderMap) Descriptor() ([]byte, []int)
- func (this *HeaderMap) Equal(that interface{}) bool
- func (m *HeaderMap) GetHeaders() []*HeaderValue
- func (m *HeaderMap) Marshal() (dAtA []byte, err error)
- func (m *HeaderMap) MarshalTo(dAtA []byte) (int, error)
- func (*HeaderMap) ProtoMessage()
- func (m *HeaderMap) Reset()
- func (m *HeaderMap) Size() (n int)
- func (m *HeaderMap) String() string
- func (m *HeaderMap) Unmarshal(dAtA []byte) error
- func (m *HeaderMap) XXX_DiscardUnknown()
- func (m *HeaderMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderMap) XXX_Merge(src proto.Message)
- func (m *HeaderMap) XXX_Size() int
- func (m *HeaderMap) XXX_Unmarshal(b []byte) error
- type HeaderValue
- func (*HeaderValue) Descriptor() ([]byte, []int)
- func (this *HeaderValue) Equal(that interface{}) bool
- func (m *HeaderValue) GetKey() string
- func (m *HeaderValue) GetValue() string
- func (m *HeaderValue) Marshal() (dAtA []byte, err error)
- func (m *HeaderValue) MarshalTo(dAtA []byte) (int, error)
- func (*HeaderValue) ProtoMessage()
- func (m *HeaderValue) Reset()
- func (m *HeaderValue) Size() (n int)
- func (m *HeaderValue) String() string
- func (m *HeaderValue) Unmarshal(dAtA []byte) error
- func (m *HeaderValue) XXX_DiscardUnknown()
- func (m *HeaderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderValue) XXX_Merge(src proto.Message)
- func (m *HeaderValue) XXX_Size() int
- func (m *HeaderValue) XXX_Unmarshal(b []byte) error
- type HeaderValueOption
- func (*HeaderValueOption) Descriptor() ([]byte, []int)
- func (this *HeaderValueOption) Equal(that interface{}) bool
- func (m *HeaderValueOption) GetAppend() *types.BoolValue
- func (m *HeaderValueOption) GetHeader() *HeaderValue
- func (m *HeaderValueOption) Marshal() (dAtA []byte, err error)
- func (m *HeaderValueOption) MarshalTo(dAtA []byte) (int, error)
- func (*HeaderValueOption) ProtoMessage()
- func (m *HeaderValueOption) Reset()
- func (m *HeaderValueOption) Size() (n int)
- func (m *HeaderValueOption) String() string
- func (m *HeaderValueOption) Unmarshal(dAtA []byte) error
- func (m *HeaderValueOption) XXX_DiscardUnknown()
- func (m *HeaderValueOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderValueOption) XXX_Merge(src proto.Message)
- func (m *HeaderValueOption) XXX_Size() int
- func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error
- type HttpUri
- func (*HttpUri) Descriptor() ([]byte, []int)
- func (this *HttpUri) Equal(that interface{}) bool
- func (m *HttpUri) GetCluster() string
- func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType
- func (m *HttpUri) GetTimeout() *time.Duration
- func (m *HttpUri) GetUri() string
- func (m *HttpUri) Marshal() (dAtA []byte, err error)
- func (m *HttpUri) MarshalTo(dAtA []byte) (int, error)
- func (*HttpUri) ProtoMessage()
- func (m *HttpUri) Reset()
- func (m *HttpUri) Size() (n int)
- func (m *HttpUri) String() string
- func (m *HttpUri) Unmarshal(dAtA []byte) error
- func (m *HttpUri) XXX_DiscardUnknown()
- func (m *HttpUri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpUri) XXX_Merge(src proto.Message)
- func (*HttpUri) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *HttpUri) XXX_Size() int
- func (m *HttpUri) XXX_Unmarshal(b []byte) error
- type HttpUri_Cluster
- type Locality
- func (*Locality) Descriptor() ([]byte, []int)
- func (this *Locality) Equal(that interface{}) bool
- func (m *Locality) GetRegion() string
- func (m *Locality) GetSubZone() string
- func (m *Locality) GetZone() string
- func (m *Locality) Marshal() (dAtA []byte, err error)
- func (m *Locality) MarshalTo(dAtA []byte) (int, error)
- func (*Locality) ProtoMessage()
- func (m *Locality) Reset()
- func (m *Locality) Size() (n int)
- func (m *Locality) String() string
- func (m *Locality) Unmarshal(dAtA []byte) error
- func (m *Locality) XXX_DiscardUnknown()
- func (m *Locality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Locality) XXX_Merge(src proto.Message)
- func (m *Locality) XXX_Size() int
- func (m *Locality) XXX_Unmarshal(b []byte) error
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)
- func (this *Metadata) Equal(that interface{}) bool
- func (m *Metadata) GetFilterMetadata() map[string]*types.Struct
- func (m *Metadata) Marshal() (dAtA []byte, err error)
- func (m *Metadata) MarshalTo(dAtA []byte) (int, error)
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) Size() (n int)
- func (m *Metadata) String() string
- func (m *Metadata) Unmarshal(dAtA []byte) error
- func (m *Metadata) XXX_DiscardUnknown()
- func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metadata) XXX_Merge(src proto.Message)
- func (m *Metadata) XXX_Size() int
- func (m *Metadata) XXX_Unmarshal(b []byte) error
- type Node
- func (*Node) Descriptor() ([]byte, []int)
- func (this *Node) Equal(that interface{}) bool
- func (m *Node) GetBuildVersion() string
- func (m *Node) GetCluster() string
- func (m *Node) GetId() string
- func (m *Node) GetLocality() *Locality
- func (m *Node) GetMetadata() *types.Struct
- func (m *Node) Marshal() (dAtA []byte, err error)
- func (m *Node) MarshalTo(dAtA []byte) (int, error)
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (m *Node) Size() (n int)
- func (m *Node) String() string
- func (m *Node) Unmarshal(dAtA []byte) error
- func (m *Node) XXX_DiscardUnknown()
- func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Node) XXX_Merge(src proto.Message)
- func (m *Node) XXX_Size() int
- func (m *Node) XXX_Unmarshal(b []byte) error
- type Pipe
- func (*Pipe) Descriptor() ([]byte, []int)
- func (this *Pipe) Equal(that interface{}) bool
- func (m *Pipe) GetPath() string
- func (m *Pipe) Marshal() (dAtA []byte, err error)
- func (m *Pipe) MarshalTo(dAtA []byte) (int, error)
- func (*Pipe) ProtoMessage()
- func (m *Pipe) Reset()
- func (m *Pipe) Size() (n int)
- func (m *Pipe) String() string
- func (m *Pipe) Unmarshal(dAtA []byte) error
- func (m *Pipe) XXX_DiscardUnknown()
- func (m *Pipe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Pipe) XXX_Merge(src proto.Message)
- func (m *Pipe) XXX_Size() int
- func (m *Pipe) XXX_Unmarshal(b []byte) error
- type RemoteDataSource
- func (*RemoteDataSource) Descriptor() ([]byte, []int)
- func (this *RemoteDataSource) Equal(that interface{}) bool
- func (m *RemoteDataSource) GetHttpUri() *HttpUri
- func (m *RemoteDataSource) GetSha256() string
- func (m *RemoteDataSource) Marshal() (dAtA []byte, err error)
- func (m *RemoteDataSource) MarshalTo(dAtA []byte) (int, error)
- func (*RemoteDataSource) ProtoMessage()
- func (m *RemoteDataSource) Reset()
- func (m *RemoteDataSource) Size() (n int)
- func (m *RemoteDataSource) String() string
- func (m *RemoteDataSource) Unmarshal(dAtA []byte) error
- func (m *RemoteDataSource) XXX_DiscardUnknown()
- func (m *RemoteDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoteDataSource) XXX_Merge(src proto.Message)
- func (m *RemoteDataSource) XXX_Size() int
- func (m *RemoteDataSource) XXX_Unmarshal(b []byte) error
- type RequestMethod
- type RoutingPriority
- type RuntimeFractionalPercent
- func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int)
- func (this *RuntimeFractionalPercent) Equal(that interface{}) bool
- func (m *RuntimeFractionalPercent) GetDefaultValue() *_type.FractionalPercent
- func (m *RuntimeFractionalPercent) GetRuntimeKey() string
- func (m *RuntimeFractionalPercent) Marshal() (dAtA []byte, err error)
- func (m *RuntimeFractionalPercent) MarshalTo(dAtA []byte) (int, error)
- func (*RuntimeFractionalPercent) ProtoMessage()
- func (m *RuntimeFractionalPercent) Reset()
- func (m *RuntimeFractionalPercent) Size() (n int)
- func (m *RuntimeFractionalPercent) String() string
- func (m *RuntimeFractionalPercent) Unmarshal(dAtA []byte) error
- func (m *RuntimeFractionalPercent) XXX_DiscardUnknown()
- func (m *RuntimeFractionalPercent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeFractionalPercent) XXX_Merge(src proto.Message)
- func (m *RuntimeFractionalPercent) XXX_Size() int
- func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error
- type RuntimeUInt32
- func (*RuntimeUInt32) Descriptor() ([]byte, []int)
- func (this *RuntimeUInt32) Equal(that interface{}) bool
- func (m *RuntimeUInt32) GetDefaultValue() uint32
- func (m *RuntimeUInt32) GetRuntimeKey() string
- func (m *RuntimeUInt32) Marshal() (dAtA []byte, err error)
- func (m *RuntimeUInt32) MarshalTo(dAtA []byte) (int, error)
- func (*RuntimeUInt32) ProtoMessage()
- func (m *RuntimeUInt32) Reset()
- func (m *RuntimeUInt32) Size() (n int)
- func (m *RuntimeUInt32) String() string
- func (m *RuntimeUInt32) Unmarshal(dAtA []byte) error
- func (m *RuntimeUInt32) XXX_DiscardUnknown()
- func (m *RuntimeUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeUInt32) XXX_Merge(src proto.Message)
- func (m *RuntimeUInt32) XXX_Size() int
- func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error
- type SocketAddress
- func (*SocketAddress) Descriptor() ([]byte, []int)
- func (this *SocketAddress) Equal(that interface{}) bool
- func (m *SocketAddress) GetAddress() string
- func (m *SocketAddress) GetIpv4Compat() bool
- func (m *SocketAddress) GetNamedPort() string
- func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
- func (m *SocketAddress) GetPortValue() uint32
- func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
- func (m *SocketAddress) GetResolverName() string
- func (m *SocketAddress) Marshal() (dAtA []byte, err error)
- func (m *SocketAddress) MarshalTo(dAtA []byte) (int, error)
- func (*SocketAddress) ProtoMessage()
- func (m *SocketAddress) Reset()
- func (m *SocketAddress) Size() (n int)
- func (m *SocketAddress) String() string
- func (m *SocketAddress) Unmarshal(dAtA []byte) error
- func (m *SocketAddress) XXX_DiscardUnknown()
- func (m *SocketAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SocketAddress) XXX_Merge(src proto.Message)
- func (*SocketAddress) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SocketAddress) XXX_Size() int
- func (m *SocketAddress) XXX_Unmarshal(b []byte) error
- type SocketAddress_NamedPort
- type SocketAddress_PortValue
- type SocketAddress_Protocol
- type SocketOption
- func (*SocketOption) Descriptor() ([]byte, []int)
- func (this *SocketOption) Equal(that interface{}) bool
- func (m *SocketOption) GetBufValue() []byte
- func (m *SocketOption) GetDescription() string
- func (m *SocketOption) GetIntValue() int64
- func (m *SocketOption) GetLevel() int64
- func (m *SocketOption) GetName() int64
- func (m *SocketOption) GetState() SocketOption_SocketState
- func (m *SocketOption) GetValue() isSocketOption_Value
- func (m *SocketOption) Marshal() (dAtA []byte, err error)
- func (m *SocketOption) MarshalTo(dAtA []byte) (int, error)
- func (*SocketOption) ProtoMessage()
- func (m *SocketOption) Reset()
- func (m *SocketOption) Size() (n int)
- func (m *SocketOption) String() string
- func (m *SocketOption) Unmarshal(dAtA []byte) error
- func (m *SocketOption) XXX_DiscardUnknown()
- func (m *SocketOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SocketOption) XXX_Merge(src proto.Message)
- func (*SocketOption) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SocketOption) XXX_Size() int
- func (m *SocketOption) XXX_Unmarshal(b []byte) error
- type SocketOption_BufValue
- type SocketOption_IntValue
- type SocketOption_SocketState
- type TcpKeepalive
- func (*TcpKeepalive) Descriptor() ([]byte, []int)
- func (this *TcpKeepalive) Equal(that interface{}) bool
- func (m *TcpKeepalive) GetKeepaliveInterval() *types.UInt32Value
- func (m *TcpKeepalive) GetKeepaliveProbes() *types.UInt32Value
- func (m *TcpKeepalive) GetKeepaliveTime() *types.UInt32Value
- func (m *TcpKeepalive) Marshal() (dAtA []byte, err error)
- func (m *TcpKeepalive) MarshalTo(dAtA []byte) (int, error)
- func (*TcpKeepalive) ProtoMessage()
- func (m *TcpKeepalive) Reset()
- func (m *TcpKeepalive) Size() (n int)
- func (m *TcpKeepalive) String() string
- func (m *TcpKeepalive) Unmarshal(dAtA []byte) error
- func (m *TcpKeepalive) XXX_DiscardUnknown()
- func (m *TcpKeepalive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TcpKeepalive) XXX_Merge(src proto.Message)
- func (m *TcpKeepalive) XXX_Size() int
- func (m *TcpKeepalive) XXX_Unmarshal(b []byte) error
- type TrafficDirection
- type TransportSocket
- func (*TransportSocket) Descriptor() ([]byte, []int)
- func (this *TransportSocket) Equal(that interface{}) bool
- func (m *TransportSocket) GetConfig() *types.Struct
- func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType
- func (m *TransportSocket) GetName() string
- func (m *TransportSocket) GetTypedConfig() *types.Any
- func (m *TransportSocket) Marshal() (dAtA []byte, err error)
- func (m *TransportSocket) MarshalTo(dAtA []byte) (int, error)
- func (*TransportSocket) ProtoMessage()
- func (m *TransportSocket) Reset()
- func (m *TransportSocket) Size() (n int)
- func (m *TransportSocket) String() string
- func (m *TransportSocket) Unmarshal(dAtA []byte) error
- func (m *TransportSocket) XXX_DiscardUnknown()
- func (m *TransportSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TransportSocket) XXX_Merge(src proto.Message)
- func (*TransportSocket) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *TransportSocket) XXX_Size() int
- func (m *TransportSocket) XXX_Unmarshal(b []byte) error
- type TransportSocket_Config
- type TransportSocket_TypedConfig
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthAddress = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowAddress = fmt.Errorf("proto: integer overflow") )
var ( ErrInvalidLengthBase = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowBase = fmt.Errorf("proto: integer overflow") )
var ( ErrInvalidLengthHttpUri = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowHttpUri = fmt.Errorf("proto: integer overflow") )
var RequestMethod_name = map[int32]string{
0: "METHOD_UNSPECIFIED",
1: "GET",
2: "HEAD",
3: "POST",
4: "PUT",
5: "DELETE",
6: "CONNECT",
7: "OPTIONS",
8: "TRACE",
9: "PATCH",
}
var RequestMethod_value = map[string]int32{
"METHOD_UNSPECIFIED": 0,
"GET": 1,
"HEAD": 2,
"POST": 3,
"PUT": 4,
"DELETE": 5,
"CONNECT": 6,
"OPTIONS": 7,
"TRACE": 8,
"PATCH": 9,
}
var RoutingPriority_name = map[int32]string{
0: "DEFAULT",
1: "HIGH",
}
var RoutingPriority_value = map[string]int32{
"DEFAULT": 0,
"HIGH": 1,
}
var SocketAddress_Protocol_name = map[int32]string{
0: "TCP",
1: "UDP",
}
var SocketAddress_Protocol_value = map[string]int32{
"TCP": 0,
"UDP": 1,
}
var SocketOption_SocketState_name = map[int32]string{
0: "STATE_PREBIND",
1: "STATE_BOUND",
2: "STATE_LISTENING",
}
var SocketOption_SocketState_value = map[string]int32{
"STATE_PREBIND": 0,
"STATE_BOUND": 1,
"STATE_LISTENING": 2,
}
var TrafficDirection_name = map[int32]string{
0: "UNSPECIFIED",
1: "INBOUND",
2: "OUTBOUND",
}
var TrafficDirection_value = map[string]int32{
"UNSPECIFIED": 0,
"INBOUND": 1,
"OUTBOUND": 2,
}
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // Types that are valid to be assigned to Address: // *Address_SocketAddress // *Address_Pipe Address isAddress_Address `protobuf_oneof:"address"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.
func (*Address) Descriptor ¶
func (*Address) GetAddress ¶
func (m *Address) GetAddress() isAddress_Address
func (*Address) GetSocketAddress ¶
func (m *Address) GetSocketAddress() *SocketAddress
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) XXX_DiscardUnknown ¶
func (m *Address) XXX_DiscardUnknown()
func (*Address) XXX_Marshal ¶
func (*Address) XXX_OneofFuncs ¶
func (*Address) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Address) XXX_Unmarshal ¶
type Address_Pipe ¶
type Address_Pipe struct {
Pipe *Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof"`
}
func (*Address_Pipe) Equal ¶
func (this *Address_Pipe) Equal(that interface{}) bool
func (*Address_Pipe) Size ¶
func (m *Address_Pipe) Size() (n int)
type Address_SocketAddress ¶
type Address_SocketAddress struct {
SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,proto3,oneof"`
}
func (*Address_SocketAddress) Equal ¶
func (this *Address_SocketAddress) Equal(that interface{}) bool
func (*Address_SocketAddress) MarshalTo ¶
func (m *Address_SocketAddress) MarshalTo(dAtA []byte) (int, error)
func (*Address_SocketAddress) Size ¶
func (m *Address_SocketAddress) Size() (n int)
type AsyncDataSource ¶
type AsyncDataSource struct { // Types that are valid to be assigned to Specifier: // *AsyncDataSource_Local // *AsyncDataSource_Remote Specifier isAsyncDataSource_Specifier `protobuf_oneof:"specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Async data source which support async data fetch.
func (*AsyncDataSource) Descriptor ¶
func (*AsyncDataSource) Descriptor() ([]byte, []int)
func (*AsyncDataSource) Equal ¶
func (this *AsyncDataSource) Equal(that interface{}) bool
func (*AsyncDataSource) GetLocal ¶
func (m *AsyncDataSource) GetLocal() *DataSource
func (*AsyncDataSource) GetRemote ¶
func (m *AsyncDataSource) GetRemote() *RemoteDataSource
func (*AsyncDataSource) GetSpecifier ¶
func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier
func (*AsyncDataSource) Marshal ¶
func (m *AsyncDataSource) Marshal() (dAtA []byte, err error)
func (*AsyncDataSource) ProtoMessage ¶
func (*AsyncDataSource) ProtoMessage()
func (*AsyncDataSource) Reset ¶
func (m *AsyncDataSource) Reset()
func (*AsyncDataSource) Size ¶
func (m *AsyncDataSource) Size() (n int)
func (*AsyncDataSource) String ¶
func (m *AsyncDataSource) String() string
func (*AsyncDataSource) Unmarshal ¶
func (m *AsyncDataSource) Unmarshal(dAtA []byte) error
func (*AsyncDataSource) XXX_DiscardUnknown ¶
func (m *AsyncDataSource) XXX_DiscardUnknown()
func (*AsyncDataSource) XXX_Marshal ¶
func (m *AsyncDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AsyncDataSource) XXX_Merge ¶
func (m *AsyncDataSource) XXX_Merge(src proto.Message)
func (*AsyncDataSource) XXX_OneofFuncs ¶
func (*AsyncDataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*AsyncDataSource) XXX_Size ¶
func (m *AsyncDataSource) XXX_Size() int
func (*AsyncDataSource) XXX_Unmarshal ¶
func (m *AsyncDataSource) XXX_Unmarshal(b []byte) error
type AsyncDataSource_Local ¶
type AsyncDataSource_Local struct {
Local *DataSource `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
}
func (*AsyncDataSource_Local) Equal ¶
func (this *AsyncDataSource_Local) Equal(that interface{}) bool
func (*AsyncDataSource_Local) MarshalTo ¶
func (m *AsyncDataSource_Local) MarshalTo(dAtA []byte) (int, error)
func (*AsyncDataSource_Local) Size ¶
func (m *AsyncDataSource_Local) Size() (n int)
type AsyncDataSource_Remote ¶
type AsyncDataSource_Remote struct {
Remote *RemoteDataSource `protobuf:"bytes,2,opt,name=remote,proto3,oneof"`
}
func (*AsyncDataSource_Remote) Equal ¶
func (this *AsyncDataSource_Remote) Equal(that interface{}) bool
func (*AsyncDataSource_Remote) MarshalTo ¶
func (m *AsyncDataSource_Remote) MarshalTo(dAtA []byte) (int, error)
func (*AsyncDataSource_Remote) Size ¶
func (m *AsyncDataSource_Remote) Size() (n int)
type BindConfig ¶
type BindConfig struct { // The address to bind to when creating a socket. SourceAddress *SocketAddress `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"` // Whether to set the *IP_FREEBIND* option when creating the socket. When this // flag is set to true, allows the :ref:`source_address // <envoy_api_field_UpstreamBindConfig.source_address>` to be an IP address // that is not configured on the system running Envoy. When this flag is set // to false, the option *IP_FREEBIND* is disabled on the socket. When this // flag is not set (default), the socket is not modified, i.e. the option is // neither enabled nor disabled. Freebind *types.BoolValue `protobuf:"bytes,2,opt,name=freebind,proto3" json:"freebind,omitempty"` // Additional socket options that may not be present in Envoy source code or // precompiled binaries. SocketOptions []*SocketOption `protobuf:"bytes,3,rep,name=socket_options,json=socketOptions,proto3" json:"socket_options,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BindConfig) Descriptor ¶
func (*BindConfig) Descriptor() ([]byte, []int)
func (*BindConfig) Equal ¶
func (this *BindConfig) Equal(that interface{}) bool
func (*BindConfig) GetFreebind ¶
func (m *BindConfig) GetFreebind() *types.BoolValue
func (*BindConfig) GetSocketOptions ¶
func (m *BindConfig) GetSocketOptions() []*SocketOption
func (*BindConfig) GetSourceAddress ¶
func (m *BindConfig) GetSourceAddress() *SocketAddress
func (*BindConfig) Marshal ¶
func (m *BindConfig) Marshal() (dAtA []byte, err error)
func (*BindConfig) ProtoMessage ¶
func (*BindConfig) ProtoMessage()
func (*BindConfig) Reset ¶
func (m *BindConfig) Reset()
func (*BindConfig) Size ¶
func (m *BindConfig) Size() (n int)
func (*BindConfig) String ¶
func (m *BindConfig) String() string
func (*BindConfig) Unmarshal ¶
func (m *BindConfig) Unmarshal(dAtA []byte) error
func (*BindConfig) XXX_DiscardUnknown ¶
func (m *BindConfig) XXX_DiscardUnknown()
func (*BindConfig) XXX_Marshal ¶
func (m *BindConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BindConfig) XXX_Merge ¶
func (m *BindConfig) XXX_Merge(src proto.Message)
func (*BindConfig) XXX_Size ¶
func (m *BindConfig) XXX_Size() int
func (*BindConfig) XXX_Unmarshal ¶
func (m *BindConfig) XXX_Unmarshal(b []byte) error
type CidrRange ¶
type CidrRange struct { // IPv4 or IPv6 address, e.g. “192.0.0.0“ or “2001:db8::“. AddressPrefix string `protobuf:"bytes,1,opt,name=address_prefix,json=addressPrefix,proto3" json:"address_prefix,omitempty"` // Length of prefix, e.g. 0, 32. PrefixLen *types.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.
func (*CidrRange) Descriptor ¶
func (*CidrRange) GetAddressPrefix ¶
func (*CidrRange) GetPrefixLen ¶
func (m *CidrRange) GetPrefixLen() *types.UInt32Value
func (*CidrRange) ProtoMessage ¶
func (*CidrRange) ProtoMessage()
func (*CidrRange) XXX_DiscardUnknown ¶
func (m *CidrRange) XXX_DiscardUnknown()
func (*CidrRange) XXX_Marshal ¶
func (*CidrRange) XXX_Unmarshal ¶
type ControlPlane ¶
type ControlPlane struct { // An opaque control plane identifier that uniquely identifies an instance // of control plane. This can be used to identify which control plane instance, // the Envoy is connected to. Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies a specific ControlPlane instance that Envoy is connected to.
func (*ControlPlane) Descriptor ¶
func (*ControlPlane) Descriptor() ([]byte, []int)
func (*ControlPlane) Equal ¶
func (this *ControlPlane) Equal(that interface{}) bool
func (*ControlPlane) GetIdentifier ¶
func (m *ControlPlane) GetIdentifier() string
func (*ControlPlane) Marshal ¶
func (m *ControlPlane) Marshal() (dAtA []byte, err error)
func (*ControlPlane) ProtoMessage ¶
func (*ControlPlane) ProtoMessage()
func (*ControlPlane) Reset ¶
func (m *ControlPlane) Reset()
func (*ControlPlane) Size ¶
func (m *ControlPlane) Size() (n int)
func (*ControlPlane) String ¶
func (m *ControlPlane) String() string
func (*ControlPlane) Unmarshal ¶
func (m *ControlPlane) Unmarshal(dAtA []byte) error
func (*ControlPlane) XXX_DiscardUnknown ¶
func (m *ControlPlane) XXX_DiscardUnknown()
func (*ControlPlane) XXX_Marshal ¶
func (m *ControlPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ControlPlane) XXX_Merge ¶
func (m *ControlPlane) XXX_Merge(src proto.Message)
func (*ControlPlane) XXX_Size ¶
func (m *ControlPlane) XXX_Size() int
func (*ControlPlane) XXX_Unmarshal ¶
func (m *ControlPlane) XXX_Unmarshal(b []byte) error
type DataSource ¶
type DataSource struct { // Types that are valid to be assigned to Specifier: // *DataSource_Filename // *DataSource_InlineBytes // *DataSource_InlineString Specifier isDataSource_Specifier `protobuf_oneof:"specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Data source consisting of either a file or an inline value.
func (*DataSource) Descriptor ¶
func (*DataSource) Descriptor() ([]byte, []int)
func (*DataSource) Equal ¶
func (this *DataSource) Equal(that interface{}) bool
func (*DataSource) GetFilename ¶
func (m *DataSource) GetFilename() string
func (*DataSource) GetInlineBytes ¶
func (m *DataSource) GetInlineBytes() []byte
func (*DataSource) GetInlineString ¶
func (m *DataSource) GetInlineString() string
func (*DataSource) GetSpecifier ¶
func (m *DataSource) GetSpecifier() isDataSource_Specifier
func (*DataSource) Marshal ¶
func (m *DataSource) Marshal() (dAtA []byte, err error)
func (*DataSource) ProtoMessage ¶
func (*DataSource) ProtoMessage()
func (*DataSource) Reset ¶
func (m *DataSource) Reset()
func (*DataSource) Size ¶
func (m *DataSource) Size() (n int)
func (*DataSource) String ¶
func (m *DataSource) String() string
func (*DataSource) Unmarshal ¶
func (m *DataSource) Unmarshal(dAtA []byte) error
func (*DataSource) XXX_DiscardUnknown ¶
func (m *DataSource) XXX_DiscardUnknown()
func (*DataSource) XXX_Marshal ¶
func (m *DataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DataSource) XXX_Merge ¶
func (m *DataSource) XXX_Merge(src proto.Message)
func (*DataSource) XXX_OneofFuncs ¶
func (*DataSource) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*DataSource) XXX_Size ¶
func (m *DataSource) XXX_Size() int
func (*DataSource) XXX_Unmarshal ¶
func (m *DataSource) XXX_Unmarshal(b []byte) error
type DataSource_Filename ¶
type DataSource_Filename struct {
Filename string `protobuf:"bytes,1,opt,name=filename,proto3,oneof"`
}
func (*DataSource_Filename) Equal ¶
func (this *DataSource_Filename) Equal(that interface{}) bool
func (*DataSource_Filename) MarshalTo ¶
func (m *DataSource_Filename) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_Filename) Size ¶
func (m *DataSource_Filename) Size() (n int)
type DataSource_InlineBytes ¶
type DataSource_InlineBytes struct {
InlineBytes []byte `protobuf:"bytes,2,opt,name=inline_bytes,json=inlineBytes,proto3,oneof"`
}
func (*DataSource_InlineBytes) Equal ¶
func (this *DataSource_InlineBytes) Equal(that interface{}) bool
func (*DataSource_InlineBytes) MarshalTo ¶
func (m *DataSource_InlineBytes) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_InlineBytes) Size ¶
func (m *DataSource_InlineBytes) Size() (n int)
type DataSource_InlineString ¶
type DataSource_InlineString struct {
InlineString string `protobuf:"bytes,3,opt,name=inline_string,json=inlineString,proto3,oneof"`
}
func (*DataSource_InlineString) Equal ¶
func (this *DataSource_InlineString) Equal(that interface{}) bool
func (*DataSource_InlineString) MarshalTo ¶
func (m *DataSource_InlineString) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_InlineString) Size ¶
func (m *DataSource_InlineString) Size() (n int)
type HeaderMap ¶
type HeaderMap struct { Headers []*HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Wrapper for a set of headers.
func (*HeaderMap) Descriptor ¶
func (*HeaderMap) GetHeaders ¶
func (m *HeaderMap) GetHeaders() []*HeaderValue
func (*HeaderMap) ProtoMessage ¶
func (*HeaderMap) ProtoMessage()
func (*HeaderMap) XXX_DiscardUnknown ¶
func (m *HeaderMap) XXX_DiscardUnknown()
func (*HeaderMap) XXX_Marshal ¶
func (*HeaderMap) XXX_Unmarshal ¶
type HeaderValue ¶
type HeaderValue struct { // Header name. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Header value. // // The same :ref:`format specifier <config_access_log_format>` as used for // :ref:`HTTP access logging <config_access_log>` applies here, however // unknown header values are replaced with the empty string instead of `-`. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header name/value pair.
func (*HeaderValue) Descriptor ¶
func (*HeaderValue) Descriptor() ([]byte, []int)
func (*HeaderValue) Equal ¶
func (this *HeaderValue) Equal(that interface{}) bool
func (*HeaderValue) GetKey ¶
func (m *HeaderValue) GetKey() string
func (*HeaderValue) GetValue ¶
func (m *HeaderValue) GetValue() string
func (*HeaderValue) Marshal ¶
func (m *HeaderValue) Marshal() (dAtA []byte, err error)
func (*HeaderValue) ProtoMessage ¶
func (*HeaderValue) ProtoMessage()
func (*HeaderValue) Reset ¶
func (m *HeaderValue) Reset()
func (*HeaderValue) Size ¶
func (m *HeaderValue) Size() (n int)
func (*HeaderValue) String ¶
func (m *HeaderValue) String() string
func (*HeaderValue) Unmarshal ¶
func (m *HeaderValue) Unmarshal(dAtA []byte) error
func (*HeaderValue) XXX_DiscardUnknown ¶
func (m *HeaderValue) XXX_DiscardUnknown()
func (*HeaderValue) XXX_Marshal ¶
func (m *HeaderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderValue) XXX_Merge ¶
func (m *HeaderValue) XXX_Merge(src proto.Message)
func (*HeaderValue) XXX_Size ¶
func (m *HeaderValue) XXX_Size() int
func (*HeaderValue) XXX_Unmarshal ¶
func (m *HeaderValue) XXX_Unmarshal(b []byte) error
type HeaderValueOption ¶
type HeaderValueOption struct { // Header name/value pair that this option applies to. Header *HeaderValue `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Should the value be appended? If true (default), the value is appended to // existing values. Append *types.BoolValue `protobuf:"bytes,2,opt,name=append,proto3" json:"append,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header name/value pair plus option to control append behavior.
func (*HeaderValueOption) Descriptor ¶
func (*HeaderValueOption) Descriptor() ([]byte, []int)
func (*HeaderValueOption) Equal ¶
func (this *HeaderValueOption) Equal(that interface{}) bool
func (*HeaderValueOption) GetAppend ¶
func (m *HeaderValueOption) GetAppend() *types.BoolValue
func (*HeaderValueOption) GetHeader ¶
func (m *HeaderValueOption) GetHeader() *HeaderValue
func (*HeaderValueOption) Marshal ¶
func (m *HeaderValueOption) Marshal() (dAtA []byte, err error)
func (*HeaderValueOption) MarshalTo ¶
func (m *HeaderValueOption) MarshalTo(dAtA []byte) (int, error)
func (*HeaderValueOption) ProtoMessage ¶
func (*HeaderValueOption) ProtoMessage()
func (*HeaderValueOption) Reset ¶
func (m *HeaderValueOption) Reset()
func (*HeaderValueOption) Size ¶
func (m *HeaderValueOption) Size() (n int)
func (*HeaderValueOption) String ¶
func (m *HeaderValueOption) String() string
func (*HeaderValueOption) Unmarshal ¶
func (m *HeaderValueOption) Unmarshal(dAtA []byte) error
func (*HeaderValueOption) XXX_DiscardUnknown ¶
func (m *HeaderValueOption) XXX_DiscardUnknown()
func (*HeaderValueOption) XXX_Marshal ¶
func (m *HeaderValueOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderValueOption) XXX_Merge ¶
func (m *HeaderValueOption) XXX_Merge(src proto.Message)
func (*HeaderValueOption) XXX_Size ¶
func (m *HeaderValueOption) XXX_Size() int
func (*HeaderValueOption) XXX_Unmarshal ¶
func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error
type HttpUri ¶
type HttpUri struct { // The HTTP server URI. It should be a full FQDN with protocol, host and path. // // Example: // // .. code-block:: yaml // // uri: https://www.googleapis.com/oauth2/v1/certs // Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // Specify how `uri` is to be fetched. Today, this requires an explicit // cluster, but in the future we may support dynamic cluster creation or // inline DNS resolution. See `issue // <https://github.com/envoyproxy/envoy/issues/1606>`_. // // Types that are valid to be assigned to HttpUpstreamType: // *HttpUri_Cluster HttpUpstreamType isHttpUri_HttpUpstreamType `protobuf_oneof:"http_upstream_type"` // Sets the maximum duration in milliseconds that a response can take to arrive upon request. Timeout *time.Duration `protobuf:"bytes,3,opt,name=timeout,proto3,stdduration" json:"timeout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Envoy external URI descriptor
func (*HttpUri) Descriptor ¶
func (*HttpUri) GetCluster ¶
func (*HttpUri) GetHttpUpstreamType ¶
func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType
func (*HttpUri) GetTimeout ¶
func (*HttpUri) ProtoMessage ¶
func (*HttpUri) ProtoMessage()
func (*HttpUri) XXX_DiscardUnknown ¶
func (m *HttpUri) XXX_DiscardUnknown()
func (*HttpUri) XXX_Marshal ¶
func (*HttpUri) XXX_OneofFuncs ¶
func (*HttpUri) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*HttpUri) XXX_Unmarshal ¶
type HttpUri_Cluster ¶
type HttpUri_Cluster struct {
Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3,oneof"`
}
func (*HttpUri_Cluster) Equal ¶
func (this *HttpUri_Cluster) Equal(that interface{}) bool
func (*HttpUri_Cluster) Size ¶
func (m *HttpUri_Cluster) Size() (n int)
type Locality ¶
type Locality struct { // Region this :ref:`zone <envoy_api_field_core.Locality.zone>` belongs to. Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` // Defines the local service zone where Envoy is running. Though optional, it // should be set if discovery service routing is used and the discovery // service exposes :ref:`zone data <envoy_api_field_endpoint.LocalityLbEndpoints.locality>`, // either in this message or via :option:`--service-zone`. The meaning of zone // is context dependent, e.g. `Availability Zone (AZ) // <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html>`_ // on AWS, `Zone <https://cloud.google.com/compute/docs/regions-zones/>`_ on // GCP, etc. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // When used for locality of upstream hosts, this field further splits zone // into smaller chunks of sub-zones so they can be load balanced // independently. SubZone string `protobuf:"bytes,3,opt,name=sub_zone,json=subZone,proto3" json:"sub_zone,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies location of where either Envoy runs or where upstream hosts run.
func (*Locality) Descriptor ¶
func (*Locality) GetSubZone ¶
func (*Locality) ProtoMessage ¶
func (*Locality) ProtoMessage()
func (*Locality) XXX_DiscardUnknown ¶
func (m *Locality) XXX_DiscardUnknown()
func (*Locality) XXX_Marshal ¶
func (*Locality) XXX_Unmarshal ¶
type Metadata ¶
type Metadata struct { // Key is the reverse DNS filter name, e.g. com.acme.widget. The envoy.* // namespace is reserved for Envoy's built-in filters. FilterMetadata map[string]*types.Struct `` /* 191-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints. It is structured as a map, usually from filter name (in reverse DNS format) to metadata specific to the filter. Metadata key-values for a filter are merged as connection and request handling occurs, with later values for the same key overriding earlier values.
An example use of metadata is providing additional values to http_connection_manager in the envoy.http_connection_manager.access_log namespace.
Another example use of metadata is to per service config info in cluster metadata, which may get consumed by multiple filters.
For load balancing, Metadata provides a means to subset cluster endpoints. Endpoints have a Metadata object associated and routes contain a Metadata object to match against. There are some well defined metadata used today for this purpose:
- “{"envoy.lb": {"canary": <bool> }}“ This indicates the canary status of an endpoint and is also used during header processing (x-envoy-upstream-canary) and for stats purposes.
func (*Metadata) Descriptor ¶
func (*Metadata) GetFilterMetadata ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) XXX_DiscardUnknown ¶
func (m *Metadata) XXX_DiscardUnknown()
func (*Metadata) XXX_Marshal ¶
func (*Metadata) XXX_Unmarshal ¶
type Node ¶
type Node struct { // An opaque node identifier for the Envoy node. This also provides the local // service node name. It should be set if any of the following features are // used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS // <config_cluster_manager_cds>`, and :ref:`HTTP tracing // <arch_overview_tracing>`, either in this message or via // :option:`--service-node`. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Defines the local service cluster name where Envoy is running. Though // optional, it should be set if any of the following features are used: // :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster // verification <envoy_api_field_core.HealthCheck.HttpHealthCheck.service_name>`, // :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, // :ref:`user agent addition // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.add_user_agent>`, // :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, // :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing // <arch_overview_tracing>`, either in this message or via // :option:`--service-cluster`. Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"` // Opaque metadata extending the node identifier. Envoy will pass this // directly to the management server. Metadata *types.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // Locality specifying where the Envoy instance is running. Locality *Locality `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"` // This is motivated by informing a management server during canary which // version of Envoy is being tested in a heterogeneous fleet. This will be set // by Envoy in management server RPCs. BuildVersion string `protobuf:"bytes,5,opt,name=build_version,json=buildVersion,proto3" json:"build_version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies a specific Envoy instance. The node identifier is presented to the management server, which may use this identifier to distinguish per Envoy configuration for serving.
func (*Node) Descriptor ¶
func (*Node) GetBuildVersion ¶
func (*Node) GetCluster ¶
func (*Node) GetLocality ¶
func (*Node) GetMetadata ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) XXX_DiscardUnknown ¶
func (m *Node) XXX_DiscardUnknown()
func (*Node) XXX_Unmarshal ¶
type Pipe ¶
type Pipe struct { // Unix Domain Socket path. On Linux, paths starting with '@' will use the // abstract namespace. The starting '@' is replaced by a null byte by Envoy. // Paths starting with '@' will result in an error in environments other than // Linux. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Pipe) Descriptor ¶
func (*Pipe) ProtoMessage ¶
func (*Pipe) ProtoMessage()
func (*Pipe) XXX_DiscardUnknown ¶
func (m *Pipe) XXX_DiscardUnknown()
func (*Pipe) XXX_Unmarshal ¶
type RemoteDataSource ¶
type RemoteDataSource struct { // The HTTP URI to fetch the remote data. HttpUri *HttpUri `protobuf:"bytes,1,opt,name=http_uri,json=httpUri,proto3" json:"http_uri,omitempty"` // SHA256 string for verifying data. Sha256 string `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The message specifies how to fetch data from remote and how to verify it.
func (*RemoteDataSource) Descriptor ¶
func (*RemoteDataSource) Descriptor() ([]byte, []int)
func (*RemoteDataSource) Equal ¶
func (this *RemoteDataSource) Equal(that interface{}) bool
func (*RemoteDataSource) GetHttpUri ¶
func (m *RemoteDataSource) GetHttpUri() *HttpUri
func (*RemoteDataSource) GetSha256 ¶
func (m *RemoteDataSource) GetSha256() string
func (*RemoteDataSource) Marshal ¶
func (m *RemoteDataSource) Marshal() (dAtA []byte, err error)
func (*RemoteDataSource) ProtoMessage ¶
func (*RemoteDataSource) ProtoMessage()
func (*RemoteDataSource) Reset ¶
func (m *RemoteDataSource) Reset()
func (*RemoteDataSource) Size ¶
func (m *RemoteDataSource) Size() (n int)
func (*RemoteDataSource) String ¶
func (m *RemoteDataSource) String() string
func (*RemoteDataSource) Unmarshal ¶
func (m *RemoteDataSource) Unmarshal(dAtA []byte) error
func (*RemoteDataSource) XXX_DiscardUnknown ¶
func (m *RemoteDataSource) XXX_DiscardUnknown()
func (*RemoteDataSource) XXX_Marshal ¶
func (m *RemoteDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RemoteDataSource) XXX_Merge ¶
func (m *RemoteDataSource) XXX_Merge(src proto.Message)
func (*RemoteDataSource) XXX_Size ¶
func (m *RemoteDataSource) XXX_Size() int
func (*RemoteDataSource) XXX_Unmarshal ¶
func (m *RemoteDataSource) XXX_Unmarshal(b []byte) error
type RequestMethod ¶
type RequestMethod int32
HTTP request method.
const ( METHOD_UNSPECIFIED RequestMethod = 0 GET RequestMethod = 1 HEAD RequestMethod = 2 POST RequestMethod = 3 PUT RequestMethod = 4 DELETE RequestMethod = 5 CONNECT RequestMethod = 6 OPTIONS RequestMethod = 7 TRACE RequestMethod = 8 PATCH RequestMethod = 9 )
func (RequestMethod) EnumDescriptor ¶
func (RequestMethod) EnumDescriptor() ([]byte, []int)
func (RequestMethod) String ¶
func (x RequestMethod) String() string
type RoutingPriority ¶
type RoutingPriority int32
Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level. The current priority implementation uses different connection pool and circuit breaking settings for each priority level. This means that even for HTTP/2 requests, two physical connections will be used to an upstream host. In the future Envoy will likely support true HTTP/2 priority over a single upstream connection.
const ( RoutingPriority_DEFAULT RoutingPriority = 0 RoutingPriority_HIGH RoutingPriority = 1 )
func (RoutingPriority) EnumDescriptor ¶
func (RoutingPriority) EnumDescriptor() ([]byte, []int)
func (RoutingPriority) String ¶
func (x RoutingPriority) String() string
type RuntimeFractionalPercent ¶
type RuntimeFractionalPercent struct { // Default value if the runtime value's for the numerator/denominator keys are not available. DefaultValue *_type.FractionalPercent `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key for a YAML representation of a FractionalPercent. RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.
func (*RuntimeFractionalPercent) Descriptor ¶
func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int)
func (*RuntimeFractionalPercent) Equal ¶
func (this *RuntimeFractionalPercent) Equal(that interface{}) bool
func (*RuntimeFractionalPercent) GetDefaultValue ¶
func (m *RuntimeFractionalPercent) GetDefaultValue() *_type.FractionalPercent
func (*RuntimeFractionalPercent) GetRuntimeKey ¶
func (m *RuntimeFractionalPercent) GetRuntimeKey() string
func (*RuntimeFractionalPercent) Marshal ¶
func (m *RuntimeFractionalPercent) Marshal() (dAtA []byte, err error)
func (*RuntimeFractionalPercent) MarshalTo ¶
func (m *RuntimeFractionalPercent) MarshalTo(dAtA []byte) (int, error)
func (*RuntimeFractionalPercent) ProtoMessage ¶
func (*RuntimeFractionalPercent) ProtoMessage()
func (*RuntimeFractionalPercent) Reset ¶
func (m *RuntimeFractionalPercent) Reset()
func (*RuntimeFractionalPercent) Size ¶
func (m *RuntimeFractionalPercent) Size() (n int)
func (*RuntimeFractionalPercent) String ¶
func (m *RuntimeFractionalPercent) String() string
func (*RuntimeFractionalPercent) Unmarshal ¶
func (m *RuntimeFractionalPercent) Unmarshal(dAtA []byte) error
func (*RuntimeFractionalPercent) XXX_DiscardUnknown ¶
func (m *RuntimeFractionalPercent) XXX_DiscardUnknown()
func (*RuntimeFractionalPercent) XXX_Marshal ¶
func (m *RuntimeFractionalPercent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeFractionalPercent) XXX_Merge ¶
func (m *RuntimeFractionalPercent) XXX_Merge(src proto.Message)
func (*RuntimeFractionalPercent) XXX_Size ¶
func (m *RuntimeFractionalPercent) XXX_Size() int
func (*RuntimeFractionalPercent) XXX_Unmarshal ¶
func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error
type RuntimeUInt32 ¶
type RuntimeUInt32 struct { // Default value if runtime value is not available. DefaultValue uint32 `protobuf:"varint,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key to get value for comparison. This value is used if defined. RuntimeKey string `protobuf:"bytes,3,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived uint32 with a default when not specified.
func (*RuntimeUInt32) Descriptor ¶
func (*RuntimeUInt32) Descriptor() ([]byte, []int)
func (*RuntimeUInt32) Equal ¶
func (this *RuntimeUInt32) Equal(that interface{}) bool
func (*RuntimeUInt32) GetDefaultValue ¶
func (m *RuntimeUInt32) GetDefaultValue() uint32
func (*RuntimeUInt32) GetRuntimeKey ¶
func (m *RuntimeUInt32) GetRuntimeKey() string
func (*RuntimeUInt32) Marshal ¶
func (m *RuntimeUInt32) Marshal() (dAtA []byte, err error)
func (*RuntimeUInt32) ProtoMessage ¶
func (*RuntimeUInt32) ProtoMessage()
func (*RuntimeUInt32) Reset ¶
func (m *RuntimeUInt32) Reset()
func (*RuntimeUInt32) Size ¶
func (m *RuntimeUInt32) Size() (n int)
func (*RuntimeUInt32) String ¶
func (m *RuntimeUInt32) String() string
func (*RuntimeUInt32) Unmarshal ¶
func (m *RuntimeUInt32) Unmarshal(dAtA []byte) error
func (*RuntimeUInt32) XXX_DiscardUnknown ¶
func (m *RuntimeUInt32) XXX_DiscardUnknown()
func (*RuntimeUInt32) XXX_Marshal ¶
func (m *RuntimeUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeUInt32) XXX_Merge ¶
func (m *RuntimeUInt32) XXX_Merge(src proto.Message)
func (*RuntimeUInt32) XXX_Size ¶
func (m *RuntimeUInt32) XXX_Size() int
func (*RuntimeUInt32) XXX_Unmarshal ¶
func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error
type SocketAddress ¶
type SocketAddress struct { Protocol SocketAddress_Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=envoy.api.v2.core.SocketAddress_Protocol" json:"protocol,omitempty"` // The address for this socket. :ref:`Listeners <config_listeners>` will bind // to the address. An empty address is not allowed. Specify “0.0.0.0“ or “::“ // to bind to any address. [#comment:TODO(zuercher) reinstate when implemented: // It is possible to distinguish a Listener address via the prefix/suffix matching // in :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>`.] When used // within an upstream :ref:`BindConfig <envoy_api_msg_core.BindConfig>`, the address // controls the source address of outbound connections. For :ref:`clusters // <envoy_api_msg_Cluster>`, the cluster type determines whether the // address must be an IP (*STATIC* or *EDS* clusters) or a hostname resolved by DNS // (*STRICT_DNS* or *LOGICAL_DNS* clusters). Address resolution can be customized // via :ref:`resolver_name <envoy_api_field_core.SocketAddress.resolver_name>`. Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // Types that are valid to be assigned to PortSpecifier: // *SocketAddress_PortValue // *SocketAddress_NamedPort PortSpecifier isSocketAddress_PortSpecifier `protobuf_oneof:"port_specifier"` // The name of the custom resolver. This must have been registered with Envoy. If // this is empty, a context dependent default applies. If the address is a concrete // IP address, no resolution will occur. If address is a hostname this // should be set for resolution other than DNS. Specifying a custom resolver with // *STRICT_DNS* or *LOGICAL_DNS* will generate an error at runtime. ResolverName string `protobuf:"bytes,5,opt,name=resolver_name,json=resolverName,proto3" json:"resolver_name,omitempty"` // When binding to an IPv6 address above, this enables `IPv4 compatibility // <https://tools.ietf.org/html/rfc3493#page-11>`_. Binding to “::“ will // allow both IPv4 and IPv6 connections, with peer IPv4 addresses mapped into // IPv6 space as “::FFFF:<IPv4-address>“. Ipv4Compat bool `protobuf:"varint,6,opt,name=ipv4_compat,json=ipv4Compat,proto3" json:"ipv4_compat,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SocketAddress) Descriptor ¶
func (*SocketAddress) Descriptor() ([]byte, []int)
func (*SocketAddress) Equal ¶
func (this *SocketAddress) Equal(that interface{}) bool
func (*SocketAddress) GetAddress ¶
func (m *SocketAddress) GetAddress() string
func (*SocketAddress) GetIpv4Compat ¶
func (m *SocketAddress) GetIpv4Compat() bool
func (*SocketAddress) GetNamedPort ¶
func (m *SocketAddress) GetNamedPort() string
func (*SocketAddress) GetPortSpecifier ¶
func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
func (*SocketAddress) GetPortValue ¶
func (m *SocketAddress) GetPortValue() uint32
func (*SocketAddress) GetProtocol ¶
func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
func (*SocketAddress) GetResolverName ¶
func (m *SocketAddress) GetResolverName() string
func (*SocketAddress) Marshal ¶
func (m *SocketAddress) Marshal() (dAtA []byte, err error)
func (*SocketAddress) ProtoMessage ¶
func (*SocketAddress) ProtoMessage()
func (*SocketAddress) Reset ¶
func (m *SocketAddress) Reset()
func (*SocketAddress) Size ¶
func (m *SocketAddress) Size() (n int)
func (*SocketAddress) String ¶
func (m *SocketAddress) String() string
func (*SocketAddress) Unmarshal ¶
func (m *SocketAddress) Unmarshal(dAtA []byte) error
func (*SocketAddress) XXX_DiscardUnknown ¶
func (m *SocketAddress) XXX_DiscardUnknown()
func (*SocketAddress) XXX_Marshal ¶
func (m *SocketAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SocketAddress) XXX_Merge ¶
func (m *SocketAddress) XXX_Merge(src proto.Message)
func (*SocketAddress) XXX_OneofFuncs ¶
func (*SocketAddress) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SocketAddress) XXX_Size ¶
func (m *SocketAddress) XXX_Size() int
func (*SocketAddress) XXX_Unmarshal ¶
func (m *SocketAddress) XXX_Unmarshal(b []byte) error
type SocketAddress_NamedPort ¶
type SocketAddress_NamedPort struct {
NamedPort string `protobuf:"bytes,4,opt,name=named_port,json=namedPort,proto3,oneof"`
}
func (*SocketAddress_NamedPort) Equal ¶
func (this *SocketAddress_NamedPort) Equal(that interface{}) bool
func (*SocketAddress_NamedPort) MarshalTo ¶
func (m *SocketAddress_NamedPort) MarshalTo(dAtA []byte) (int, error)
func (*SocketAddress_NamedPort) Size ¶
func (m *SocketAddress_NamedPort) Size() (n int)
type SocketAddress_PortValue ¶
type SocketAddress_PortValue struct {
PortValue uint32 `protobuf:"varint,3,opt,name=port_value,json=portValue,proto3,oneof"`
}
func (*SocketAddress_PortValue) Equal ¶
func (this *SocketAddress_PortValue) Equal(that interface{}) bool
func (*SocketAddress_PortValue) MarshalTo ¶
func (m *SocketAddress_PortValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketAddress_PortValue) Size ¶
func (m *SocketAddress_PortValue) Size() (n int)
type SocketAddress_Protocol ¶
type SocketAddress_Protocol int32
const ( TCP SocketAddress_Protocol = 0 // [#not-implemented-hide:] UDP SocketAddress_Protocol = 1 )
func (SocketAddress_Protocol) EnumDescriptor ¶
func (SocketAddress_Protocol) EnumDescriptor() ([]byte, []int)
func (SocketAddress_Protocol) String ¶
func (x SocketAddress_Protocol) String() string
type SocketOption ¶
type SocketOption struct { // An optional name to give this socket option for debugging, etc. // Uniqueness is not required and no special meaning is assumed. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Corresponding to the level value passed to setsockopt, such as IPPROTO_TCP Level int64 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` // The numeric name as passed to setsockopt Name int64 `protobuf:"varint,3,opt,name=name,proto3" json:"name,omitempty"` // Types that are valid to be assigned to Value: // *SocketOption_IntValue // *SocketOption_BufValue Value isSocketOption_Value `protobuf_oneof:"value"` // The state in which the option will be applied. When used in BindConfig // STATE_PREBIND is currently the only valid value. State SocketOption_SocketState `protobuf:"varint,6,opt,name=state,proto3,enum=envoy.api.v2.core.SocketOption_SocketState" json:"state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Generic socket option message. This would be used to set socket options that might not exist in upstream kernels or precompiled Envoy binaries.
func (*SocketOption) Descriptor ¶
func (*SocketOption) Descriptor() ([]byte, []int)
func (*SocketOption) Equal ¶
func (this *SocketOption) Equal(that interface{}) bool
func (*SocketOption) GetBufValue ¶
func (m *SocketOption) GetBufValue() []byte
func (*SocketOption) GetDescription ¶
func (m *SocketOption) GetDescription() string
func (*SocketOption) GetIntValue ¶
func (m *SocketOption) GetIntValue() int64
func (*SocketOption) GetLevel ¶
func (m *SocketOption) GetLevel() int64
func (*SocketOption) GetName ¶
func (m *SocketOption) GetName() int64
func (*SocketOption) GetState ¶
func (m *SocketOption) GetState() SocketOption_SocketState
func (*SocketOption) GetValue ¶
func (m *SocketOption) GetValue() isSocketOption_Value
func (*SocketOption) Marshal ¶
func (m *SocketOption) Marshal() (dAtA []byte, err error)
func (*SocketOption) ProtoMessage ¶
func (*SocketOption) ProtoMessage()
func (*SocketOption) Reset ¶
func (m *SocketOption) Reset()
func (*SocketOption) Size ¶
func (m *SocketOption) Size() (n int)
func (*SocketOption) String ¶
func (m *SocketOption) String() string
func (*SocketOption) Unmarshal ¶
func (m *SocketOption) Unmarshal(dAtA []byte) error
func (*SocketOption) XXX_DiscardUnknown ¶
func (m *SocketOption) XXX_DiscardUnknown()
func (*SocketOption) XXX_Marshal ¶
func (m *SocketOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SocketOption) XXX_Merge ¶
func (m *SocketOption) XXX_Merge(src proto.Message)
func (*SocketOption) XXX_OneofFuncs ¶
func (*SocketOption) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SocketOption) XXX_Size ¶
func (m *SocketOption) XXX_Size() int
func (*SocketOption) XXX_Unmarshal ¶
func (m *SocketOption) XXX_Unmarshal(b []byte) error
type SocketOption_BufValue ¶
type SocketOption_BufValue struct {
BufValue []byte `protobuf:"bytes,5,opt,name=buf_value,json=bufValue,proto3,oneof"`
}
func (*SocketOption_BufValue) Equal ¶
func (this *SocketOption_BufValue) Equal(that interface{}) bool
func (*SocketOption_BufValue) MarshalTo ¶
func (m *SocketOption_BufValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketOption_BufValue) Size ¶
func (m *SocketOption_BufValue) Size() (n int)
type SocketOption_IntValue ¶
type SocketOption_IntValue struct {
IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,proto3,oneof"`
}
func (*SocketOption_IntValue) Equal ¶
func (this *SocketOption_IntValue) Equal(that interface{}) bool
func (*SocketOption_IntValue) MarshalTo ¶
func (m *SocketOption_IntValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketOption_IntValue) Size ¶
func (m *SocketOption_IntValue) Size() (n int)
type SocketOption_SocketState ¶
type SocketOption_SocketState int32
const ( // Socket options are applied after socket creation but before binding the socket to a port STATE_PREBIND SocketOption_SocketState = 0 // Socket options are applied after binding the socket to a port but before calling listen() STATE_BOUND SocketOption_SocketState = 1 // Socket options are applied after calling listen() STATE_LISTENING SocketOption_SocketState = 2 )
func (SocketOption_SocketState) EnumDescriptor ¶
func (SocketOption_SocketState) EnumDescriptor() ([]byte, []int)
func (SocketOption_SocketState) String ¶
func (x SocketOption_SocketState) String() string
type TcpKeepalive ¶
type TcpKeepalive struct { // Maximum number of keepalive probes to send without response before deciding // the connection is dead. Default is to use the OS level configuration (unless // overridden, Linux defaults to 9.) KeepaliveProbes *types.UInt32Value `protobuf:"bytes,1,opt,name=keepalive_probes,json=keepaliveProbes,proto3" json:"keepalive_probes,omitempty"` // The number of seconds a connection needs to be idle before keep-alive probes // start being sent. Default is to use the OS level configuration (unless // overridden, Linux defaults to 7200s (ie 2 hours.) KeepaliveTime *types.UInt32Value `protobuf:"bytes,2,opt,name=keepalive_time,json=keepaliveTime,proto3" json:"keepalive_time,omitempty"` // The number of seconds between keep-alive probes. Default is to use the OS // level configuration (unless overridden, Linux defaults to 75s.) KeepaliveInterval *types.UInt32Value `protobuf:"bytes,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TcpKeepalive) Descriptor ¶
func (*TcpKeepalive) Descriptor() ([]byte, []int)
func (*TcpKeepalive) Equal ¶
func (this *TcpKeepalive) Equal(that interface{}) bool
func (*TcpKeepalive) GetKeepaliveInterval ¶
func (m *TcpKeepalive) GetKeepaliveInterval() *types.UInt32Value
func (*TcpKeepalive) GetKeepaliveProbes ¶
func (m *TcpKeepalive) GetKeepaliveProbes() *types.UInt32Value
func (*TcpKeepalive) GetKeepaliveTime ¶
func (m *TcpKeepalive) GetKeepaliveTime() *types.UInt32Value
func (*TcpKeepalive) Marshal ¶
func (m *TcpKeepalive) Marshal() (dAtA []byte, err error)
func (*TcpKeepalive) ProtoMessage ¶
func (*TcpKeepalive) ProtoMessage()
func (*TcpKeepalive) Reset ¶
func (m *TcpKeepalive) Reset()
func (*TcpKeepalive) Size ¶
func (m *TcpKeepalive) Size() (n int)
func (*TcpKeepalive) String ¶
func (m *TcpKeepalive) String() string
func (*TcpKeepalive) Unmarshal ¶
func (m *TcpKeepalive) Unmarshal(dAtA []byte) error
func (*TcpKeepalive) XXX_DiscardUnknown ¶
func (m *TcpKeepalive) XXX_DiscardUnknown()
func (*TcpKeepalive) XXX_Marshal ¶
func (m *TcpKeepalive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TcpKeepalive) XXX_Merge ¶
func (m *TcpKeepalive) XXX_Merge(src proto.Message)
func (*TcpKeepalive) XXX_Size ¶
func (m *TcpKeepalive) XXX_Size() int
func (*TcpKeepalive) XXX_Unmarshal ¶
func (m *TcpKeepalive) XXX_Unmarshal(b []byte) error
type TrafficDirection ¶
type TrafficDirection int32
Identifies the direction of the traffic relative to the local Envoy.
const ( // Default option is unspecified. TrafficDirection_UNSPECIFIED TrafficDirection = 0 // The transport is used for incoming traffic. TrafficDirection_INBOUND TrafficDirection = 1 // The transport is used for outgoing traffic. TrafficDirection_OUTBOUND TrafficDirection = 2 )
func (TrafficDirection) EnumDescriptor ¶
func (TrafficDirection) EnumDescriptor() ([]byte, []int)
func (TrafficDirection) String ¶
func (x TrafficDirection) String() string
type TransportSocket ¶
type TransportSocket struct { // The name of the transport socket to instantiate. The name must match a supported transport // socket implementation. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Implementation specific configuration which depends on the implementation being instantiated. // See the supported transport socket implementations for further documentation. // // Types that are valid to be assigned to ConfigType: // *TransportSocket_Config // *TransportSocket_TypedConfig ConfigType isTransportSocket_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`. If the configuration is empty, a default transport socket implementation and configuration will be chosen based on the platform and existence of tls_context.
func (*TransportSocket) Descriptor ¶
func (*TransportSocket) Descriptor() ([]byte, []int)
func (*TransportSocket) Equal ¶
func (this *TransportSocket) Equal(that interface{}) bool
func (*TransportSocket) GetConfig ¶
func (m *TransportSocket) GetConfig() *types.Struct
func (*TransportSocket) GetConfigType ¶
func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType
func (*TransportSocket) GetName ¶
func (m *TransportSocket) GetName() string
func (*TransportSocket) GetTypedConfig ¶
func (m *TransportSocket) GetTypedConfig() *types.Any
func (*TransportSocket) Marshal ¶
func (m *TransportSocket) Marshal() (dAtA []byte, err error)
func (*TransportSocket) ProtoMessage ¶
func (*TransportSocket) ProtoMessage()
func (*TransportSocket) Reset ¶
func (m *TransportSocket) Reset()
func (*TransportSocket) Size ¶
func (m *TransportSocket) Size() (n int)
func (*TransportSocket) String ¶
func (m *TransportSocket) String() string
func (*TransportSocket) Unmarshal ¶
func (m *TransportSocket) Unmarshal(dAtA []byte) error
func (*TransportSocket) XXX_DiscardUnknown ¶
func (m *TransportSocket) XXX_DiscardUnknown()
func (*TransportSocket) XXX_Marshal ¶
func (m *TransportSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TransportSocket) XXX_Merge ¶
func (m *TransportSocket) XXX_Merge(src proto.Message)
func (*TransportSocket) XXX_OneofFuncs ¶
func (*TransportSocket) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*TransportSocket) XXX_Size ¶
func (m *TransportSocket) XXX_Size() int
func (*TransportSocket) XXX_Unmarshal ¶
func (m *TransportSocket) XXX_Unmarshal(b []byte) error
type TransportSocket_Config ¶
type TransportSocket_Config struct {
Config *types.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}
func (*TransportSocket_Config) Equal ¶
func (this *TransportSocket_Config) Equal(that interface{}) bool
func (*TransportSocket_Config) MarshalTo ¶
func (m *TransportSocket_Config) MarshalTo(dAtA []byte) (int, error)
func (*TransportSocket_Config) Size ¶
func (m *TransportSocket_Config) Size() (n int)
type TransportSocket_TypedConfig ¶
type TransportSocket_TypedConfig struct {
TypedConfig *types.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}
func (*TransportSocket_TypedConfig) Equal ¶
func (this *TransportSocket_TypedConfig) Equal(that interface{}) bool
func (*TransportSocket_TypedConfig) MarshalTo ¶
func (m *TransportSocket_TypedConfig) MarshalTo(dAtA []byte) (int, error)
func (*TransportSocket_TypedConfig) Size ¶
func (m *TransportSocket_TypedConfig) Size() (n int)