Documentation ¶
Index ¶
- Variables
- type HttpConnectionManager
- func (*HttpConnectionManager) Descriptor() ([]byte, []int)
- func (m *HttpConnectionManager) GetAccessLog() []*v21.AccessLog
- func (m *HttpConnectionManager) GetAddUserAgent() *types.BoolValue
- func (m *HttpConnectionManager) GetCodecType() HttpConnectionManager_CodecType
- func (m *HttpConnectionManager) GetCommonHttpProtocolOptions() *core.HttpProtocolOptions
- func (m *HttpConnectionManager) GetDelayedCloseTimeout() *types.Duration
- func (m *HttpConnectionManager) GetDrainTimeout() *types.Duration
- func (m *HttpConnectionManager) GetForwardClientCertDetails() HttpConnectionManager_ForwardClientCertDetails
- func (m *HttpConnectionManager) GetGenerateRequestId() *types.BoolValue
- func (m *HttpConnectionManager) GetHttp2ProtocolOptions() *core.Http2ProtocolOptions
- func (m *HttpConnectionManager) GetHttpFilters() []*HttpFilter
- func (m *HttpConnectionManager) GetHttpProtocolOptions() *core.Http1ProtocolOptions
- func (m *HttpConnectionManager) GetIdleTimeout() *types.Durationdeprecated
- func (m *HttpConnectionManager) GetInternalAddressConfig() *HttpConnectionManager_InternalAddressConfig
- func (m *HttpConnectionManager) GetMaxRequestHeadersKb() *types.UInt32Value
- func (m *HttpConnectionManager) GetMergeSlashes() bool
- func (m *HttpConnectionManager) GetNormalizePath() *types.BoolValue
- func (m *HttpConnectionManager) GetPreserveExternalRequestId() bool
- func (m *HttpConnectionManager) GetProxy_100Continue() bool
- func (m *HttpConnectionManager) GetRds() *Rds
- func (m *HttpConnectionManager) GetRepresentIpv4RemoteAddressAsIpv4MappedIpv6() bool
- func (m *HttpConnectionManager) GetRequestTimeout() *types.Duration
- func (m *HttpConnectionManager) GetRouteConfig() *v2.RouteConfiguration
- func (m *HttpConnectionManager) GetRouteSpecifier() isHttpConnectionManager_RouteSpecifier
- func (m *HttpConnectionManager) GetScopedRoutes() *ScopedRoutes
- func (m *HttpConnectionManager) GetServerHeaderTransformation() HttpConnectionManager_ServerHeaderTransformation
- func (m *HttpConnectionManager) GetServerName() string
- func (m *HttpConnectionManager) GetSetCurrentClientCertDetails() *HttpConnectionManager_SetCurrentClientCertDetails
- func (m *HttpConnectionManager) GetSkipXffAppend() bool
- func (m *HttpConnectionManager) GetStatPrefix() string
- func (m *HttpConnectionManager) GetStreamIdleTimeout() *types.Duration
- func (m *HttpConnectionManager) GetTracing() *HttpConnectionManager_Tracing
- func (m *HttpConnectionManager) GetUpgradeConfigs() []*HttpConnectionManager_UpgradeConfig
- func (m *HttpConnectionManager) GetUseRemoteAddress() *types.BoolValue
- func (m *HttpConnectionManager) GetVia() string
- func (m *HttpConnectionManager) GetXffNumTrustedHops() uint32
- func (m *HttpConnectionManager) Marshal() (dAtA []byte, err error)
- func (m *HttpConnectionManager) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpConnectionManager) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpConnectionManager) ProtoMessage()
- func (m *HttpConnectionManager) Reset()
- func (m *HttpConnectionManager) Size() (n int)
- func (m *HttpConnectionManager) String() string
- func (m *HttpConnectionManager) Unmarshal(dAtA []byte) error
- func (m *HttpConnectionManager) Validate() error
- func (m *HttpConnectionManager) XXX_DiscardUnknown()
- func (m *HttpConnectionManager) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpConnectionManager) XXX_Merge(src proto.Message)
- func (*HttpConnectionManager) XXX_OneofWrappers() []interface{}
- func (m *HttpConnectionManager) XXX_Size() int
- func (m *HttpConnectionManager) XXX_Unmarshal(b []byte) error
- type HttpConnectionManagerValidationError
- func (e HttpConnectionManagerValidationError) Cause() error
- func (e HttpConnectionManagerValidationError) Error() string
- func (e HttpConnectionManagerValidationError) ErrorName() string
- func (e HttpConnectionManagerValidationError) Field() string
- func (e HttpConnectionManagerValidationError) Key() bool
- func (e HttpConnectionManagerValidationError) Reason() string
- type HttpConnectionManager_CodecType
- type HttpConnectionManager_ForwardClientCertDetails
- type HttpConnectionManager_InternalAddressConfig
- func (*HttpConnectionManager_InternalAddressConfig) Descriptor() ([]byte, []int)
- func (m *HttpConnectionManager_InternalAddressConfig) GetUnixSockets() bool
- func (m *HttpConnectionManager_InternalAddressConfig) Marshal() (dAtA []byte, err error)
- func (m *HttpConnectionManager_InternalAddressConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpConnectionManager_InternalAddressConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpConnectionManager_InternalAddressConfig) ProtoMessage()
- func (m *HttpConnectionManager_InternalAddressConfig) Reset()
- func (m *HttpConnectionManager_InternalAddressConfig) Size() (n int)
- func (m *HttpConnectionManager_InternalAddressConfig) String() string
- func (m *HttpConnectionManager_InternalAddressConfig) Unmarshal(dAtA []byte) error
- func (m *HttpConnectionManager_InternalAddressConfig) Validate() error
- func (m *HttpConnectionManager_InternalAddressConfig) XXX_DiscardUnknown()
- func (m *HttpConnectionManager_InternalAddressConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpConnectionManager_InternalAddressConfig) XXX_Merge(src proto.Message)
- func (m *HttpConnectionManager_InternalAddressConfig) XXX_Size() int
- func (m *HttpConnectionManager_InternalAddressConfig) XXX_Unmarshal(b []byte) error
- type HttpConnectionManager_InternalAddressConfigValidationError
- func (e HttpConnectionManager_InternalAddressConfigValidationError) Cause() error
- func (e HttpConnectionManager_InternalAddressConfigValidationError) Error() string
- func (e HttpConnectionManager_InternalAddressConfigValidationError) ErrorName() string
- func (e HttpConnectionManager_InternalAddressConfigValidationError) Field() string
- func (e HttpConnectionManager_InternalAddressConfigValidationError) Key() bool
- func (e HttpConnectionManager_InternalAddressConfigValidationError) Reason() string
- type HttpConnectionManager_Rds
- type HttpConnectionManager_RouteConfig
- type HttpConnectionManager_ScopedRoutes
- type HttpConnectionManager_ServerHeaderTransformation
- type HttpConnectionManager_SetCurrentClientCertDetails
- func (*HttpConnectionManager_SetCurrentClientCertDetails) Descriptor() ([]byte, []int)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetCert() bool
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetChain() bool
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetDns() bool
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetSubject() *types.BoolValue
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetUri() bool
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) Marshal() (dAtA []byte, err error)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpConnectionManager_SetCurrentClientCertDetails) ProtoMessage()
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) Reset()
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) Size() (n int)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) String() string
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) Unmarshal(dAtA []byte) error
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) Validate() error
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_DiscardUnknown()
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Merge(src proto.Message)
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Size() int
- func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Unmarshal(b []byte) error
- type HttpConnectionManager_SetCurrentClientCertDetailsValidationError
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Cause() error
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Error() string
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) ErrorName() string
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Field() string
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Key() bool
- func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Reason() string
- type HttpConnectionManager_Tracing
- func (*HttpConnectionManager_Tracing) Descriptor() ([]byte, []int)
- func (m *HttpConnectionManager_Tracing) GetClientSampling() *_type.Percent
- func (m *HttpConnectionManager_Tracing) GetMaxPathTagLength() *types.UInt32Value
- func (m *HttpConnectionManager_Tracing) GetOperationName() HttpConnectionManager_Tracing_OperationNamedeprecated
- func (m *HttpConnectionManager_Tracing) GetOverallSampling() *_type.Percent
- func (m *HttpConnectionManager_Tracing) GetRandomSampling() *_type.Percent
- func (m *HttpConnectionManager_Tracing) GetRequestHeadersForTags() []string
- func (m *HttpConnectionManager_Tracing) GetVerbose() bool
- func (m *HttpConnectionManager_Tracing) Marshal() (dAtA []byte, err error)
- func (m *HttpConnectionManager_Tracing) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpConnectionManager_Tracing) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpConnectionManager_Tracing) ProtoMessage()
- func (m *HttpConnectionManager_Tracing) Reset()
- func (m *HttpConnectionManager_Tracing) Size() (n int)
- func (m *HttpConnectionManager_Tracing) String() string
- func (m *HttpConnectionManager_Tracing) Unmarshal(dAtA []byte) error
- func (m *HttpConnectionManager_Tracing) Validate() error
- func (m *HttpConnectionManager_Tracing) XXX_DiscardUnknown()
- func (m *HttpConnectionManager_Tracing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpConnectionManager_Tracing) XXX_Merge(src proto.Message)
- func (m *HttpConnectionManager_Tracing) XXX_Size() int
- func (m *HttpConnectionManager_Tracing) XXX_Unmarshal(b []byte) error
- type HttpConnectionManager_TracingValidationError
- func (e HttpConnectionManager_TracingValidationError) Cause() error
- func (e HttpConnectionManager_TracingValidationError) Error() string
- func (e HttpConnectionManager_TracingValidationError) ErrorName() string
- func (e HttpConnectionManager_TracingValidationError) Field() string
- func (e HttpConnectionManager_TracingValidationError) Key() bool
- func (e HttpConnectionManager_TracingValidationError) Reason() string
- type HttpConnectionManager_Tracing_OperationName
- type HttpConnectionManager_UpgradeConfig
- func (*HttpConnectionManager_UpgradeConfig) Descriptor() ([]byte, []int)
- func (m *HttpConnectionManager_UpgradeConfig) GetEnabled() *types.BoolValue
- func (m *HttpConnectionManager_UpgradeConfig) GetFilters() []*HttpFilter
- func (m *HttpConnectionManager_UpgradeConfig) GetUpgradeType() string
- func (m *HttpConnectionManager_UpgradeConfig) Marshal() (dAtA []byte, err error)
- func (m *HttpConnectionManager_UpgradeConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpConnectionManager_UpgradeConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpConnectionManager_UpgradeConfig) ProtoMessage()
- func (m *HttpConnectionManager_UpgradeConfig) Reset()
- func (m *HttpConnectionManager_UpgradeConfig) Size() (n int)
- func (m *HttpConnectionManager_UpgradeConfig) String() string
- func (m *HttpConnectionManager_UpgradeConfig) Unmarshal(dAtA []byte) error
- func (m *HttpConnectionManager_UpgradeConfig) Validate() error
- func (m *HttpConnectionManager_UpgradeConfig) XXX_DiscardUnknown()
- func (m *HttpConnectionManager_UpgradeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpConnectionManager_UpgradeConfig) XXX_Merge(src proto.Message)
- func (m *HttpConnectionManager_UpgradeConfig) XXX_Size() int
- func (m *HttpConnectionManager_UpgradeConfig) XXX_Unmarshal(b []byte) error
- type HttpConnectionManager_UpgradeConfigValidationError
- func (e HttpConnectionManager_UpgradeConfigValidationError) Cause() error
- func (e HttpConnectionManager_UpgradeConfigValidationError) Error() string
- func (e HttpConnectionManager_UpgradeConfigValidationError) ErrorName() string
- func (e HttpConnectionManager_UpgradeConfigValidationError) Field() string
- func (e HttpConnectionManager_UpgradeConfigValidationError) Key() bool
- func (e HttpConnectionManager_UpgradeConfigValidationError) Reason() string
- type HttpFilter
- func (*HttpFilter) Descriptor() ([]byte, []int)
- func (m *HttpFilter) GetConfig() *types.Struct
- func (m *HttpFilter) GetConfigType() isHttpFilter_ConfigType
- func (m *HttpFilter) GetName() string
- func (m *HttpFilter) GetTypedConfig() *types.Any
- func (m *HttpFilter) Marshal() (dAtA []byte, err error)
- func (m *HttpFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpFilter) ProtoMessage()
- func (m *HttpFilter) Reset()
- func (m *HttpFilter) Size() (n int)
- func (m *HttpFilter) String() string
- func (m *HttpFilter) Unmarshal(dAtA []byte) error
- func (m *HttpFilter) Validate() error
- func (m *HttpFilter) XXX_DiscardUnknown()
- func (m *HttpFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpFilter) XXX_Merge(src proto.Message)
- func (*HttpFilter) XXX_OneofWrappers() []interface{}
- func (m *HttpFilter) XXX_Size() int
- func (m *HttpFilter) XXX_Unmarshal(b []byte) error
- type HttpFilterValidationError
- type HttpFilter_Config
- type HttpFilter_TypedConfig
- type Rds
- func (*Rds) Descriptor() ([]byte, []int)
- func (m *Rds) GetConfigSource() *core.ConfigSource
- func (m *Rds) GetRouteConfigName() string
- func (m *Rds) Marshal() (dAtA []byte, err error)
- func (m *Rds) MarshalTo(dAtA []byte) (int, error)
- func (m *Rds) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Rds) ProtoMessage()
- func (m *Rds) Reset()
- func (m *Rds) Size() (n int)
- func (m *Rds) String() string
- func (m *Rds) Unmarshal(dAtA []byte) error
- func (m *Rds) Validate() error
- func (m *Rds) XXX_DiscardUnknown()
- func (m *Rds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rds) XXX_Merge(src proto.Message)
- func (m *Rds) XXX_Size() int
- func (m *Rds) XXX_Unmarshal(b []byte) error
- type RdsValidationError
- type ScopedRds
- func (*ScopedRds) Descriptor() ([]byte, []int)
- func (m *ScopedRds) GetScopedRdsConfigSource() *core.ConfigSource
- func (m *ScopedRds) Marshal() (dAtA []byte, err error)
- func (m *ScopedRds) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRds) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRds) ProtoMessage()
- func (m *ScopedRds) Reset()
- func (m *ScopedRds) Size() (n int)
- func (m *ScopedRds) String() string
- func (m *ScopedRds) Unmarshal(dAtA []byte) error
- func (m *ScopedRds) Validate() error
- func (m *ScopedRds) XXX_DiscardUnknown()
- func (m *ScopedRds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRds) XXX_Merge(src proto.Message)
- func (m *ScopedRds) XXX_Size() int
- func (m *ScopedRds) XXX_Unmarshal(b []byte) error
- type ScopedRdsValidationError
- type ScopedRouteConfigurationsList
- func (*ScopedRouteConfigurationsList) Descriptor() ([]byte, []int)
- func (m *ScopedRouteConfigurationsList) GetScopedRouteConfigurations() []*v2.ScopedRouteConfiguration
- func (m *ScopedRouteConfigurationsList) Marshal() (dAtA []byte, err error)
- func (m *ScopedRouteConfigurationsList) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRouteConfigurationsList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRouteConfigurationsList) ProtoMessage()
- func (m *ScopedRouteConfigurationsList) Reset()
- func (m *ScopedRouteConfigurationsList) Size() (n int)
- func (m *ScopedRouteConfigurationsList) String() string
- func (m *ScopedRouteConfigurationsList) Unmarshal(dAtA []byte) error
- func (m *ScopedRouteConfigurationsList) Validate() error
- func (m *ScopedRouteConfigurationsList) XXX_DiscardUnknown()
- func (m *ScopedRouteConfigurationsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRouteConfigurationsList) XXX_Merge(src proto.Message)
- func (m *ScopedRouteConfigurationsList) XXX_Size() int
- func (m *ScopedRouteConfigurationsList) XXX_Unmarshal(b []byte) error
- type ScopedRouteConfigurationsListValidationError
- func (e ScopedRouteConfigurationsListValidationError) Cause() error
- func (e ScopedRouteConfigurationsListValidationError) Error() string
- func (e ScopedRouteConfigurationsListValidationError) ErrorName() string
- func (e ScopedRouteConfigurationsListValidationError) Field() string
- func (e ScopedRouteConfigurationsListValidationError) Key() bool
- func (e ScopedRouteConfigurationsListValidationError) Reason() string
- type ScopedRoutes
- func (*ScopedRoutes) Descriptor() ([]byte, []int)
- func (m *ScopedRoutes) GetConfigSpecifier() isScopedRoutes_ConfigSpecifier
- func (m *ScopedRoutes) GetName() string
- func (m *ScopedRoutes) GetRdsConfigSource() *core.ConfigSource
- func (m *ScopedRoutes) GetScopeKeyBuilder() *ScopedRoutes_ScopeKeyBuilder
- func (m *ScopedRoutes) GetScopedRds() *ScopedRds
- func (m *ScopedRoutes) GetScopedRouteConfigurationsList() *ScopedRouteConfigurationsList
- func (m *ScopedRoutes) Marshal() (dAtA []byte, err error)
- func (m *ScopedRoutes) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRoutes) ProtoMessage()
- func (m *ScopedRoutes) Reset()
- func (m *ScopedRoutes) Size() (n int)
- func (m *ScopedRoutes) String() string
- func (m *ScopedRoutes) Unmarshal(dAtA []byte) error
- func (m *ScopedRoutes) Validate() error
- func (m *ScopedRoutes) XXX_DiscardUnknown()
- func (m *ScopedRoutes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRoutes) XXX_Merge(src proto.Message)
- func (*ScopedRoutes) XXX_OneofWrappers() []interface{}
- func (m *ScopedRoutes) XXX_Size() int
- func (m *ScopedRoutes) XXX_Unmarshal(b []byte) error
- type ScopedRoutesValidationError
- func (e ScopedRoutesValidationError) Cause() error
- func (e ScopedRoutesValidationError) Error() string
- func (e ScopedRoutesValidationError) ErrorName() string
- func (e ScopedRoutesValidationError) Field() string
- func (e ScopedRoutesValidationError) Key() bool
- func (e ScopedRoutesValidationError) Reason() string
- type ScopedRoutes_ScopeKeyBuilder
- func (*ScopedRoutes_ScopeKeyBuilder) Descriptor() ([]byte, []int)
- func (m *ScopedRoutes_ScopeKeyBuilder) GetFragments() []*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder
- func (m *ScopedRoutes_ScopeKeyBuilder) Marshal() (dAtA []byte, err error)
- func (m *ScopedRoutes_ScopeKeyBuilder) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRoutes_ScopeKeyBuilder) ProtoMessage()
- func (m *ScopedRoutes_ScopeKeyBuilder) Reset()
- func (m *ScopedRoutes_ScopeKeyBuilder) Size() (n int)
- func (m *ScopedRoutes_ScopeKeyBuilder) String() string
- func (m *ScopedRoutes_ScopeKeyBuilder) Unmarshal(dAtA []byte) error
- func (m *ScopedRoutes_ScopeKeyBuilder) Validate() error
- func (m *ScopedRoutes_ScopeKeyBuilder) XXX_DiscardUnknown()
- func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Merge(src proto.Message)
- func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Size() int
- func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Unmarshal(b []byte) error
- type ScopedRoutes_ScopeKeyBuilderValidationError
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) Cause() error
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) Error() string
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) ErrorName() string
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) Field() string
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) Key() bool
- func (e ScopedRoutes_ScopeKeyBuilderValidationError) Reason() string
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Descriptor() ([]byte, []int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetHeaderValueExtractor() *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetType() isScopedRoutes_ScopeKeyBuilder_FragmentBuilder_Type
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Marshal() (dAtA []byte, err error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) ProtoMessage()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Reset()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Size() (n int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) String() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Unmarshal(dAtA []byte) error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Validate() error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_DiscardUnknown()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Merge(src proto.Message)
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_OneofWrappers() []interface{}
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Size() int
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Unmarshal(b []byte) error
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Cause() error
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Error() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) ErrorName() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Field() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Key() bool
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Reason() string
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Descriptor() ([]byte, []int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetElement() *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetElementSeparator() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetExtractType() ...
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetIndex() uint32
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetName() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Marshal() (dAtA []byte, err error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) ProtoMessage()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Reset()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Size() (n int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) String() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Unmarshal(dAtA []byte) error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Validate() error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_DiscardUnknown()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Merge(src proto.Message)
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_OneofWrappers() []interface{}
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Size() int
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Unmarshal(b []byte) error
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Cause() error
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Error() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) ErrorName() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Field() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Key() bool
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Reason() string
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) Size() (n int)
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) Size() (n int)
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) Size() (n int)
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Descriptor() ([]byte, []int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) GetKey() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) GetSeparator() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Marshal() (dAtA []byte, err error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalTo(dAtA []byte) (int, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) ProtoMessage()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Reset()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Size() (n int)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) String() string
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Unmarshal(dAtA []byte) error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Validate() error
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_DiscardUnknown()
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Merge(src proto.Message)
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Size() int
- func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Unmarshal(b []byte) error
- type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Cause() error
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Error() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) ErrorName() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Field() string
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Key() bool
- func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Reason() string
- type ScopedRoutes_ScopedRds
- type ScopedRoutes_ScopedRouteConfigurationsList
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthHttpConnectionManager = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowHttpConnectionManager = fmt.Errorf("proto: integer overflow") )
var HttpConnectionManager_CodecType_name = map[int32]string{
0: "AUTO",
1: "HTTP1",
2: "HTTP2",
}
var HttpConnectionManager_CodecType_value = map[string]int32{
"AUTO": 0,
"HTTP1": 1,
"HTTP2": 2,
}
var HttpConnectionManager_ForwardClientCertDetails_name = map[int32]string{
0: "SANITIZE",
1: "FORWARD_ONLY",
2: "APPEND_FORWARD",
3: "SANITIZE_SET",
4: "ALWAYS_FORWARD_ONLY",
}
var HttpConnectionManager_ForwardClientCertDetails_value = map[string]int32{
"SANITIZE": 0,
"FORWARD_ONLY": 1,
"APPEND_FORWARD": 2,
"SANITIZE_SET": 3,
"ALWAYS_FORWARD_ONLY": 4,
}
var HttpConnectionManager_ServerHeaderTransformation_name = map[int32]string{
0: "OVERWRITE",
1: "APPEND_IF_ABSENT",
2: "PASS_THROUGH",
}
var HttpConnectionManager_ServerHeaderTransformation_value = map[string]int32{
"OVERWRITE": 0,
"APPEND_IF_ABSENT": 1,
"PASS_THROUGH": 2,
}
var HttpConnectionManager_Tracing_OperationName_name = map[int32]string{
0: "INGRESS",
1: "EGRESS",
}
var HttpConnectionManager_Tracing_OperationName_value = map[string]int32{
"INGRESS": 0,
"EGRESS": 1,
}
Functions ¶
This section is empty.
Types ¶
type HttpConnectionManager ¶
type HttpConnectionManager struct { // Supplies the type of codec that the connection manager should use. CodecType HttpConnectionManager_CodecType `` /* 181-byte string literal not displayed */ // The human readable prefix to use when emitting statistics for the // connection manager. See the :ref:`statistics documentation <config_http_conn_man_stats>` for // more information. StatPrefix string `protobuf:"bytes,2,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"` // Types that are valid to be assigned to RouteSpecifier: // *HttpConnectionManager_Rds // *HttpConnectionManager_RouteConfig // *HttpConnectionManager_ScopedRoutes RouteSpecifier isHttpConnectionManager_RouteSpecifier `protobuf_oneof:"route_specifier"` // A list of individual HTTP filters that make up the filter chain for // requests made to the connection manager. Order matters as the filters are // processed sequentially as request events happen. HttpFilters []*HttpFilter `protobuf:"bytes,5,rep,name=http_filters,json=httpFilters,proto3" json:"http_filters,omitempty"` // Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent` // and :ref:`config_http_conn_man_headers_downstream-service-cluster` headers. See the linked // documentation for more information. Defaults to false. AddUserAgent *types.BoolValue `protobuf:"bytes,6,opt,name=add_user_agent,json=addUserAgent,proto3" json:"add_user_agent,omitempty"` // Presence of the object defines whether the connection manager // emits :ref:`tracing <arch_overview_tracing>` data to the :ref:`configured tracing provider // <envoy_api_msg_config.trace.v2.Tracing>`. Tracing *HttpConnectionManager_Tracing `protobuf:"bytes,7,opt,name=tracing,proto3" json:"tracing,omitempty"` // Additional settings for HTTP requests handled by the connection manager. These will be // applicable to both HTTP1 and HTTP2 requests. CommonHttpProtocolOptions *core.HttpProtocolOptions `` /* 141-byte string literal not displayed */ // Additional HTTP/1 settings that are passed to the HTTP/1 codec. HttpProtocolOptions *core.Http1ProtocolOptions `protobuf:"bytes,8,opt,name=http_protocol_options,json=httpProtocolOptions,proto3" json:"http_protocol_options,omitempty"` // Additional HTTP/2 settings that are passed directly to the HTTP/2 codec. Http2ProtocolOptions *core.Http2ProtocolOptions `protobuf:"bytes,9,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"` // An optional override that the connection manager will write to the server // header in responses. If not set, the default is *envoy*. ServerName string `protobuf:"bytes,10,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"` // Defines the action to be applied to the Server header on the response path. // By default, Envoy will overwrite the header with the value specified in // server_name. ServerHeaderTransformation HttpConnectionManager_ServerHeaderTransformation `` /* 252-byte string literal not displayed */ // The maximum request headers size for incoming connections. // If unconfigured, the default max request headers allowed is 60 KiB. // Requests that exceed this limit will receive a 431 response. // The max configurable limit is 96 KiB, based on current implementation // constraints. MaxRequestHeadersKb *types.UInt32Value `protobuf:"bytes,29,opt,name=max_request_headers_kb,json=maxRequestHeadersKb,proto3" json:"max_request_headers_kb,omitempty"` // The idle timeout for connections managed by the connection manager. The // idle timeout is defined as the period in which there are no active // requests. If not set, there is no idle timeout. When the idle timeout is // reached the connection will be closed. If the connection is an HTTP/2 // connection a drain sequence will occur prior to closing the connection. // This field is deprecated. Use :ref:`idle_timeout // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.common_http_protocol_options>` // instead. IdleTimeout *types.Duration `protobuf:"bytes,11,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // Deprecated: Do not use. // The stream idle timeout for connections managed by the connection manager. // If not specified, this defaults to 5 minutes. The default value was selected // so as not to interfere with any smaller configured timeouts that may have // existed in configurations prior to the introduction of this feature, while // introducing robustness to TCP connections that terminate without a FIN. // // This idle timeout applies to new streams and is overridable by the // :ref:`route-level idle_timeout // <envoy_api_field_route.RouteAction.idle_timeout>`. Even on a stream in // which the override applies, prior to receipt of the initial request // headers, the :ref:`stream_idle_timeout // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.stream_idle_timeout>` // applies. Each time an encode/decode event for headers or data is processed // for the stream, the timer will be reset. If the timeout fires, the stream // is terminated with a 408 Request Timeout error code if no upstream response // header has been received, otherwise a stream reset occurs. // // Note that it is possible to idle timeout even if the wire traffic for a stream is non-idle, due // to the granularity of events presented to the connection manager. For example, while receiving // very large request headers, it may be the case that there is traffic regularly arriving on the // wire while the connection manage is only able to observe the end-of-headers event, hence the // stream may still idle timeout. // // A value of 0 will completely disable the connection manager stream idle // timeout, although per-route idle timeout overrides will continue to apply. StreamIdleTimeout *types.Duration `protobuf:"bytes,24,opt,name=stream_idle_timeout,json=streamIdleTimeout,proto3" json:"stream_idle_timeout,omitempty"` // A timeout for idle requests managed by the connection manager. // The timer is activated when the request is initiated, and is disarmed when the last byte of the // request is sent upstream (i.e. all decoding filters have processed the request), OR when the // response is initiated. If not specified or set to 0, this timeout is disabled. RequestTimeout *types.Duration `protobuf:"bytes,28,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"` // The time that Envoy will wait between sending an HTTP/2 “shutdown // notification” (GOAWAY frame with max stream ID) and a final GOAWAY frame. // This is used so that Envoy provides a grace period for new streams that // race with the final GOAWAY frame. During this grace period, Envoy will // continue to accept new streams. After the grace period, a final GOAWAY // frame is sent and Envoy will start refusing new streams. Draining occurs // both when a connection hits the idle timeout or during general server // draining. The default grace period is 5000 milliseconds (5 seconds) if this // option is not specified. DrainTimeout *types.Duration `protobuf:"bytes,12,opt,name=drain_timeout,json=drainTimeout,proto3" json:"drain_timeout,omitempty"` // The delayed close timeout is for downstream connections managed by the HTTP connection manager. // It is defined as a grace period after connection close processing has been locally initiated // during which Envoy will wait for the peer to close (i.e., a TCP FIN/RST is received by Envoy // from the downstream connection) prior to Envoy closing the socket associated with that // connection. // NOTE: This timeout is enforced even when the socket associated with the downstream connection // is pending a flush of the write buffer. However, any progress made writing data to the socket // will restart the timer associated with this timeout. This means that the total grace period for // a socket in this state will be // <total_time_waiting_for_write_buffer_flushes>+<delayed_close_timeout>. // // Delaying Envoy's connection close and giving the peer the opportunity to initiate the close // sequence mitigates a race condition that exists when downstream clients do not drain/process // data in a connection's receive buffer after a remote close has been detected via a socket // write(). This race leads to such clients failing to process the response code sent by Envoy, // which could result in erroneous downstream processing. // // If the timeout triggers, Envoy will close the connection's socket. // // The default timeout is 1000 ms if this option is not specified. // // .. NOTE:: // To be useful in avoiding the race condition described above, this timeout must be set // to *at least* <max round trip time expected between clients and Envoy>+<100ms to account for // a reasonsable "worst" case processing time for a full iteration of Envoy's event loop>. // // .. WARNING:: // A value of 0 will completely disable delayed close processing. When disabled, the downstream // connection's socket will be closed immediately after the write flush is completed or will // never close if the write flush does not complete. DelayedCloseTimeout *types.Duration `protobuf:"bytes,26,opt,name=delayed_close_timeout,json=delayedCloseTimeout,proto3" json:"delayed_close_timeout,omitempty"` // Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` // emitted by the connection manager. AccessLog []*v21.AccessLog `protobuf:"bytes,13,rep,name=access_log,json=accessLog,proto3" json:"access_log,omitempty"` // If set to true, the connection manager will use the real remote address // of the client connection when determining internal versus external origin and manipulating // various headers. If set to false or absent, the connection manager will use the // :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. See the documentation for // :ref:`config_http_conn_man_headers_x-forwarded-for`, // :ref:`config_http_conn_man_headers_x-envoy-internal`, and // :ref:`config_http_conn_man_headers_x-envoy-external-address` for more information. UseRemoteAddress *types.BoolValue `protobuf:"bytes,14,opt,name=use_remote_address,json=useRemoteAddress,proto3" json:"use_remote_address,omitempty"` // The number of additional ingress proxy hops from the right side of the // :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when // determining the origin client's IP address. The default is zero if this option // is not specified. See the documentation for // :ref:`config_http_conn_man_headers_x-forwarded-for` for more information. XffNumTrustedHops uint32 `protobuf:"varint,19,opt,name=xff_num_trusted_hops,json=xffNumTrustedHops,proto3" json:"xff_num_trusted_hops,omitempty"` // Configures what network addresses are considered internal for stats and header sanitation // purposes. If unspecified, only RFC1918 IP addresses will be considered internal. // See the documentation for :ref:`config_http_conn_man_headers_x-envoy-internal` for more // information about internal/external addresses. InternalAddressConfig *HttpConnectionManager_InternalAddressConfig `` /* 127-byte string literal not displayed */ // If set, Envoy will not append the remote address to the // :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. This may be used in // conjunction with HTTP filters that explicitly manipulate XFF after the HTTP connection manager // has mutated the request headers. While :ref:`use_remote_address // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.use_remote_address>` // will also suppress XFF addition, it has consequences for logging and other // Envoy uses of the remote address, so *skip_xff_append* should be used // when only an elision of XFF addition is intended. SkipXffAppend bool `protobuf:"varint,21,opt,name=skip_xff_append,json=skipXffAppend,proto3" json:"skip_xff_append,omitempty"` // Via header value to append to request and response headers. If this is // empty, no via header will be appended. Via string `protobuf:"bytes,22,opt,name=via,proto3" json:"via,omitempty"` // Whether the connection manager will generate the :ref:`x-request-id // <config_http_conn_man_headers_x-request-id>` header if it does not exist. This defaults to // true. Generating a random UUID4 is expensive so in high throughput scenarios where this feature // is not desired it can be disabled. GenerateRequestId *types.BoolValue `protobuf:"bytes,15,opt,name=generate_request_id,json=generateRequestId,proto3" json:"generate_request_id,omitempty"` // Whether the connection manager will keep the :ref:`x-request-id // <config_http_conn_man_headers_x-request-id>` header if passed for a request that is edge // (Edge request is the request from external clients to front Envoy) and not reset it, which // is the current Envoy behaviour. This defaults to false. PreserveExternalRequestId bool `` /* 142-byte string literal not displayed */ // How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP // header. ForwardClientCertDetails HttpConnectionManager_ForwardClientCertDetails `` /* 246-byte string literal not displayed */ // This field is valid only when :ref:`forward_client_cert_details // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.forward_client_cert_details>` // is APPEND_FORWARD or SANITIZE_SET and the client connection is mTLS. It specifies the fields in // the client certificate to be forwarded. Note that in the // :ref:`config_http_conn_man_headers_x-forwarded-client-cert` header, *Hash* is always set, and // *By* is always set when the client certificate presents the URI type Subject Alternative Name // value. SetCurrentClientCertDetails *HttpConnectionManager_SetCurrentClientCertDetails `` /* 149-byte string literal not displayed */ // If proxy_100_continue is true, Envoy will proxy incoming "Expect: // 100-continue" headers upstream, and forward "100 Continue" responses // downstream. If this is false or not set, Envoy will instead strip the // "Expect: 100-continue" header, and send a "100 Continue" response itself. Proxy_100Continue bool `protobuf:"varint,18,opt,name=proxy_100_continue,json=proxy100Continue,proto3" json:"proxy_100_continue,omitempty"` // If // :ref:`use_remote_address // <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.use_remote_address>` // is true and represent_ipv4_remote_address_as_ipv4_mapped_ipv6 is true and the remote address is // an IPv4 address, the address will be mapped to IPv6 before it is appended to *x-forwarded-for*. // This is useful for testing compatibility of upstream services that parse the header value. For // example, 50.0.0.1 is represented as ::FFFF:50.0.0.1. See `IPv4-Mapped IPv6 Addresses // <https://tools.ietf.org/html/rfc4291#section-2.5.5.2>`_ for details. This will also affect the // :ref:`config_http_conn_man_headers_x-envoy-external-address` header. See // :ref:`http_connection_manager.represent_ipv4_remote_address_as_ipv4_mapped_ipv6 // <config_http_conn_man_runtime_represent_ipv4_remote_address_as_ipv4_mapped_ipv6>` for runtime // control. // [#not-implemented-hide:] RepresentIpv4RemoteAddressAsIpv4MappedIpv6 bool `` /* 201-byte string literal not displayed */ UpgradeConfigs []*HttpConnectionManager_UpgradeConfig `protobuf:"bytes,23,rep,name=upgrade_configs,json=upgradeConfigs,proto3" json:"upgrade_configs,omitempty"` // Should paths be normalized according to RFC 3986 before any processing of // requests by HTTP filters or routing? This affects the upstream *:path* header // as well. For paths that fail this check, Envoy will respond with 400 to // paths that are malformed. This defaults to false currently but will default // true in the future. When not specified, this value may be overridden by the // runtime variable // :ref:`http_connection_manager.normalize_path<config_http_conn_man_runtime_normalize_path>`. // See `Normalization and Comparison <https://tools.ietf.org/html/rfc3986#section-6>` // for details of normalization. // Note that Envoy does not perform // `case normalization <https://tools.ietf.org/html/rfc3986#section-6.2.2.1>` NormalizePath *types.BoolValue `protobuf:"bytes,30,opt,name=normalize_path,json=normalizePath,proto3" json:"normalize_path,omitempty"` // Determines if adjacent slashes in the path are merged into one before any processing of // requests by HTTP filters or routing. This affects the upstream *:path* header as well. Without // setting this option, incoming requests with path `//dir///file` will not match against route // with `prefix` match set to `/dir`. Defaults to `false`. Note that slash merging is not part of // `HTTP spec <https://tools.ietf.org/html/rfc3986>` and is provided for convenience. MergeSlashes bool `protobuf:"varint,33,opt,name=merge_slashes,json=mergeSlashes,proto3" json:"merge_slashes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#comment:next free field: 36]
func (*HttpConnectionManager) Descriptor ¶
func (*HttpConnectionManager) Descriptor() ([]byte, []int)
func (*HttpConnectionManager) GetAccessLog ¶
func (m *HttpConnectionManager) GetAccessLog() []*v21.AccessLog
func (*HttpConnectionManager) GetAddUserAgent ¶
func (m *HttpConnectionManager) GetAddUserAgent() *types.BoolValue
func (*HttpConnectionManager) GetCodecType ¶
func (m *HttpConnectionManager) GetCodecType() HttpConnectionManager_CodecType
func (*HttpConnectionManager) GetCommonHttpProtocolOptions ¶
func (m *HttpConnectionManager) GetCommonHttpProtocolOptions() *core.HttpProtocolOptions
func (*HttpConnectionManager) GetDelayedCloseTimeout ¶
func (m *HttpConnectionManager) GetDelayedCloseTimeout() *types.Duration
func (*HttpConnectionManager) GetDrainTimeout ¶
func (m *HttpConnectionManager) GetDrainTimeout() *types.Duration
func (*HttpConnectionManager) GetForwardClientCertDetails ¶
func (m *HttpConnectionManager) GetForwardClientCertDetails() HttpConnectionManager_ForwardClientCertDetails
func (*HttpConnectionManager) GetGenerateRequestId ¶
func (m *HttpConnectionManager) GetGenerateRequestId() *types.BoolValue
func (*HttpConnectionManager) GetHttp2ProtocolOptions ¶
func (m *HttpConnectionManager) GetHttp2ProtocolOptions() *core.Http2ProtocolOptions
func (*HttpConnectionManager) GetHttpFilters ¶
func (m *HttpConnectionManager) GetHttpFilters() []*HttpFilter
func (*HttpConnectionManager) GetHttpProtocolOptions ¶
func (m *HttpConnectionManager) GetHttpProtocolOptions() *core.Http1ProtocolOptions
func (*HttpConnectionManager) GetIdleTimeout
deprecated
func (m *HttpConnectionManager) GetIdleTimeout() *types.Duration
Deprecated: Do not use.
func (*HttpConnectionManager) GetInternalAddressConfig ¶
func (m *HttpConnectionManager) GetInternalAddressConfig() *HttpConnectionManager_InternalAddressConfig
func (*HttpConnectionManager) GetMaxRequestHeadersKb ¶
func (m *HttpConnectionManager) GetMaxRequestHeadersKb() *types.UInt32Value
func (*HttpConnectionManager) GetMergeSlashes ¶
func (m *HttpConnectionManager) GetMergeSlashes() bool
func (*HttpConnectionManager) GetNormalizePath ¶
func (m *HttpConnectionManager) GetNormalizePath() *types.BoolValue
func (*HttpConnectionManager) GetPreserveExternalRequestId ¶
func (m *HttpConnectionManager) GetPreserveExternalRequestId() bool
func (*HttpConnectionManager) GetProxy_100Continue ¶
func (m *HttpConnectionManager) GetProxy_100Continue() bool
func (*HttpConnectionManager) GetRds ¶
func (m *HttpConnectionManager) GetRds() *Rds
func (*HttpConnectionManager) GetRepresentIpv4RemoteAddressAsIpv4MappedIpv6 ¶
func (m *HttpConnectionManager) GetRepresentIpv4RemoteAddressAsIpv4MappedIpv6() bool
func (*HttpConnectionManager) GetRequestTimeout ¶
func (m *HttpConnectionManager) GetRequestTimeout() *types.Duration
func (*HttpConnectionManager) GetRouteConfig ¶
func (m *HttpConnectionManager) GetRouteConfig() *v2.RouteConfiguration
func (*HttpConnectionManager) GetRouteSpecifier ¶
func (m *HttpConnectionManager) GetRouteSpecifier() isHttpConnectionManager_RouteSpecifier
func (*HttpConnectionManager) GetScopedRoutes ¶
func (m *HttpConnectionManager) GetScopedRoutes() *ScopedRoutes
func (*HttpConnectionManager) GetServerHeaderTransformation ¶
func (m *HttpConnectionManager) GetServerHeaderTransformation() HttpConnectionManager_ServerHeaderTransformation
func (*HttpConnectionManager) GetServerName ¶
func (m *HttpConnectionManager) GetServerName() string
func (*HttpConnectionManager) GetSetCurrentClientCertDetails ¶
func (m *HttpConnectionManager) GetSetCurrentClientCertDetails() *HttpConnectionManager_SetCurrentClientCertDetails
func (*HttpConnectionManager) GetSkipXffAppend ¶
func (m *HttpConnectionManager) GetSkipXffAppend() bool
func (*HttpConnectionManager) GetStatPrefix ¶
func (m *HttpConnectionManager) GetStatPrefix() string
func (*HttpConnectionManager) GetStreamIdleTimeout ¶
func (m *HttpConnectionManager) GetStreamIdleTimeout() *types.Duration
func (*HttpConnectionManager) GetTracing ¶
func (m *HttpConnectionManager) GetTracing() *HttpConnectionManager_Tracing
func (*HttpConnectionManager) GetUpgradeConfigs ¶
func (m *HttpConnectionManager) GetUpgradeConfigs() []*HttpConnectionManager_UpgradeConfig
func (*HttpConnectionManager) GetUseRemoteAddress ¶
func (m *HttpConnectionManager) GetUseRemoteAddress() *types.BoolValue
func (*HttpConnectionManager) GetVia ¶
func (m *HttpConnectionManager) GetVia() string
func (*HttpConnectionManager) GetXffNumTrustedHops ¶
func (m *HttpConnectionManager) GetXffNumTrustedHops() uint32
func (*HttpConnectionManager) Marshal ¶
func (m *HttpConnectionManager) Marshal() (dAtA []byte, err error)
func (*HttpConnectionManager) MarshalTo ¶
func (m *HttpConnectionManager) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager) ProtoMessage ¶
func (*HttpConnectionManager) ProtoMessage()
func (*HttpConnectionManager) Reset ¶
func (m *HttpConnectionManager) Reset()
func (*HttpConnectionManager) Size ¶
func (m *HttpConnectionManager) Size() (n int)
func (*HttpConnectionManager) String ¶
func (m *HttpConnectionManager) String() string
func (*HttpConnectionManager) Unmarshal ¶
func (m *HttpConnectionManager) Unmarshal(dAtA []byte) error
func (*HttpConnectionManager) Validate ¶
func (m *HttpConnectionManager) Validate() error
Validate checks the field values on HttpConnectionManager with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpConnectionManager) XXX_DiscardUnknown ¶
func (m *HttpConnectionManager) XXX_DiscardUnknown()
func (*HttpConnectionManager) XXX_Marshal ¶
func (m *HttpConnectionManager) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpConnectionManager) XXX_Merge ¶
func (m *HttpConnectionManager) XXX_Merge(src proto.Message)
func (*HttpConnectionManager) XXX_OneofWrappers ¶
func (*HttpConnectionManager) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HttpConnectionManager) XXX_Size ¶
func (m *HttpConnectionManager) XXX_Size() int
func (*HttpConnectionManager) XXX_Unmarshal ¶
func (m *HttpConnectionManager) XXX_Unmarshal(b []byte) error
type HttpConnectionManagerValidationError ¶
type HttpConnectionManagerValidationError struct {
// contains filtered or unexported fields
}
HttpConnectionManagerValidationError is the validation error returned by HttpConnectionManager.Validate if the designated constraints aren't met.
func (HttpConnectionManagerValidationError) Cause ¶
func (e HttpConnectionManagerValidationError) Cause() error
Cause function returns cause value.
func (HttpConnectionManagerValidationError) Error ¶
func (e HttpConnectionManagerValidationError) Error() string
Error satisfies the builtin error interface
func (HttpConnectionManagerValidationError) ErrorName ¶
func (e HttpConnectionManagerValidationError) ErrorName() string
ErrorName returns error name.
func (HttpConnectionManagerValidationError) Field ¶
func (e HttpConnectionManagerValidationError) Field() string
Field function returns field value.
func (HttpConnectionManagerValidationError) Key ¶
func (e HttpConnectionManagerValidationError) Key() bool
Key function returns key value.
func (HttpConnectionManagerValidationError) Reason ¶
func (e HttpConnectionManagerValidationError) Reason() string
Reason function returns reason value.
type HttpConnectionManager_CodecType ¶
type HttpConnectionManager_CodecType int32
const ( // For every new connection, the connection manager will determine which // codec to use. This mode supports both ALPN for TLS listeners as well as // protocol inference for plaintext listeners. If ALPN data is available, it // is preferred, otherwise protocol inference is used. In almost all cases, // this is the right option to choose for this setting. HttpConnectionManager_AUTO HttpConnectionManager_CodecType = 0 // The connection manager will assume that the client is speaking HTTP/1.1. HttpConnectionManager_HTTP1 HttpConnectionManager_CodecType = 1 // The connection manager will assume that the client is speaking HTTP/2 // (Envoy does not require HTTP/2 to take place over TLS or to use ALPN. // Prior knowledge is allowed). HttpConnectionManager_HTTP2 HttpConnectionManager_CodecType = 2 )
func (HttpConnectionManager_CodecType) EnumDescriptor ¶
func (HttpConnectionManager_CodecType) EnumDescriptor() ([]byte, []int)
func (HttpConnectionManager_CodecType) String ¶
func (x HttpConnectionManager_CodecType) String() string
type HttpConnectionManager_ForwardClientCertDetails ¶
type HttpConnectionManager_ForwardClientCertDetails int32
How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP header.
const ( // Do not send the XFCC header to the next hop. This is the default value. HttpConnectionManager_SANITIZE HttpConnectionManager_ForwardClientCertDetails = 0 // When the client connection is mTLS (Mutual TLS), forward the XFCC header // in the request. HttpConnectionManager_FORWARD_ONLY HttpConnectionManager_ForwardClientCertDetails = 1 // When the client connection is mTLS, append the client certificate // information to the request’s XFCC header and forward it. HttpConnectionManager_APPEND_FORWARD HttpConnectionManager_ForwardClientCertDetails = 2 // When the client connection is mTLS, reset the XFCC header with the client // certificate information and send it to the next hop. HttpConnectionManager_SANITIZE_SET HttpConnectionManager_ForwardClientCertDetails = 3 // Always forward the XFCC header in the request, regardless of whether the // client connection is mTLS. HttpConnectionManager_ALWAYS_FORWARD_ONLY HttpConnectionManager_ForwardClientCertDetails = 4 )
func (HttpConnectionManager_ForwardClientCertDetails) EnumDescriptor ¶
func (HttpConnectionManager_ForwardClientCertDetails) EnumDescriptor() ([]byte, []int)
func (HttpConnectionManager_ForwardClientCertDetails) String ¶
func (x HttpConnectionManager_ForwardClientCertDetails) String() string
type HttpConnectionManager_InternalAddressConfig ¶
type HttpConnectionManager_InternalAddressConfig struct { // Whether unix socket addresses should be considered internal. UnixSockets bool `protobuf:"varint,1,opt,name=unix_sockets,json=unixSockets,proto3" json:"unix_sockets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HttpConnectionManager_InternalAddressConfig) Descriptor ¶
func (*HttpConnectionManager_InternalAddressConfig) Descriptor() ([]byte, []int)
func (*HttpConnectionManager_InternalAddressConfig) GetUnixSockets ¶
func (m *HttpConnectionManager_InternalAddressConfig) GetUnixSockets() bool
func (*HttpConnectionManager_InternalAddressConfig) Marshal ¶
func (m *HttpConnectionManager_InternalAddressConfig) Marshal() (dAtA []byte, err error)
func (*HttpConnectionManager_InternalAddressConfig) MarshalTo ¶
func (m *HttpConnectionManager_InternalAddressConfig) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_InternalAddressConfig) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_InternalAddressConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_InternalAddressConfig) ProtoMessage ¶
func (*HttpConnectionManager_InternalAddressConfig) ProtoMessage()
func (*HttpConnectionManager_InternalAddressConfig) Reset ¶
func (m *HttpConnectionManager_InternalAddressConfig) Reset()
func (*HttpConnectionManager_InternalAddressConfig) Size ¶
func (m *HttpConnectionManager_InternalAddressConfig) Size() (n int)
func (*HttpConnectionManager_InternalAddressConfig) String ¶
func (m *HttpConnectionManager_InternalAddressConfig) String() string
func (*HttpConnectionManager_InternalAddressConfig) Unmarshal ¶
func (m *HttpConnectionManager_InternalAddressConfig) Unmarshal(dAtA []byte) error
func (*HttpConnectionManager_InternalAddressConfig) Validate ¶
func (m *HttpConnectionManager_InternalAddressConfig) Validate() error
Validate checks the field values on HttpConnectionManager_InternalAddressConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpConnectionManager_InternalAddressConfig) XXX_DiscardUnknown ¶
func (m *HttpConnectionManager_InternalAddressConfig) XXX_DiscardUnknown()
func (*HttpConnectionManager_InternalAddressConfig) XXX_Marshal ¶
func (m *HttpConnectionManager_InternalAddressConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpConnectionManager_InternalAddressConfig) XXX_Merge ¶
func (m *HttpConnectionManager_InternalAddressConfig) XXX_Merge(src proto.Message)
func (*HttpConnectionManager_InternalAddressConfig) XXX_Size ¶
func (m *HttpConnectionManager_InternalAddressConfig) XXX_Size() int
func (*HttpConnectionManager_InternalAddressConfig) XXX_Unmarshal ¶
func (m *HttpConnectionManager_InternalAddressConfig) XXX_Unmarshal(b []byte) error
type HttpConnectionManager_InternalAddressConfigValidationError ¶
type HttpConnectionManager_InternalAddressConfigValidationError struct {
// contains filtered or unexported fields
}
HttpConnectionManager_InternalAddressConfigValidationError is the validation error returned by HttpConnectionManager_InternalAddressConfig.Validate if the designated constraints aren't met.
func (HttpConnectionManager_InternalAddressConfigValidationError) Cause ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) Cause() error
Cause function returns cause value.
func (HttpConnectionManager_InternalAddressConfigValidationError) Error ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) Error() string
Error satisfies the builtin error interface
func (HttpConnectionManager_InternalAddressConfigValidationError) ErrorName ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) ErrorName() string
ErrorName returns error name.
func (HttpConnectionManager_InternalAddressConfigValidationError) Field ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) Field() string
Field function returns field value.
func (HttpConnectionManager_InternalAddressConfigValidationError) Key ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) Key() bool
Key function returns key value.
func (HttpConnectionManager_InternalAddressConfigValidationError) Reason ¶
func (e HttpConnectionManager_InternalAddressConfigValidationError) Reason() string
Reason function returns reason value.
type HttpConnectionManager_Rds ¶
type HttpConnectionManager_Rds struct {
Rds *Rds `protobuf:"bytes,3,opt,name=rds,proto3,oneof"`
}
func (*HttpConnectionManager_Rds) MarshalTo ¶
func (m *HttpConnectionManager_Rds) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_Rds) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_Rds) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_Rds) Size ¶
func (m *HttpConnectionManager_Rds) Size() (n int)
type HttpConnectionManager_RouteConfig ¶
type HttpConnectionManager_RouteConfig struct {
RouteConfig *v2.RouteConfiguration `protobuf:"bytes,4,opt,name=route_config,json=routeConfig,proto3,oneof"`
}
func (*HttpConnectionManager_RouteConfig) MarshalTo ¶
func (m *HttpConnectionManager_RouteConfig) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_RouteConfig) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_RouteConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_RouteConfig) Size ¶
func (m *HttpConnectionManager_RouteConfig) Size() (n int)
type HttpConnectionManager_ScopedRoutes ¶
type HttpConnectionManager_ScopedRoutes struct {
ScopedRoutes *ScopedRoutes `protobuf:"bytes,31,opt,name=scoped_routes,json=scopedRoutes,proto3,oneof"`
}
func (*HttpConnectionManager_ScopedRoutes) MarshalTo ¶
func (m *HttpConnectionManager_ScopedRoutes) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_ScopedRoutes) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_ScopedRoutes) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_ScopedRoutes) Size ¶
func (m *HttpConnectionManager_ScopedRoutes) Size() (n int)
type HttpConnectionManager_ServerHeaderTransformation ¶
type HttpConnectionManager_ServerHeaderTransformation int32
const ( // Overwrite any Server header with the contents of server_name. HttpConnectionManager_OVERWRITE HttpConnectionManager_ServerHeaderTransformation = 0 // If no Server header is present, append Server server_name // If a Server header is present, pass it through. HttpConnectionManager_APPEND_IF_ABSENT HttpConnectionManager_ServerHeaderTransformation = 1 // Pass through the value of the server header, and do not append a header // if none is present. HttpConnectionManager_PASS_THROUGH HttpConnectionManager_ServerHeaderTransformation = 2 )
func (HttpConnectionManager_ServerHeaderTransformation) EnumDescriptor ¶
func (HttpConnectionManager_ServerHeaderTransformation) EnumDescriptor() ([]byte, []int)
func (HttpConnectionManager_ServerHeaderTransformation) String ¶
func (x HttpConnectionManager_ServerHeaderTransformation) String() string
type HttpConnectionManager_SetCurrentClientCertDetails ¶
type HttpConnectionManager_SetCurrentClientCertDetails struct { // Whether to forward the subject of the client cert. Defaults to false. Subject *types.BoolValue `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` // Whether to forward the entire client cert in URL encoded PEM format. This will appear in the // XFCC header comma separated from other values with the value Cert="PEM". // Defaults to false. Cert bool `protobuf:"varint,3,opt,name=cert,proto3" json:"cert,omitempty"` // Whether to forward the entire client cert chain (including the leaf cert) in URL encoded PEM // format. This will appear in the XFCC header comma separated from other values with the value // Chain="PEM". // Defaults to false. Chain bool `protobuf:"varint,6,opt,name=chain,proto3" json:"chain,omitempty"` // Whether to forward the DNS type Subject Alternative Names of the client cert. // Defaults to false. Dns bool `protobuf:"varint,4,opt,name=dns,proto3" json:"dns,omitempty"` // Whether to forward the URI type Subject Alternative Name of the client cert. Defaults to // false. Uri bool `protobuf:"varint,5,opt,name=uri,proto3" json:"uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#comment:next free field: 7]
func (*HttpConnectionManager_SetCurrentClientCertDetails) Descriptor ¶
func (*HttpConnectionManager_SetCurrentClientCertDetails) Descriptor() ([]byte, []int)
func (*HttpConnectionManager_SetCurrentClientCertDetails) GetCert ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetCert() bool
func (*HttpConnectionManager_SetCurrentClientCertDetails) GetChain ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetChain() bool
func (*HttpConnectionManager_SetCurrentClientCertDetails) GetDns ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetDns() bool
func (*HttpConnectionManager_SetCurrentClientCertDetails) GetSubject ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetSubject() *types.BoolValue
func (*HttpConnectionManager_SetCurrentClientCertDetails) GetUri ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) GetUri() bool
func (*HttpConnectionManager_SetCurrentClientCertDetails) Marshal ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) Marshal() (dAtA []byte, err error)
func (*HttpConnectionManager_SetCurrentClientCertDetails) MarshalTo ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_SetCurrentClientCertDetails) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_SetCurrentClientCertDetails) ProtoMessage ¶
func (*HttpConnectionManager_SetCurrentClientCertDetails) ProtoMessage()
func (*HttpConnectionManager_SetCurrentClientCertDetails) Reset ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) Reset()
func (*HttpConnectionManager_SetCurrentClientCertDetails) Size ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) Size() (n int)
func (*HttpConnectionManager_SetCurrentClientCertDetails) String ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) String() string
func (*HttpConnectionManager_SetCurrentClientCertDetails) Unmarshal ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) Unmarshal(dAtA []byte) error
func (*HttpConnectionManager_SetCurrentClientCertDetails) Validate ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) Validate() error
Validate checks the field values on HttpConnectionManager_SetCurrentClientCertDetails with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpConnectionManager_SetCurrentClientCertDetails) XXX_DiscardUnknown ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_DiscardUnknown()
func (*HttpConnectionManager_SetCurrentClientCertDetails) XXX_Marshal ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpConnectionManager_SetCurrentClientCertDetails) XXX_Merge ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Merge(src proto.Message)
func (*HttpConnectionManager_SetCurrentClientCertDetails) XXX_Size ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Size() int
func (*HttpConnectionManager_SetCurrentClientCertDetails) XXX_Unmarshal ¶
func (m *HttpConnectionManager_SetCurrentClientCertDetails) XXX_Unmarshal(b []byte) error
type HttpConnectionManager_SetCurrentClientCertDetailsValidationError ¶
type HttpConnectionManager_SetCurrentClientCertDetailsValidationError struct {
// contains filtered or unexported fields
}
HttpConnectionManager_SetCurrentClientCertDetailsValidationError is the validation error returned by HttpConnectionManager_SetCurrentClientCertDetails.Validate if the designated constraints aren't met.
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Cause ¶
func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Cause() error
Cause function returns cause value.
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Error ¶
func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Error() string
Error satisfies the builtin error interface
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) ErrorName ¶
func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) ErrorName() string
ErrorName returns error name.
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Field ¶
func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Field() string
Field function returns field value.
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Key ¶
Key function returns key value.
func (HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Reason ¶
func (e HttpConnectionManager_SetCurrentClientCertDetailsValidationError) Reason() string
Reason function returns reason value.
type HttpConnectionManager_Tracing ¶
type HttpConnectionManager_Tracing struct { // The span name will be derived from this field. If // :ref:`traffic_direction <envoy_api_field_Listener.traffic_direction>` is // specified on the parent listener, then it is used instead of this field. // // .. attention:: // This field has been deprecated in favor of `traffic_direction`. OperationName HttpConnectionManager_Tracing_OperationName `` // Deprecated: Do not use. /* 205-byte string literal not displayed */ // A list of header names used to create tags for the active span. The header name is used to // populate the tag name, and the header value is used to populate the tag value. The tag is // created if the specified header name is present in the request's headers. RequestHeadersForTags []string `` /* 128-byte string literal not displayed */ // Target percentage of requests managed by this HTTP connection manager that will be force // traced if the :ref:`x-client-trace-id <config_http_conn_man_headers_x-client-trace-id>` // header is set. This field is a direct analog for the runtime variable // 'tracing.client_sampling' in the :ref:`HTTP Connection Manager // <config_http_conn_man_runtime>`. // Default: 100% ClientSampling *_type.Percent `protobuf:"bytes,3,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"` // Target percentage of requests managed by this HTTP connection manager that will be randomly // selected for trace generation, if not requested by the client or not forced. This field is // a direct analog for the runtime variable 'tracing.random_sampling' in the // :ref:`HTTP Connection Manager <config_http_conn_man_runtime>`. // Default: 100% RandomSampling *_type.Percent `protobuf:"bytes,4,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"` // Target percentage of requests managed by this HTTP connection manager that will be traced // after all other sampling checks have been applied (client-directed, force tracing, random // sampling). This field functions as an upper limit on the total configured sampling rate. For // instance, setting client_sampling to 100% but overall_sampling to 1% will result in only 1% // of client requests with the appropriate headers to be force traced. This field is a direct // analog for the runtime variable 'tracing.global_enabled' in the // :ref:`HTTP Connection Manager <config_http_conn_man_runtime>`. // Default: 100% OverallSampling *_type.Percent `protobuf:"bytes,5,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"` // Whether to annotate spans with additional data. If true, spans will include logs for stream // events. Verbose bool `protobuf:"varint,6,opt,name=verbose,proto3" json:"verbose,omitempty"` // Maximum length of the request path to extract and include in the HttpUrl tag. Used to // truncate lengthy request paths to meet the needs of a tracing backend. // Default: 256 MaxPathTagLength *types.UInt32Value `protobuf:"bytes,7,opt,name=max_path_tag_length,json=maxPathTagLength,proto3" json:"max_path_tag_length,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HttpConnectionManager_Tracing) Descriptor ¶
func (*HttpConnectionManager_Tracing) Descriptor() ([]byte, []int)
func (*HttpConnectionManager_Tracing) GetClientSampling ¶
func (m *HttpConnectionManager_Tracing) GetClientSampling() *_type.Percent
func (*HttpConnectionManager_Tracing) GetMaxPathTagLength ¶
func (m *HttpConnectionManager_Tracing) GetMaxPathTagLength() *types.UInt32Value
func (*HttpConnectionManager_Tracing) GetOperationName
deprecated
func (m *HttpConnectionManager_Tracing) GetOperationName() HttpConnectionManager_Tracing_OperationName
Deprecated: Do not use.
func (*HttpConnectionManager_Tracing) GetOverallSampling ¶
func (m *HttpConnectionManager_Tracing) GetOverallSampling() *_type.Percent
func (*HttpConnectionManager_Tracing) GetRandomSampling ¶
func (m *HttpConnectionManager_Tracing) GetRandomSampling() *_type.Percent
func (*HttpConnectionManager_Tracing) GetRequestHeadersForTags ¶
func (m *HttpConnectionManager_Tracing) GetRequestHeadersForTags() []string
func (*HttpConnectionManager_Tracing) GetVerbose ¶
func (m *HttpConnectionManager_Tracing) GetVerbose() bool
func (*HttpConnectionManager_Tracing) Marshal ¶
func (m *HttpConnectionManager_Tracing) Marshal() (dAtA []byte, err error)
func (*HttpConnectionManager_Tracing) MarshalTo ¶
func (m *HttpConnectionManager_Tracing) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_Tracing) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_Tracing) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_Tracing) ProtoMessage ¶
func (*HttpConnectionManager_Tracing) ProtoMessage()
func (*HttpConnectionManager_Tracing) Reset ¶
func (m *HttpConnectionManager_Tracing) Reset()
func (*HttpConnectionManager_Tracing) Size ¶
func (m *HttpConnectionManager_Tracing) Size() (n int)
func (*HttpConnectionManager_Tracing) String ¶
func (m *HttpConnectionManager_Tracing) String() string
func (*HttpConnectionManager_Tracing) Unmarshal ¶
func (m *HttpConnectionManager_Tracing) Unmarshal(dAtA []byte) error
func (*HttpConnectionManager_Tracing) Validate ¶
func (m *HttpConnectionManager_Tracing) Validate() error
Validate checks the field values on HttpConnectionManager_Tracing with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpConnectionManager_Tracing) XXX_DiscardUnknown ¶
func (m *HttpConnectionManager_Tracing) XXX_DiscardUnknown()
func (*HttpConnectionManager_Tracing) XXX_Marshal ¶
func (m *HttpConnectionManager_Tracing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpConnectionManager_Tracing) XXX_Merge ¶
func (m *HttpConnectionManager_Tracing) XXX_Merge(src proto.Message)
func (*HttpConnectionManager_Tracing) XXX_Size ¶
func (m *HttpConnectionManager_Tracing) XXX_Size() int
func (*HttpConnectionManager_Tracing) XXX_Unmarshal ¶
func (m *HttpConnectionManager_Tracing) XXX_Unmarshal(b []byte) error
type HttpConnectionManager_TracingValidationError ¶
type HttpConnectionManager_TracingValidationError struct {
// contains filtered or unexported fields
}
HttpConnectionManager_TracingValidationError is the validation error returned by HttpConnectionManager_Tracing.Validate if the designated constraints aren't met.
func (HttpConnectionManager_TracingValidationError) Cause ¶
func (e HttpConnectionManager_TracingValidationError) Cause() error
Cause function returns cause value.
func (HttpConnectionManager_TracingValidationError) Error ¶
func (e HttpConnectionManager_TracingValidationError) Error() string
Error satisfies the builtin error interface
func (HttpConnectionManager_TracingValidationError) ErrorName ¶
func (e HttpConnectionManager_TracingValidationError) ErrorName() string
ErrorName returns error name.
func (HttpConnectionManager_TracingValidationError) Field ¶
func (e HttpConnectionManager_TracingValidationError) Field() string
Field function returns field value.
func (HttpConnectionManager_TracingValidationError) Key ¶
func (e HttpConnectionManager_TracingValidationError) Key() bool
Key function returns key value.
func (HttpConnectionManager_TracingValidationError) Reason ¶
func (e HttpConnectionManager_TracingValidationError) Reason() string
Reason function returns reason value.
type HttpConnectionManager_Tracing_OperationName ¶
type HttpConnectionManager_Tracing_OperationName int32
const ( // The HTTP listener is used for ingress/incoming requests. HttpConnectionManager_Tracing_INGRESS HttpConnectionManager_Tracing_OperationName = 0 // The HTTP listener is used for egress/outgoing requests. HttpConnectionManager_Tracing_EGRESS HttpConnectionManager_Tracing_OperationName = 1 )
func (HttpConnectionManager_Tracing_OperationName) EnumDescriptor ¶
func (HttpConnectionManager_Tracing_OperationName) EnumDescriptor() ([]byte, []int)
func (HttpConnectionManager_Tracing_OperationName) String ¶
func (x HttpConnectionManager_Tracing_OperationName) String() string
type HttpConnectionManager_UpgradeConfig ¶
type HttpConnectionManager_UpgradeConfig struct { // The case-insensitive name of this upgrade, e.g. "websocket". // For each upgrade type present in upgrade_configs, requests with // Upgrade: [upgrade_type] // will be proxied upstream. UpgradeType string `protobuf:"bytes,1,opt,name=upgrade_type,json=upgradeType,proto3" json:"upgrade_type,omitempty"` // If present, this represents the filter chain which will be created for // this type of upgrade. If no filters are present, the filter chain for // HTTP connections will be used for this upgrade type. Filters []*HttpFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` // Determines if upgrades are enabled or disabled by default. Defaults to true. // This can be overridden on a per-route basis with :ref:`cluster // <envoy_api_field_route.RouteAction.upgrade_configs>` as documented in the // :ref:`upgrade documentation <arch_overview_websocket>`. Enabled *types.BoolValue `protobuf:"bytes,3,opt,name=enabled,proto3" json:"enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The configuration for HTTP upgrades. For each upgrade type desired, an UpgradeConfig must be added.
.. warning::
The current implementation of upgrade headers does not handle multi-valued upgrade headers. Support for multi-valued headers may be added in the future if needed.
.. warning::
The current implementation of upgrade headers does not work with HTTP/2 upstreams.
func (*HttpConnectionManager_UpgradeConfig) Descriptor ¶
func (*HttpConnectionManager_UpgradeConfig) Descriptor() ([]byte, []int)
func (*HttpConnectionManager_UpgradeConfig) GetEnabled ¶
func (m *HttpConnectionManager_UpgradeConfig) GetEnabled() *types.BoolValue
func (*HttpConnectionManager_UpgradeConfig) GetFilters ¶
func (m *HttpConnectionManager_UpgradeConfig) GetFilters() []*HttpFilter
func (*HttpConnectionManager_UpgradeConfig) GetUpgradeType ¶
func (m *HttpConnectionManager_UpgradeConfig) GetUpgradeType() string
func (*HttpConnectionManager_UpgradeConfig) Marshal ¶
func (m *HttpConnectionManager_UpgradeConfig) Marshal() (dAtA []byte, err error)
func (*HttpConnectionManager_UpgradeConfig) MarshalTo ¶
func (m *HttpConnectionManager_UpgradeConfig) MarshalTo(dAtA []byte) (int, error)
func (*HttpConnectionManager_UpgradeConfig) MarshalToSizedBuffer ¶
func (m *HttpConnectionManager_UpgradeConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpConnectionManager_UpgradeConfig) ProtoMessage ¶
func (*HttpConnectionManager_UpgradeConfig) ProtoMessage()
func (*HttpConnectionManager_UpgradeConfig) Reset ¶
func (m *HttpConnectionManager_UpgradeConfig) Reset()
func (*HttpConnectionManager_UpgradeConfig) Size ¶
func (m *HttpConnectionManager_UpgradeConfig) Size() (n int)
func (*HttpConnectionManager_UpgradeConfig) String ¶
func (m *HttpConnectionManager_UpgradeConfig) String() string
func (*HttpConnectionManager_UpgradeConfig) Unmarshal ¶
func (m *HttpConnectionManager_UpgradeConfig) Unmarshal(dAtA []byte) error
func (*HttpConnectionManager_UpgradeConfig) Validate ¶
func (m *HttpConnectionManager_UpgradeConfig) Validate() error
Validate checks the field values on HttpConnectionManager_UpgradeConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpConnectionManager_UpgradeConfig) XXX_DiscardUnknown ¶
func (m *HttpConnectionManager_UpgradeConfig) XXX_DiscardUnknown()
func (*HttpConnectionManager_UpgradeConfig) XXX_Marshal ¶
func (m *HttpConnectionManager_UpgradeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpConnectionManager_UpgradeConfig) XXX_Merge ¶
func (m *HttpConnectionManager_UpgradeConfig) XXX_Merge(src proto.Message)
func (*HttpConnectionManager_UpgradeConfig) XXX_Size ¶
func (m *HttpConnectionManager_UpgradeConfig) XXX_Size() int
func (*HttpConnectionManager_UpgradeConfig) XXX_Unmarshal ¶
func (m *HttpConnectionManager_UpgradeConfig) XXX_Unmarshal(b []byte) error
type HttpConnectionManager_UpgradeConfigValidationError ¶
type HttpConnectionManager_UpgradeConfigValidationError struct {
// contains filtered or unexported fields
}
HttpConnectionManager_UpgradeConfigValidationError is the validation error returned by HttpConnectionManager_UpgradeConfig.Validate if the designated constraints aren't met.
func (HttpConnectionManager_UpgradeConfigValidationError) Cause ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) Cause() error
Cause function returns cause value.
func (HttpConnectionManager_UpgradeConfigValidationError) Error ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) Error() string
Error satisfies the builtin error interface
func (HttpConnectionManager_UpgradeConfigValidationError) ErrorName ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) ErrorName() string
ErrorName returns error name.
func (HttpConnectionManager_UpgradeConfigValidationError) Field ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) Field() string
Field function returns field value.
func (HttpConnectionManager_UpgradeConfigValidationError) Key ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) Key() bool
Key function returns key value.
func (HttpConnectionManager_UpgradeConfigValidationError) Reason ¶
func (e HttpConnectionManager_UpgradeConfigValidationError) Reason() string
Reason function returns reason value.
type HttpFilter ¶
type HttpFilter struct { // The name of the filter to instantiate. The name must match a // :ref:`supported filter <config_http_filters>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Filter specific configuration which depends on the filter being instantiated. See the supported // filters for further documentation. // // Types that are valid to be assigned to ConfigType: // *HttpFilter_Config // *HttpFilter_TypedConfig ConfigType isHttpFilter_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HttpFilter) Descriptor ¶
func (*HttpFilter) Descriptor() ([]byte, []int)
func (*HttpFilter) GetConfig ¶
func (m *HttpFilter) GetConfig() *types.Struct
func (*HttpFilter) GetConfigType ¶
func (m *HttpFilter) GetConfigType() isHttpFilter_ConfigType
func (*HttpFilter) GetName ¶
func (m *HttpFilter) GetName() string
func (*HttpFilter) GetTypedConfig ¶
func (m *HttpFilter) GetTypedConfig() *types.Any
func (*HttpFilter) Marshal ¶
func (m *HttpFilter) Marshal() (dAtA []byte, err error)
func (*HttpFilter) MarshalToSizedBuffer ¶
func (m *HttpFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpFilter) ProtoMessage ¶
func (*HttpFilter) ProtoMessage()
func (*HttpFilter) Reset ¶
func (m *HttpFilter) Reset()
func (*HttpFilter) Size ¶
func (m *HttpFilter) Size() (n int)
func (*HttpFilter) String ¶
func (m *HttpFilter) String() string
func (*HttpFilter) Unmarshal ¶
func (m *HttpFilter) Unmarshal(dAtA []byte) error
func (*HttpFilter) Validate ¶
func (m *HttpFilter) Validate() error
Validate checks the field values on HttpFilter with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpFilter) XXX_DiscardUnknown ¶
func (m *HttpFilter) XXX_DiscardUnknown()
func (*HttpFilter) XXX_Marshal ¶
func (m *HttpFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpFilter) XXX_Merge ¶
func (m *HttpFilter) XXX_Merge(src proto.Message)
func (*HttpFilter) XXX_OneofWrappers ¶
func (*HttpFilter) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HttpFilter) XXX_Size ¶
func (m *HttpFilter) XXX_Size() int
func (*HttpFilter) XXX_Unmarshal ¶
func (m *HttpFilter) XXX_Unmarshal(b []byte) error
type HttpFilterValidationError ¶
type HttpFilterValidationError struct {
// contains filtered or unexported fields
}
HttpFilterValidationError is the validation error returned by HttpFilter.Validate if the designated constraints aren't met.
func (HttpFilterValidationError) Cause ¶
func (e HttpFilterValidationError) Cause() error
Cause function returns cause value.
func (HttpFilterValidationError) Error ¶
func (e HttpFilterValidationError) Error() string
Error satisfies the builtin error interface
func (HttpFilterValidationError) ErrorName ¶
func (e HttpFilterValidationError) ErrorName() string
ErrorName returns error name.
func (HttpFilterValidationError) Field ¶
func (e HttpFilterValidationError) Field() string
Field function returns field value.
func (HttpFilterValidationError) Key ¶
func (e HttpFilterValidationError) Key() bool
Key function returns key value.
func (HttpFilterValidationError) Reason ¶
func (e HttpFilterValidationError) Reason() string
Reason function returns reason value.
type HttpFilter_Config ¶
type HttpFilter_Config struct {
Config *types.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}
func (*HttpFilter_Config) MarshalTo ¶
func (m *HttpFilter_Config) MarshalTo(dAtA []byte) (int, error)
func (*HttpFilter_Config) MarshalToSizedBuffer ¶
func (m *HttpFilter_Config) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpFilter_Config) Size ¶
func (m *HttpFilter_Config) Size() (n int)
type HttpFilter_TypedConfig ¶
type HttpFilter_TypedConfig struct {
TypedConfig *types.Any `protobuf:"bytes,4,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}
func (*HttpFilter_TypedConfig) MarshalTo ¶
func (m *HttpFilter_TypedConfig) MarshalTo(dAtA []byte) (int, error)
func (*HttpFilter_TypedConfig) MarshalToSizedBuffer ¶
func (m *HttpFilter_TypedConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpFilter_TypedConfig) Size ¶
func (m *HttpFilter_TypedConfig) Size() (n int)
type Rds ¶
type Rds struct { // Configuration source specifier for RDS. ConfigSource *core.ConfigSource `protobuf:"bytes,1,opt,name=config_source,json=configSource,proto3" json:"config_source,omitempty"` // The name of the route configuration. This name will be passed to the RDS // API. This allows an Envoy configuration with multiple HTTP listeners (and // associated HTTP connection manager filters) to use different route // configurations. RouteConfigName string `protobuf:"bytes,2,opt,name=route_config_name,json=routeConfigName,proto3" json:"route_config_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Rds) Descriptor ¶
func (*Rds) GetConfigSource ¶
func (m *Rds) GetConfigSource() *core.ConfigSource
func (*Rds) GetRouteConfigName ¶
func (*Rds) ProtoMessage ¶
func (*Rds) ProtoMessage()
func (*Rds) Validate ¶
Validate checks the field values on Rds with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Rds) XXX_DiscardUnknown ¶
func (m *Rds) XXX_DiscardUnknown()
func (*Rds) XXX_Unmarshal ¶
type RdsValidationError ¶
type RdsValidationError struct {
// contains filtered or unexported fields
}
RdsValidationError is the validation error returned by Rds.Validate if the designated constraints aren't met.
func (RdsValidationError) Cause ¶
func (e RdsValidationError) Cause() error
Cause function returns cause value.
func (RdsValidationError) Error ¶
func (e RdsValidationError) Error() string
Error satisfies the builtin error interface
func (RdsValidationError) ErrorName ¶
func (e RdsValidationError) ErrorName() string
ErrorName returns error name.
func (RdsValidationError) Field ¶
func (e RdsValidationError) Field() string
Field function returns field value.
func (RdsValidationError) Key ¶
func (e RdsValidationError) Key() bool
Key function returns key value.
func (RdsValidationError) Reason ¶
func (e RdsValidationError) Reason() string
Reason function returns reason value.
type ScopedRds ¶
type ScopedRds struct { // Configuration source specifier for scoped RDS. ScopedRdsConfigSource *core.ConfigSource `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ScopedRds) Descriptor ¶
func (*ScopedRds) GetScopedRdsConfigSource ¶
func (m *ScopedRds) GetScopedRdsConfigSource() *core.ConfigSource
func (*ScopedRds) MarshalToSizedBuffer ¶
func (*ScopedRds) ProtoMessage ¶
func (*ScopedRds) ProtoMessage()
func (*ScopedRds) Validate ¶
Validate checks the field values on ScopedRds with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRds) XXX_DiscardUnknown ¶
func (m *ScopedRds) XXX_DiscardUnknown()
func (*ScopedRds) XXX_Marshal ¶
func (*ScopedRds) XXX_Unmarshal ¶
type ScopedRdsValidationError ¶
type ScopedRdsValidationError struct {
// contains filtered or unexported fields
}
ScopedRdsValidationError is the validation error returned by ScopedRds.Validate if the designated constraints aren't met.
func (ScopedRdsValidationError) Cause ¶
func (e ScopedRdsValidationError) Cause() error
Cause function returns cause value.
func (ScopedRdsValidationError) Error ¶
func (e ScopedRdsValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRdsValidationError) ErrorName ¶
func (e ScopedRdsValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRdsValidationError) Field ¶
func (e ScopedRdsValidationError) Field() string
Field function returns field value.
func (ScopedRdsValidationError) Key ¶
func (e ScopedRdsValidationError) Key() bool
Key function returns key value.
func (ScopedRdsValidationError) Reason ¶
func (e ScopedRdsValidationError) Reason() string
Reason function returns reason value.
type ScopedRouteConfigurationsList ¶
type ScopedRouteConfigurationsList struct { ScopedRouteConfigurations []*v2.ScopedRouteConfiguration `` /* 138-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message is used to work around the limitations with 'oneof' and repeated fields.
func (*ScopedRouteConfigurationsList) Descriptor ¶
func (*ScopedRouteConfigurationsList) Descriptor() ([]byte, []int)
func (*ScopedRouteConfigurationsList) GetScopedRouteConfigurations ¶
func (m *ScopedRouteConfigurationsList) GetScopedRouteConfigurations() []*v2.ScopedRouteConfiguration
func (*ScopedRouteConfigurationsList) Marshal ¶
func (m *ScopedRouteConfigurationsList) Marshal() (dAtA []byte, err error)
func (*ScopedRouteConfigurationsList) MarshalTo ¶
func (m *ScopedRouteConfigurationsList) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRouteConfigurationsList) MarshalToSizedBuffer ¶
func (m *ScopedRouteConfigurationsList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRouteConfigurationsList) ProtoMessage ¶
func (*ScopedRouteConfigurationsList) ProtoMessage()
func (*ScopedRouteConfigurationsList) Reset ¶
func (m *ScopedRouteConfigurationsList) Reset()
func (*ScopedRouteConfigurationsList) Size ¶
func (m *ScopedRouteConfigurationsList) Size() (n int)
func (*ScopedRouteConfigurationsList) String ¶
func (m *ScopedRouteConfigurationsList) String() string
func (*ScopedRouteConfigurationsList) Unmarshal ¶
func (m *ScopedRouteConfigurationsList) Unmarshal(dAtA []byte) error
func (*ScopedRouteConfigurationsList) Validate ¶
func (m *ScopedRouteConfigurationsList) Validate() error
Validate checks the field values on ScopedRouteConfigurationsList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRouteConfigurationsList) XXX_DiscardUnknown ¶
func (m *ScopedRouteConfigurationsList) XXX_DiscardUnknown()
func (*ScopedRouteConfigurationsList) XXX_Marshal ¶
func (m *ScopedRouteConfigurationsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRouteConfigurationsList) XXX_Merge ¶
func (m *ScopedRouteConfigurationsList) XXX_Merge(src proto.Message)
func (*ScopedRouteConfigurationsList) XXX_Size ¶
func (m *ScopedRouteConfigurationsList) XXX_Size() int
func (*ScopedRouteConfigurationsList) XXX_Unmarshal ¶
func (m *ScopedRouteConfigurationsList) XXX_Unmarshal(b []byte) error
type ScopedRouteConfigurationsListValidationError ¶
type ScopedRouteConfigurationsListValidationError struct {
// contains filtered or unexported fields
}
ScopedRouteConfigurationsListValidationError is the validation error returned by ScopedRouteConfigurationsList.Validate if the designated constraints aren't met.
func (ScopedRouteConfigurationsListValidationError) Cause ¶
func (e ScopedRouteConfigurationsListValidationError) Cause() error
Cause function returns cause value.
func (ScopedRouteConfigurationsListValidationError) Error ¶
func (e ScopedRouteConfigurationsListValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRouteConfigurationsListValidationError) ErrorName ¶
func (e ScopedRouteConfigurationsListValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRouteConfigurationsListValidationError) Field ¶
func (e ScopedRouteConfigurationsListValidationError) Field() string
Field function returns field value.
func (ScopedRouteConfigurationsListValidationError) Key ¶
func (e ScopedRouteConfigurationsListValidationError) Key() bool
Key function returns key value.
func (ScopedRouteConfigurationsListValidationError) Reason ¶
func (e ScopedRouteConfigurationsListValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes ¶
type ScopedRoutes struct { // The name assigned to the scoped routing configuration. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The algorithm to use for constructing a scope key for each request. ScopeKeyBuilder *ScopedRoutes_ScopeKeyBuilder `protobuf:"bytes,2,opt,name=scope_key_builder,json=scopeKeyBuilder,proto3" json:"scope_key_builder,omitempty"` // Configuration source specifier for RDS. // This config source is used to subscribe to RouteConfiguration resources specified in // ScopedRouteConfiguration messages. RdsConfigSource *core.ConfigSource `protobuf:"bytes,3,opt,name=rds_config_source,json=rdsConfigSource,proto3" json:"rds_config_source,omitempty"` // Types that are valid to be assigned to ConfigSpecifier: // *ScopedRoutes_ScopedRouteConfigurationsList // *ScopedRoutes_ScopedRds ConfigSpecifier isScopedRoutes_ConfigSpecifier `protobuf_oneof:"config_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ScopedRoutes) Descriptor ¶
func (*ScopedRoutes) Descriptor() ([]byte, []int)
func (*ScopedRoutes) GetConfigSpecifier ¶
func (m *ScopedRoutes) GetConfigSpecifier() isScopedRoutes_ConfigSpecifier
func (*ScopedRoutes) GetName ¶
func (m *ScopedRoutes) GetName() string
func (*ScopedRoutes) GetRdsConfigSource ¶
func (m *ScopedRoutes) GetRdsConfigSource() *core.ConfigSource
func (*ScopedRoutes) GetScopeKeyBuilder ¶
func (m *ScopedRoutes) GetScopeKeyBuilder() *ScopedRoutes_ScopeKeyBuilder
func (*ScopedRoutes) GetScopedRds ¶
func (m *ScopedRoutes) GetScopedRds() *ScopedRds
func (*ScopedRoutes) GetScopedRouteConfigurationsList ¶
func (m *ScopedRoutes) GetScopedRouteConfigurationsList() *ScopedRouteConfigurationsList
func (*ScopedRoutes) Marshal ¶
func (m *ScopedRoutes) Marshal() (dAtA []byte, err error)
func (*ScopedRoutes) MarshalToSizedBuffer ¶
func (m *ScopedRoutes) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes) ProtoMessage ¶
func (*ScopedRoutes) ProtoMessage()
func (*ScopedRoutes) Reset ¶
func (m *ScopedRoutes) Reset()
func (*ScopedRoutes) Size ¶
func (m *ScopedRoutes) Size() (n int)
func (*ScopedRoutes) String ¶
func (m *ScopedRoutes) String() string
func (*ScopedRoutes) Unmarshal ¶
func (m *ScopedRoutes) Unmarshal(dAtA []byte) error
func (*ScopedRoutes) Validate ¶
func (m *ScopedRoutes) Validate() error
Validate checks the field values on ScopedRoutes with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRoutes) XXX_DiscardUnknown ¶
func (m *ScopedRoutes) XXX_DiscardUnknown()
func (*ScopedRoutes) XXX_Marshal ¶
func (m *ScopedRoutes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRoutes) XXX_Merge ¶
func (m *ScopedRoutes) XXX_Merge(src proto.Message)
func (*ScopedRoutes) XXX_OneofWrappers ¶
func (*ScopedRoutes) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ScopedRoutes) XXX_Size ¶
func (m *ScopedRoutes) XXX_Size() int
func (*ScopedRoutes) XXX_Unmarshal ¶
func (m *ScopedRoutes) XXX_Unmarshal(b []byte) error
type ScopedRoutesValidationError ¶
type ScopedRoutesValidationError struct {
// contains filtered or unexported fields
}
ScopedRoutesValidationError is the validation error returned by ScopedRoutes.Validate if the designated constraints aren't met.
func (ScopedRoutesValidationError) Cause ¶
func (e ScopedRoutesValidationError) Cause() error
Cause function returns cause value.
func (ScopedRoutesValidationError) Error ¶
func (e ScopedRoutesValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRoutesValidationError) ErrorName ¶
func (e ScopedRoutesValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRoutesValidationError) Field ¶
func (e ScopedRoutesValidationError) Field() string
Field function returns field value.
func (ScopedRoutesValidationError) Key ¶
func (e ScopedRoutesValidationError) Key() bool
Key function returns key value.
func (ScopedRoutesValidationError) Reason ¶
func (e ScopedRoutesValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes_ScopeKeyBuilder ¶
type ScopedRoutes_ScopeKeyBuilder struct { // The final scope key consists of the ordered union of these fragments. Fragments []*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder `protobuf:"bytes,1,rep,name=fragments,proto3" json:"fragments,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Specifies the mechanism for constructing "scope keys" based on HTTP request attributes. These keys are matched against a set of :ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` objects assembled from :ref:`ScopedRouteConfiguration<envoy_api_msg_ScopedRouteConfiguration>` messages distributed via SRDS (the Scoped Route Discovery Service) or assigned statically via :ref:`scoped_route_configurations_list<envoy_api_field_config.filter.network.http_connection_manager.v2.ScopedRoutes.scoped_route_configurations_list>`.
Upon receiving a request's headers, the Router will build a key using the algorithm specified by this message. This key will be used to look up the routing table (i.e., the :ref:`RouteConfiguration<envoy_api_msg_RouteConfiguration>`) to use for the request.
func (*ScopedRoutes_ScopeKeyBuilder) Descriptor ¶
func (*ScopedRoutes_ScopeKeyBuilder) Descriptor() ([]byte, []int)
func (*ScopedRoutes_ScopeKeyBuilder) GetFragments ¶
func (m *ScopedRoutes_ScopeKeyBuilder) GetFragments() []*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder
func (*ScopedRoutes_ScopeKeyBuilder) Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder) Marshal() (dAtA []byte, err error)
func (*ScopedRoutes_ScopeKeyBuilder) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder) ProtoMessage ¶
func (*ScopedRoutes_ScopeKeyBuilder) ProtoMessage()
func (*ScopedRoutes_ScopeKeyBuilder) Reset ¶
func (m *ScopedRoutes_ScopeKeyBuilder) Reset()
func (*ScopedRoutes_ScopeKeyBuilder) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder) Size() (n int)
func (*ScopedRoutes_ScopeKeyBuilder) String ¶
func (m *ScopedRoutes_ScopeKeyBuilder) String() string
func (*ScopedRoutes_ScopeKeyBuilder) Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder) Unmarshal(dAtA []byte) error
func (*ScopedRoutes_ScopeKeyBuilder) Validate ¶
func (m *ScopedRoutes_ScopeKeyBuilder) Validate() error
Validate checks the field values on ScopedRoutes_ScopeKeyBuilder with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRoutes_ScopeKeyBuilder) XXX_DiscardUnknown ¶
func (m *ScopedRoutes_ScopeKeyBuilder) XXX_DiscardUnknown()
func (*ScopedRoutes_ScopeKeyBuilder) XXX_Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRoutes_ScopeKeyBuilder) XXX_Merge ¶
func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Merge(src proto.Message)
func (*ScopedRoutes_ScopeKeyBuilder) XXX_Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Size() int
func (*ScopedRoutes_ScopeKeyBuilder) XXX_Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder) XXX_Unmarshal(b []byte) error
type ScopedRoutes_ScopeKeyBuilderValidationError ¶
type ScopedRoutes_ScopeKeyBuilderValidationError struct {
// contains filtered or unexported fields
}
ScopedRoutes_ScopeKeyBuilderValidationError is the validation error returned by ScopedRoutes_ScopeKeyBuilder.Validate if the designated constraints aren't met.
func (ScopedRoutes_ScopeKeyBuilderValidationError) Cause ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) Cause() error
Cause function returns cause value.
func (ScopedRoutes_ScopeKeyBuilderValidationError) Error ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRoutes_ScopeKeyBuilderValidationError) ErrorName ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRoutes_ScopeKeyBuilderValidationError) Field ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) Field() string
Field function returns field value.
func (ScopedRoutes_ScopeKeyBuilderValidationError) Key ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) Key() bool
Key function returns key value.
func (ScopedRoutes_ScopeKeyBuilderValidationError) Reason ¶
func (e ScopedRoutes_ScopeKeyBuilderValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder struct { // Types that are valid to be assigned to Type: // *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_ Type isScopedRoutes_ScopeKeyBuilder_FragmentBuilder_Type `protobuf_oneof:"type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Specifies the mechanism for constructing key fragments which are composed into scope keys.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Descriptor ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Descriptor() ([]byte, []int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetHeaderValueExtractor ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetHeaderValueExtractor() *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetType ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) GetType() isScopedRoutes_ScopeKeyBuilder_FragmentBuilder_Type
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Marshal() (dAtA []byte, err error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) ProtoMessage ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) ProtoMessage()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Reset ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Reset()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Size() (n int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) String ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) String() string
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Unmarshal(dAtA []byte) error
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Validate ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) Validate() error
Validate checks the field values on ScopedRoutes_ScopeKeyBuilder_FragmentBuilder with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_DiscardUnknown ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_DiscardUnknown()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Merge ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Merge(src proto.Message)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_OneofWrappers ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Size() int
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder) XXX_Unmarshal(b []byte) error
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError struct {
// contains filtered or unexported fields
}
ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError is the validation error returned by ScopedRoutes_ScopeKeyBuilder_FragmentBuilder.Validate if the designated constraints aren't met.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Cause ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Cause() error
Cause function returns cause value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Error ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) ErrorName ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Field ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Field() string
Field function returns field value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Key ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Key() bool
Key function returns key value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Reason ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilderValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor struct { // The name of the header field to extract the value from. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The element separator (e.g., ';' separates 'a;b;c;d'). // Default: empty string. This causes the entirety of the header field to be extracted. // If this field is set to an empty string and 'index' is used in the oneof below, 'index' // must be set to 0. ElementSeparator string `protobuf:"bytes,2,opt,name=element_separator,json=elementSeparator,proto3" json:"element_separator,omitempty"` // Types that are valid to be assigned to ExtractType: // *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index // *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element ExtractType isScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_ExtractType `protobuf_oneof:"extract_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Specifies how the value of a header should be extracted. The following example maps the structure of a header to the fields in this message.
.. code::
<0> <1> <-- index X-Header: a=b;c=d | || | | || \----> <element_separator> | || | |\----> <element.separator> | | | \----> <element.key> | \----> <name> Each 'a=b' key-value pair constitutes an 'element' of the header field.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Descriptor ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Descriptor() ([]byte, []int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetElement ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetElementSeparator ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetElementSeparator() string
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetExtractType ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetExtractType() isScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_ExtractType
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetIndex ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetIndex() uint32
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetName ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) GetName() string
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Marshal() (dAtA []byte, err error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) ProtoMessage ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) ProtoMessage()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Reset ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Reset()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Size() (n int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) String ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) String() string
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Unmarshal(dAtA []byte) error
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Validate ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) Validate() error
Validate checks the field values on ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_DiscardUnknown ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_DiscardUnknown()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Merge ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Merge(src proto.Message)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_OneofWrappers ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Size() int
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor) XXX_Unmarshal(b []byte) error
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError struct {
// contains filtered or unexported fields
}
ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError is the validation error returned by ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor.Validate if the designated constraints aren't met.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Cause ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Cause() error
Cause function returns cause value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Error ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) ErrorName ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Field ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Field() string
Field function returns field value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Key ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Key() bool
Key function returns key value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Reason ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractorValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_ ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_ struct {
HeaderValueExtractor *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor `protobuf:"bytes,1,opt,name=header_value_extractor,json=headerValueExtractor,proto3,oneof"`
}
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_) Size() (n int)
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element struct {
Element *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement `protobuf:"bytes,4,opt,name=element,proto3,oneof"`
}
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Element) Size() (n int)
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index struct {
Index uint32 `protobuf:"varint,3,opt,name=index,proto3,oneof"`
}
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_Index) Size() (n int)
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement struct { // The separator between key and value (e.g., '=' separates 'k=v;...'). // If an element is an empty string, the element is ignored. // If an element contains no separator, the whole element is parsed as key and the // fragment value is an empty string. // If there are multiple values for a matched key, the first value is returned. Separator string `protobuf:"bytes,1,opt,name=separator,proto3" json:"separator,omitempty"` // The key to match on. Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Specifies a header field's key value pair to match on.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Descriptor ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Descriptor() ([]byte, []int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) GetSeparator ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) GetSeparator() string
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Marshal() (dAtA []byte, err error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalTo ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) ProtoMessage ¶
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) ProtoMessage()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Size() (n int)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Unmarshal(dAtA []byte) error
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Validate ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) Validate() error
Validate checks the field values on ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_DiscardUnknown ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_DiscardUnknown()
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Marshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Merge ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Merge(src proto.Message)
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Size ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Size() int
func (*ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Unmarshal ¶
func (m *ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement) XXX_Unmarshal(b []byte) error
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError ¶
type ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError struct {
// contains filtered or unexported fields
}
ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError is the validation error returned by ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElement.Validate if the designated constraints aren't met.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Cause ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Cause() error
Cause function returns cause value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Error ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Error() string
Error satisfies the builtin error interface
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) ErrorName ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) ErrorName() string
ErrorName returns error name.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Field ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Field() string
Field function returns field value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Key ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Key() bool
Key function returns key value.
func (ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Reason ¶
func (e ScopedRoutes_ScopeKeyBuilder_FragmentBuilder_HeaderValueExtractor_KvElementValidationError) Reason() string
Reason function returns reason value.
type ScopedRoutes_ScopedRds ¶
type ScopedRoutes_ScopedRds struct {
ScopedRds *ScopedRds `protobuf:"bytes,5,opt,name=scoped_rds,json=scopedRds,proto3,oneof"`
}
func (*ScopedRoutes_ScopedRds) MarshalTo ¶
func (m *ScopedRoutes_ScopedRds) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopedRds) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopedRds) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopedRds) Size ¶
func (m *ScopedRoutes_ScopedRds) Size() (n int)
type ScopedRoutes_ScopedRouteConfigurationsList ¶
type ScopedRoutes_ScopedRouteConfigurationsList struct {
ScopedRouteConfigurationsList *ScopedRouteConfigurationsList `protobuf:"bytes,4,opt,name=scoped_route_configurations_list,json=scopedRouteConfigurationsList,proto3,oneof"`
}
func (*ScopedRoutes_ScopedRouteConfigurationsList) MarshalTo ¶
func (m *ScopedRoutes_ScopedRouteConfigurationsList) MarshalTo(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopedRouteConfigurationsList) MarshalToSizedBuffer ¶
func (m *ScopedRoutes_ScopedRouteConfigurationsList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ScopedRoutes_ScopedRouteConfigurationsList) Size ¶
func (m *ScopedRoutes_ScopedRouteConfigurationsList) Size() (n int)