istio: istio.io/istio/security/proto/envoy/config/filter/http/alpn/v2alpha1 Index | Files

package v2alpha1

import "istio.io/istio/security/proto/envoy/config/filter/http/alpn/v2alpha1"

Index

Package Files

config.pb.go

Variables

var FilterConfig_Protocol_name = map[int32]string{
    0:  "HTTP10",
    1:  "HTTP11",
    2:  "HTTP2",
}
var FilterConfig_Protocol_value = map[string]int32{
    "HTTP10": 0,
    "HTTP11": 1,
    "HTTP2":  2,
}

type FilterConfig Uses

type FilterConfig struct {
    // Map from upstream protocol to list of ALPN
    AlpnOverride         []*FilterConfig_AlpnOverride `protobuf:"bytes,1,rep,name=alpn_override,json=alpnOverride,proto3" json:"alpn_override,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
    XXX_unrecognized     []byte                       `json:"-"`
    XXX_sizecache        int32                        `json:"-"`
}

FilterConfig is the config for Istio-specific filter.

func (*FilterConfig) Descriptor Uses

func (*FilterConfig) Descriptor() ([]byte, []int)

func (*FilterConfig) GetAlpnOverride Uses

func (m *FilterConfig) GetAlpnOverride() []*FilterConfig_AlpnOverride

func (*FilterConfig) ProtoMessage Uses

func (*FilterConfig) ProtoMessage()

func (*FilterConfig) Reset Uses

func (m *FilterConfig) Reset()

func (*FilterConfig) String Uses

func (m *FilterConfig) String() string

func (*FilterConfig) XXX_DiscardUnknown Uses

func (m *FilterConfig) XXX_DiscardUnknown()

func (*FilterConfig) XXX_Marshal Uses

func (m *FilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FilterConfig) XXX_Merge Uses

func (m *FilterConfig) XXX_Merge(src proto.Message)

func (*FilterConfig) XXX_Size Uses

func (m *FilterConfig) XXX_Size() int

func (*FilterConfig) XXX_Unmarshal Uses

func (m *FilterConfig) XXX_Unmarshal(b []byte) error

type FilterConfig_AlpnOverride Uses

type FilterConfig_AlpnOverride struct {
    // Upstream protocol
    UpstreamProtocol FilterConfig_Protocol `protobuf:"varint,1,opt,name=upstream_protocol,json=upstreamProtocol,proto3,enum=istio.envoy.config.filter.http.alpn.v2alpha1.FilterConfig_Protocol" json:"upstream_protocol,omitempty"`
    // A list of ALPN that will override the ALPN for upstream TLS connections.
    AlpnOverride         []string `protobuf:"bytes,2,rep,name=alpn_override,json=alpnOverride,proto3" json:"alpn_override,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*FilterConfig_AlpnOverride) Descriptor Uses

func (*FilterConfig_AlpnOverride) Descriptor() ([]byte, []int)

func (*FilterConfig_AlpnOverride) GetAlpnOverride Uses

func (m *FilterConfig_AlpnOverride) GetAlpnOverride() []string

func (*FilterConfig_AlpnOverride) GetUpstreamProtocol Uses

func (m *FilterConfig_AlpnOverride) GetUpstreamProtocol() FilterConfig_Protocol

func (*FilterConfig_AlpnOverride) ProtoMessage Uses

func (*FilterConfig_AlpnOverride) ProtoMessage()

func (*FilterConfig_AlpnOverride) Reset Uses

func (m *FilterConfig_AlpnOverride) Reset()

func (*FilterConfig_AlpnOverride) String Uses

func (m *FilterConfig_AlpnOverride) String() string

func (*FilterConfig_AlpnOverride) XXX_DiscardUnknown Uses

func (m *FilterConfig_AlpnOverride) XXX_DiscardUnknown()

func (*FilterConfig_AlpnOverride) XXX_Marshal Uses

func (m *FilterConfig_AlpnOverride) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FilterConfig_AlpnOverride) XXX_Merge Uses

func (m *FilterConfig_AlpnOverride) XXX_Merge(src proto.Message)

func (*FilterConfig_AlpnOverride) XXX_Size Uses

func (m *FilterConfig_AlpnOverride) XXX_Size() int

func (*FilterConfig_AlpnOverride) XXX_Unmarshal Uses

func (m *FilterConfig_AlpnOverride) XXX_Unmarshal(b []byte) error

type FilterConfig_Protocol Uses

type FilterConfig_Protocol int32

Upstream protocols

const (
    FilterConfig_HTTP10 FilterConfig_Protocol = 0
    FilterConfig_HTTP11 FilterConfig_Protocol = 1
    FilterConfig_HTTP2  FilterConfig_Protocol = 2
)

func (FilterConfig_Protocol) EnumDescriptor Uses

func (FilterConfig_Protocol) EnumDescriptor() ([]byte, []int)

func (FilterConfig_Protocol) String Uses

func (x FilterConfig_Protocol) String() string

Package v2alpha1 imports 3 packages (graph) and is imported by 2 packages. Updated 2019-11-12. Refresh now. Tools for package owners.