Documentation ¶
Index ¶
- Variables
- type Address
- func (*Address) Descriptor() ([]byte, []int)
- func (m *Address) GetAddress() isAddress_Address
- func (m *Address) GetPipe() *Pipe
- func (m *Address) GetSocketAddress() *SocketAddress
- func (m *Address) Marshal() (dAtA []byte, err error)
- func (m *Address) MarshalTo(dAtA []byte) (int, error)
- func (m *Address) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Address) ProtoMessage()
- func (m *Address) Reset()
- func (m *Address) Size() (n int)
- func (m *Address) String() string
- func (m *Address) Unmarshal(dAtA []byte) error
- func (m *Address) Validate() error
- func (m *Address) XXX_DiscardUnknown()
- func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Address) XXX_Merge(src proto.Message)
- func (*Address) XXX_OneofWrappers() []interface{}
- func (m *Address) XXX_Size() int
- func (m *Address) XXX_Unmarshal(b []byte) error
- type AddressValidationError
- type Address_Pipe
- type Address_SocketAddress
- type AggregatedConfigSource
- func (*AggregatedConfigSource) Descriptor() ([]byte, []int)
- func (m *AggregatedConfigSource) Marshal() (dAtA []byte, err error)
- func (m *AggregatedConfigSource) MarshalTo(dAtA []byte) (int, error)
- func (m *AggregatedConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AggregatedConfigSource) ProtoMessage()
- func (m *AggregatedConfigSource) Reset()
- func (m *AggregatedConfigSource) Size() (n int)
- func (m *AggregatedConfigSource) String() string
- func (m *AggregatedConfigSource) Unmarshal(dAtA []byte) error
- func (m *AggregatedConfigSource) Validate() error
- func (m *AggregatedConfigSource) XXX_DiscardUnknown()
- func (m *AggregatedConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AggregatedConfigSource) XXX_Merge(src proto.Message)
- func (m *AggregatedConfigSource) XXX_Size() int
- func (m *AggregatedConfigSource) XXX_Unmarshal(b []byte) error
- type AggregatedConfigSourceValidationError
- func (e AggregatedConfigSourceValidationError) Cause() error
- func (e AggregatedConfigSourceValidationError) Error() string
- func (e AggregatedConfigSourceValidationError) ErrorName() string
- func (e AggregatedConfigSourceValidationError) Field() string
- func (e AggregatedConfigSourceValidationError) Key() bool
- func (e AggregatedConfigSourceValidationError) Reason() string
- type ApiConfigSource
- func (*ApiConfigSource) Descriptor() ([]byte, []int)
- func (m *ApiConfigSource) GetApiType() ApiConfigSource_ApiType
- func (m *ApiConfigSource) GetClusterNames() []string
- func (m *ApiConfigSource) GetGrpcServices() []*GrpcService
- func (m *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings
- func (m *ApiConfigSource) GetRefreshDelay() *types.Duration
- func (m *ApiConfigSource) GetRequestTimeout() *types.Duration
- func (m *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool
- func (m *ApiConfigSource) GetTransportApiVersion() ApiVersion
- func (m *ApiConfigSource) Marshal() (dAtA []byte, err error)
- func (m *ApiConfigSource) MarshalTo(dAtA []byte) (int, error)
- func (m *ApiConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ApiConfigSource) ProtoMessage()
- func (m *ApiConfigSource) Reset()
- func (m *ApiConfigSource) Size() (n int)
- func (m *ApiConfigSource) String() string
- func (m *ApiConfigSource) Unmarshal(dAtA []byte) error
- func (m *ApiConfigSource) Validate() error
- func (m *ApiConfigSource) XXX_DiscardUnknown()
- func (m *ApiConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApiConfigSource) XXX_Merge(src proto.Message)
- func (m *ApiConfigSource) XXX_Size() int
- func (m *ApiConfigSource) XXX_Unmarshal(b []byte) error
- type ApiConfigSourceValidationError
- func (e ApiConfigSourceValidationError) Cause() error
- func (e ApiConfigSourceValidationError) Error() string
- func (e ApiConfigSourceValidationError) ErrorName() string
- func (e ApiConfigSourceValidationError) Field() string
- func (e ApiConfigSourceValidationError) Key() bool
- func (e ApiConfigSourceValidationError) Reason() string
- type ApiConfigSource_ApiType
- type ApiVersion
- type AsyncDataSource
- func (*AsyncDataSource) Descriptor() ([]byte, []int)
- func (m *AsyncDataSource) GetLocal() *DataSource
- func (m *AsyncDataSource) GetRemote() *RemoteDataSource
- func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier
- func (m *AsyncDataSource) Marshal() (dAtA []byte, err error)
- func (m *AsyncDataSource) MarshalTo(dAtA []byte) (int, error)
- func (m *AsyncDataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AsyncDataSource) ProtoMessage()
- func (m *AsyncDataSource) Reset()
- func (m *AsyncDataSource) Size() (n int)
- func (m *AsyncDataSource) String() string
- func (m *AsyncDataSource) Unmarshal(dAtA []byte) error
- func (m *AsyncDataSource) Validate() error
- func (m *AsyncDataSource) XXX_DiscardUnknown()
- func (m *AsyncDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AsyncDataSource) XXX_Merge(src proto.Message)
- func (*AsyncDataSource) XXX_OneofWrappers() []interface{}
- func (m *AsyncDataSource) XXX_Size() int
- func (m *AsyncDataSource) XXX_Unmarshal(b []byte) error
- type AsyncDataSourceValidationError
- func (e AsyncDataSourceValidationError) Cause() error
- func (e AsyncDataSourceValidationError) Error() string
- func (e AsyncDataSourceValidationError) ErrorName() string
- func (e AsyncDataSourceValidationError) Field() string
- func (e AsyncDataSourceValidationError) Key() bool
- func (e AsyncDataSourceValidationError) Reason() string
- type AsyncDataSource_Local
- type AsyncDataSource_Remote
- type BackoffStrategy
- func (*BackoffStrategy) Descriptor() ([]byte, []int)
- func (m *BackoffStrategy) GetBaseInterval() *types.Duration
- func (m *BackoffStrategy) GetMaxInterval() *types.Duration
- func (m *BackoffStrategy) Marshal() (dAtA []byte, err error)
- func (m *BackoffStrategy) MarshalTo(dAtA []byte) (int, error)
- func (m *BackoffStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BackoffStrategy) ProtoMessage()
- func (m *BackoffStrategy) Reset()
- func (m *BackoffStrategy) Size() (n int)
- func (m *BackoffStrategy) String() string
- func (m *BackoffStrategy) Unmarshal(dAtA []byte) error
- func (m *BackoffStrategy) Validate() error
- func (m *BackoffStrategy) XXX_DiscardUnknown()
- func (m *BackoffStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BackoffStrategy) XXX_Merge(src proto.Message)
- func (m *BackoffStrategy) XXX_Size() int
- func (m *BackoffStrategy) XXX_Unmarshal(b []byte) error
- type BackoffStrategyValidationError
- func (e BackoffStrategyValidationError) Cause() error
- func (e BackoffStrategyValidationError) Error() string
- func (e BackoffStrategyValidationError) ErrorName() string
- func (e BackoffStrategyValidationError) Field() string
- func (e BackoffStrategyValidationError) Key() bool
- func (e BackoffStrategyValidationError) Reason() string
- type BindConfig
- func (*BindConfig) Descriptor() ([]byte, []int)
- func (m *BindConfig) GetFreebind() *types.BoolValue
- func (m *BindConfig) GetSocketOptions() []*SocketOption
- func (m *BindConfig) GetSourceAddress() *SocketAddress
- func (m *BindConfig) Marshal() (dAtA []byte, err error)
- func (m *BindConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *BindConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BindConfig) ProtoMessage()
- func (m *BindConfig) Reset()
- func (m *BindConfig) Size() (n int)
- func (m *BindConfig) String() string
- func (m *BindConfig) Unmarshal(dAtA []byte) error
- func (m *BindConfig) Validate() error
- func (m *BindConfig) XXX_DiscardUnknown()
- func (m *BindConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BindConfig) XXX_Merge(src proto.Message)
- func (m *BindConfig) XXX_Size() int
- func (m *BindConfig) XXX_Unmarshal(b []byte) error
- type BindConfigValidationError
- type BuildVersion
- func (*BuildVersion) Descriptor() ([]byte, []int)
- func (m *BuildVersion) GetMetadata() *types.Struct
- func (m *BuildVersion) GetVersion() *v3.SemanticVersion
- func (m *BuildVersion) Marshal() (dAtA []byte, err error)
- func (m *BuildVersion) MarshalTo(dAtA []byte) (int, error)
- func (m *BuildVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BuildVersion) ProtoMessage()
- func (m *BuildVersion) Reset()
- func (m *BuildVersion) Size() (n int)
- func (m *BuildVersion) String() string
- func (m *BuildVersion) Unmarshal(dAtA []byte) error
- func (m *BuildVersion) Validate() error
- func (m *BuildVersion) XXX_DiscardUnknown()
- func (m *BuildVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BuildVersion) XXX_Merge(src proto.Message)
- func (m *BuildVersion) XXX_Size() int
- func (m *BuildVersion) XXX_Unmarshal(b []byte) error
- type BuildVersionValidationError
- func (e BuildVersionValidationError) Cause() error
- func (e BuildVersionValidationError) Error() string
- func (e BuildVersionValidationError) ErrorName() string
- func (e BuildVersionValidationError) Field() string
- func (e BuildVersionValidationError) Key() bool
- func (e BuildVersionValidationError) Reason() string
- type CidrRange
- func (*CidrRange) Descriptor() ([]byte, []int)
- func (m *CidrRange) GetAddressPrefix() string
- func (m *CidrRange) GetPrefixLen() *types.UInt32Value
- func (m *CidrRange) Marshal() (dAtA []byte, err error)
- func (m *CidrRange) MarshalTo(dAtA []byte) (int, error)
- func (m *CidrRange) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CidrRange) ProtoMessage()
- func (m *CidrRange) Reset()
- func (m *CidrRange) Size() (n int)
- func (m *CidrRange) String() string
- func (m *CidrRange) Unmarshal(dAtA []byte) error
- func (m *CidrRange) Validate() error
- func (m *CidrRange) XXX_DiscardUnknown()
- func (m *CidrRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CidrRange) XXX_Merge(src proto.Message)
- func (m *CidrRange) XXX_Size() int
- func (m *CidrRange) XXX_Unmarshal(b []byte) error
- type CidrRangeValidationError
- type ConfigSource
- func (*ConfigSource) Descriptor() ([]byte, []int)
- func (m *ConfigSource) GetAds() *AggregatedConfigSource
- func (m *ConfigSource) GetApiConfigSource() *ApiConfigSource
- func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier
- func (m *ConfigSource) GetInitialFetchTimeout() *types.Duration
- func (m *ConfigSource) GetPath() string
- func (m *ConfigSource) GetResourceApiVersion() ApiVersion
- func (m *ConfigSource) GetSelf() *SelfConfigSource
- func (m *ConfigSource) Marshal() (dAtA []byte, err error)
- func (m *ConfigSource) MarshalTo(dAtA []byte) (int, error)
- func (m *ConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConfigSource) ProtoMessage()
- func (m *ConfigSource) Reset()
- func (m *ConfigSource) Size() (n int)
- func (m *ConfigSource) String() string
- func (m *ConfigSource) Unmarshal(dAtA []byte) error
- func (m *ConfigSource) Validate() error
- func (m *ConfigSource) XXX_DiscardUnknown()
- func (m *ConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigSource) XXX_Merge(src proto.Message)
- func (*ConfigSource) XXX_OneofWrappers() []interface{}
- func (m *ConfigSource) XXX_Size() int
- func (m *ConfigSource) XXX_Unmarshal(b []byte) error
- type ConfigSourceValidationError
- func (e ConfigSourceValidationError) Cause() error
- func (e ConfigSourceValidationError) Error() string
- func (e ConfigSourceValidationError) ErrorName() string
- func (e ConfigSourceValidationError) Field() string
- func (e ConfigSourceValidationError) Key() bool
- func (e ConfigSourceValidationError) Reason() string
- type ConfigSource_Ads
- type ConfigSource_ApiConfigSource
- type ConfigSource_Path
- type ConfigSource_Self
- type ControlPlane
- func (*ControlPlane) Descriptor() ([]byte, []int)
- func (m *ControlPlane) GetIdentifier() string
- func (m *ControlPlane) Marshal() (dAtA []byte, err error)
- func (m *ControlPlane) MarshalTo(dAtA []byte) (int, error)
- func (m *ControlPlane) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ControlPlane) ProtoMessage()
- func (m *ControlPlane) Reset()
- func (m *ControlPlane) Size() (n int)
- func (m *ControlPlane) String() string
- func (m *ControlPlane) Unmarshal(dAtA []byte) error
- func (m *ControlPlane) Validate() error
- func (m *ControlPlane) XXX_DiscardUnknown()
- func (m *ControlPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ControlPlane) XXX_Merge(src proto.Message)
- func (m *ControlPlane) XXX_Size() int
- func (m *ControlPlane) XXX_Unmarshal(b []byte) error
- type ControlPlaneValidationError
- func (e ControlPlaneValidationError) Cause() error
- func (e ControlPlaneValidationError) Error() string
- func (e ControlPlaneValidationError) ErrorName() string
- func (e ControlPlaneValidationError) Field() string
- func (e ControlPlaneValidationError) Key() bool
- func (e ControlPlaneValidationError) Reason() string
- type DataSource
- func (*DataSource) Descriptor() ([]byte, []int)
- func (m *DataSource) GetFilename() string
- func (m *DataSource) GetInlineBytes() []byte
- func (m *DataSource) GetInlineString() string
- func (m *DataSource) GetSpecifier() isDataSource_Specifier
- func (m *DataSource) Marshal() (dAtA []byte, err error)
- func (m *DataSource) MarshalTo(dAtA []byte) (int, error)
- func (m *DataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DataSource) ProtoMessage()
- func (m *DataSource) Reset()
- func (m *DataSource) Size() (n int)
- func (m *DataSource) String() string
- func (m *DataSource) Unmarshal(dAtA []byte) error
- func (m *DataSource) Validate() error
- func (m *DataSource) XXX_DiscardUnknown()
- func (m *DataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DataSource) XXX_Merge(src proto.Message)
- func (*DataSource) XXX_OneofWrappers() []interface{}
- func (m *DataSource) XXX_Size() int
- func (m *DataSource) XXX_Unmarshal(b []byte) error
- type DataSourceValidationError
- type DataSource_Filename
- type DataSource_InlineBytes
- type DataSource_InlineString
- type EventServiceConfig
- func (*EventServiceConfig) Descriptor() ([]byte, []int)
- func (m *EventServiceConfig) GetConfigSourceSpecifier() isEventServiceConfig_ConfigSourceSpecifier
- func (m *EventServiceConfig) GetGrpcService() *GrpcService
- func (m *EventServiceConfig) Marshal() (dAtA []byte, err error)
- func (m *EventServiceConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *EventServiceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventServiceConfig) ProtoMessage()
- func (m *EventServiceConfig) Reset()
- func (m *EventServiceConfig) Size() (n int)
- func (m *EventServiceConfig) String() string
- func (m *EventServiceConfig) Unmarshal(dAtA []byte) error
- func (m *EventServiceConfig) Validate() error
- func (m *EventServiceConfig) XXX_DiscardUnknown()
- func (m *EventServiceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventServiceConfig) XXX_Merge(src proto.Message)
- func (*EventServiceConfig) XXX_OneofWrappers() []interface{}
- func (m *EventServiceConfig) XXX_Size() int
- func (m *EventServiceConfig) XXX_Unmarshal(b []byte) error
- type EventServiceConfigValidationError
- func (e EventServiceConfigValidationError) Cause() error
- func (e EventServiceConfigValidationError) Error() string
- func (e EventServiceConfigValidationError) ErrorName() string
- func (e EventServiceConfigValidationError) Field() string
- func (e EventServiceConfigValidationError) Key() bool
- func (e EventServiceConfigValidationError) Reason() string
- type EventServiceConfig_GrpcService
- type Extension
- func (*Extension) Descriptor() ([]byte, []int)
- func (m *Extension) GetCategory() string
- func (m *Extension) GetDisabled() bool
- func (m *Extension) GetName() string
- func (m *Extension) GetTypeDescriptor() string
- func (m *Extension) GetVersion() *BuildVersion
- func (m *Extension) Marshal() (dAtA []byte, err error)
- func (m *Extension) MarshalTo(dAtA []byte) (int, error)
- func (m *Extension) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Extension) ProtoMessage()
- func (m *Extension) Reset()
- func (m *Extension) Size() (n int)
- func (m *Extension) String() string
- func (m *Extension) Unmarshal(dAtA []byte) error
- func (m *Extension) Validate() error
- func (m *Extension) XXX_DiscardUnknown()
- func (m *Extension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Extension) XXX_Merge(src proto.Message)
- func (m *Extension) XXX_Size() int
- func (m *Extension) XXX_Unmarshal(b []byte) error
- type ExtensionValidationError
- type GrpcMethodList
- func (*GrpcMethodList) Descriptor() ([]byte, []int)
- func (m *GrpcMethodList) GetServices() []*GrpcMethodList_Service
- func (m *GrpcMethodList) Marshal() (dAtA []byte, err error)
- func (m *GrpcMethodList) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcMethodList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcMethodList) ProtoMessage()
- func (m *GrpcMethodList) Reset()
- func (m *GrpcMethodList) Size() (n int)
- func (m *GrpcMethodList) String() string
- func (m *GrpcMethodList) Unmarshal(dAtA []byte) error
- func (m *GrpcMethodList) Validate() error
- func (m *GrpcMethodList) XXX_DiscardUnknown()
- func (m *GrpcMethodList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcMethodList) XXX_Merge(src proto.Message)
- func (m *GrpcMethodList) XXX_Size() int
- func (m *GrpcMethodList) XXX_Unmarshal(b []byte) error
- type GrpcMethodListValidationError
- func (e GrpcMethodListValidationError) Cause() error
- func (e GrpcMethodListValidationError) Error() string
- func (e GrpcMethodListValidationError) ErrorName() string
- func (e GrpcMethodListValidationError) Field() string
- func (e GrpcMethodListValidationError) Key() bool
- func (e GrpcMethodListValidationError) Reason() string
- type GrpcMethodList_Service
- func (*GrpcMethodList_Service) Descriptor() ([]byte, []int)
- func (m *GrpcMethodList_Service) GetMethodNames() []string
- func (m *GrpcMethodList_Service) GetName() string
- func (m *GrpcMethodList_Service) Marshal() (dAtA []byte, err error)
- func (m *GrpcMethodList_Service) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcMethodList_Service) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcMethodList_Service) ProtoMessage()
- func (m *GrpcMethodList_Service) Reset()
- func (m *GrpcMethodList_Service) Size() (n int)
- func (m *GrpcMethodList_Service) String() string
- func (m *GrpcMethodList_Service) Unmarshal(dAtA []byte) error
- func (m *GrpcMethodList_Service) Validate() error
- func (m *GrpcMethodList_Service) XXX_DiscardUnknown()
- func (m *GrpcMethodList_Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcMethodList_Service) XXX_Merge(src proto.Message)
- func (m *GrpcMethodList_Service) XXX_Size() int
- func (m *GrpcMethodList_Service) XXX_Unmarshal(b []byte) error
- type GrpcMethodList_ServiceValidationError
- func (e GrpcMethodList_ServiceValidationError) Cause() error
- func (e GrpcMethodList_ServiceValidationError) Error() string
- func (e GrpcMethodList_ServiceValidationError) ErrorName() string
- func (e GrpcMethodList_ServiceValidationError) Field() string
- func (e GrpcMethodList_ServiceValidationError) Key() bool
- func (e GrpcMethodList_ServiceValidationError) Reason() string
- type GrpcProtocolOptions
- func (*GrpcProtocolOptions) Descriptor() ([]byte, []int)
- func (m *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions
- func (m *GrpcProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *GrpcProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcProtocolOptions) ProtoMessage()
- func (m *GrpcProtocolOptions) Reset()
- func (m *GrpcProtocolOptions) Size() (n int)
- func (m *GrpcProtocolOptions) String() string
- func (m *GrpcProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *GrpcProtocolOptions) Validate() error
- func (m *GrpcProtocolOptions) XXX_DiscardUnknown()
- func (m *GrpcProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcProtocolOptions) XXX_Merge(src proto.Message)
- func (m *GrpcProtocolOptions) XXX_Size() int
- func (m *GrpcProtocolOptions) XXX_Unmarshal(b []byte) error
- type GrpcProtocolOptionsValidationError
- func (e GrpcProtocolOptionsValidationError) Cause() error
- func (e GrpcProtocolOptionsValidationError) Error() string
- func (e GrpcProtocolOptionsValidationError) ErrorName() string
- func (e GrpcProtocolOptionsValidationError) Field() string
- func (e GrpcProtocolOptionsValidationError) Key() bool
- func (e GrpcProtocolOptionsValidationError) Reason() string
- type GrpcService
- func (*GrpcService) Descriptor() ([]byte, []int)
- func (m *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc
- func (m *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc
- func (m *GrpcService) GetInitialMetadata() []*HeaderValue
- func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier
- func (m *GrpcService) GetTimeout() *types.Duration
- func (m *GrpcService) Marshal() (dAtA []byte, err error)
- func (m *GrpcService) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService) ProtoMessage()
- func (m *GrpcService) Reset()
- func (m *GrpcService) Size() (n int)
- func (m *GrpcService) String() string
- func (m *GrpcService) Unmarshal(dAtA []byte) error
- func (m *GrpcService) Validate() error
- func (m *GrpcService) XXX_DiscardUnknown()
- func (m *GrpcService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService) XXX_Merge(src proto.Message)
- func (*GrpcService) XXX_OneofWrappers() []interface{}
- func (m *GrpcService) XXX_Size() int
- func (m *GrpcService) XXX_Unmarshal(b []byte) error
- type GrpcServiceValidationError
- func (e GrpcServiceValidationError) Cause() error
- func (e GrpcServiceValidationError) Error() string
- func (e GrpcServiceValidationError) ErrorName() string
- func (e GrpcServiceValidationError) Field() string
- func (e GrpcServiceValidationError) Key() bool
- func (e GrpcServiceValidationError) Reason() string
- type GrpcService_EnvoyGrpc
- func (*GrpcService_EnvoyGrpc) Descriptor() ([]byte, []int)
- func (m *GrpcService_EnvoyGrpc) GetClusterName() string
- func (m *GrpcService_EnvoyGrpc) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_EnvoyGrpc) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_EnvoyGrpc) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_EnvoyGrpc) ProtoMessage()
- func (m *GrpcService_EnvoyGrpc) Reset()
- func (m *GrpcService_EnvoyGrpc) Size() (n int)
- func (m *GrpcService_EnvoyGrpc) String() string
- func (m *GrpcService_EnvoyGrpc) Unmarshal(dAtA []byte) error
- func (m *GrpcService_EnvoyGrpc) Validate() error
- func (m *GrpcService_EnvoyGrpc) XXX_DiscardUnknown()
- func (m *GrpcService_EnvoyGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_EnvoyGrpc) XXX_Merge(src proto.Message)
- func (m *GrpcService_EnvoyGrpc) XXX_Size() int
- func (m *GrpcService_EnvoyGrpc) XXX_Unmarshal(b []byte) error
- type GrpcService_EnvoyGrpcValidationError
- func (e GrpcService_EnvoyGrpcValidationError) Cause() error
- func (e GrpcService_EnvoyGrpcValidationError) Error() string
- func (e GrpcService_EnvoyGrpcValidationError) ErrorName() string
- func (e GrpcService_EnvoyGrpcValidationError) Field() string
- func (e GrpcService_EnvoyGrpcValidationError) Key() bool
- func (e GrpcService_EnvoyGrpcValidationError) Reason() string
- type GrpcService_EnvoyGrpc_
- type GrpcService_GoogleGrpc
- func (*GrpcService_GoogleGrpc) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc) GetCallCredentials() []*GrpcService_GoogleGrpc_CallCredentials
- func (m *GrpcService_GoogleGrpc) GetChannelCredentials() *GrpcService_GoogleGrpc_ChannelCredentials
- func (m *GrpcService_GoogleGrpc) GetConfig() *types.Struct
- func (m *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string
- func (m *GrpcService_GoogleGrpc) GetStatPrefix() string
- func (m *GrpcService_GoogleGrpc) GetTargetUri() string
- func (m *GrpcService_GoogleGrpc) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc) ProtoMessage()
- func (m *GrpcService_GoogleGrpc) Reset()
- func (m *GrpcService_GoogleGrpc) Size() (n int)
- func (m *GrpcService_GoogleGrpc) String() string
- func (m *GrpcService_GoogleGrpc) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc) Validate() error
- func (m *GrpcService_GoogleGrpc) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc) XXX_Size() int
- func (m *GrpcService_GoogleGrpc) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpcValidationError
- func (e GrpcService_GoogleGrpcValidationError) Cause() error
- func (e GrpcService_GoogleGrpcValidationError) Error() string
- func (e GrpcService_GoogleGrpcValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpcValidationError) Field() string
- func (e GrpcService_GoogleGrpcValidationError) Key() bool
- func (e GrpcService_GoogleGrpcValidationError) Reason() string
- type GrpcService_GoogleGrpc_
- type GrpcService_GoogleGrpc_CallCredentials
- func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetAccessToken() string
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin() *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *types.Empty
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam() *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess() *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials
- func (m *GrpcService_GoogleGrpc_CallCredentials) GetStsService() *GrpcService_GoogleGrpc_CallCredentials_StsService
- func (m *GrpcService_GoogleGrpc_CallCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_CallCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_CallCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_CallCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_CallCredentials) String() string
- func (m *GrpcService_GoogleGrpc_CallCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_CallCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Merge(src proto.Message)
- func (*GrpcService_GoogleGrpc_CallCredentials) XXX_OneofWrappers() []interface{}
- func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_CallCredentialsValidationError
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Reason() string
- type GrpcService_GoogleGrpc_CallCredentials_AccessToken
- type GrpcService_GoogleGrpc_CallCredentials_FromPlugin
- type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) Size() (n int)
- type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials
- func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Reason() string
- type GrpcService_GoogleGrpc_CallCredentials_GoogleIam
- type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) Size() (n int)
- type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin
- func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfigType() ...
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig() *types.Any
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset()
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Size() (n int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Validate() error
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Merge(src proto.Message)
- func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_OneofWrappers() []interface{}
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Error() string
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Field() string
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Reason() string
- type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) Size() (n int)
- type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials
- func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds() uint64
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Reason() string
- type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) Size() (n int)
- type GrpcService_GoogleGrpc_CallCredentials_StsService
- func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Reset()
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Size() (n int)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) String() string
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Validate() error
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Error() string
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Field() string
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Reason() string
- type GrpcService_GoogleGrpc_CallCredentials_StsService_
- type GrpcService_GoogleGrpc_ChannelCredentials
- func (*GrpcService_GoogleGrpc_ChannelCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault() *types.Empty
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials() *GrpcService_GoogleGrpc_GoogleLocalCredentials
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials() *GrpcService_GoogleGrpc_SslCredentials
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) String() string
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Merge(src proto.Message)
- func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_OneofWrappers() []interface{}
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_ChannelCredentialsValidationError
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Reason() string
- type GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault
- type GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials
- func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) Size() (n int)
- type GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials
- type GrpcService_GoogleGrpc_GoogleLocalCredentials
- func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) String() string
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Reason() string
- type GrpcService_GoogleGrpc_SslCredentials
- func (*GrpcService_GoogleGrpc_SslCredentials) Descriptor() ([]byte, []int)
- func (m *GrpcService_GoogleGrpc_SslCredentials) GetCertChain() *DataSource
- func (m *GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey() *DataSource
- func (m *GrpcService_GoogleGrpc_SslCredentials) GetRootCerts() *DataSource
- func (m *GrpcService_GoogleGrpc_SslCredentials) Marshal() (dAtA []byte, err error)
- func (m *GrpcService_GoogleGrpc_SslCredentials) MarshalTo(dAtA []byte) (int, error)
- func (m *GrpcService_GoogleGrpc_SslCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage()
- func (m *GrpcService_GoogleGrpc_SslCredentials) Reset()
- func (m *GrpcService_GoogleGrpc_SslCredentials) Size() (n int)
- func (m *GrpcService_GoogleGrpc_SslCredentials) String() string
- func (m *GrpcService_GoogleGrpc_SslCredentials) Unmarshal(dAtA []byte) error
- func (m *GrpcService_GoogleGrpc_SslCredentials) Validate() error
- func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_DiscardUnknown()
- func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Merge(src proto.Message)
- func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Size() int
- func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Unmarshal(b []byte) error
- type GrpcService_GoogleGrpc_SslCredentialsValidationError
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Cause() error
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Error() string
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) ErrorName() string
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Field() string
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Key() bool
- func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Reason() string
- type HeaderMap
- func (*HeaderMap) Descriptor() ([]byte, []int)
- func (m *HeaderMap) GetHeaders() []*HeaderValue
- func (m *HeaderMap) Marshal() (dAtA []byte, err error)
- func (m *HeaderMap) MarshalTo(dAtA []byte) (int, error)
- func (m *HeaderMap) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HeaderMap) ProtoMessage()
- func (m *HeaderMap) Reset()
- func (m *HeaderMap) Size() (n int)
- func (m *HeaderMap) String() string
- func (m *HeaderMap) Unmarshal(dAtA []byte) error
- func (m *HeaderMap) Validate() error
- func (m *HeaderMap) XXX_DiscardUnknown()
- func (m *HeaderMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderMap) XXX_Merge(src proto.Message)
- func (m *HeaderMap) XXX_Size() int
- func (m *HeaderMap) XXX_Unmarshal(b []byte) error
- type HeaderMapValidationError
- type HeaderValue
- func (*HeaderValue) Descriptor() ([]byte, []int)
- func (m *HeaderValue) GetKey() string
- func (m *HeaderValue) GetValue() string
- func (m *HeaderValue) Marshal() (dAtA []byte, err error)
- func (m *HeaderValue) MarshalTo(dAtA []byte) (int, error)
- func (m *HeaderValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HeaderValue) ProtoMessage()
- func (m *HeaderValue) Reset()
- func (m *HeaderValue) Size() (n int)
- func (m *HeaderValue) String() string
- func (m *HeaderValue) Unmarshal(dAtA []byte) error
- func (m *HeaderValue) Validate() error
- func (m *HeaderValue) XXX_DiscardUnknown()
- func (m *HeaderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderValue) XXX_Merge(src proto.Message)
- func (m *HeaderValue) XXX_Size() int
- func (m *HeaderValue) XXX_Unmarshal(b []byte) error
- type HeaderValueOption
- func (*HeaderValueOption) Descriptor() ([]byte, []int)
- func (m *HeaderValueOption) GetAppend() *types.BoolValue
- func (m *HeaderValueOption) GetHeader() *HeaderValue
- func (m *HeaderValueOption) Marshal() (dAtA []byte, err error)
- func (m *HeaderValueOption) MarshalTo(dAtA []byte) (int, error)
- func (m *HeaderValueOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HeaderValueOption) ProtoMessage()
- func (m *HeaderValueOption) Reset()
- func (m *HeaderValueOption) Size() (n int)
- func (m *HeaderValueOption) String() string
- func (m *HeaderValueOption) Unmarshal(dAtA []byte) error
- func (m *HeaderValueOption) Validate() error
- func (m *HeaderValueOption) XXX_DiscardUnknown()
- func (m *HeaderValueOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderValueOption) XXX_Merge(src proto.Message)
- func (m *HeaderValueOption) XXX_Size() int
- func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error
- type HeaderValueOptionValidationError
- func (e HeaderValueOptionValidationError) Cause() error
- func (e HeaderValueOptionValidationError) Error() string
- func (e HeaderValueOptionValidationError) ErrorName() string
- func (e HeaderValueOptionValidationError) Field() string
- func (e HeaderValueOptionValidationError) Key() bool
- func (e HeaderValueOptionValidationError) Reason() string
- type HeaderValueValidationError
- func (e HeaderValueValidationError) Cause() error
- func (e HeaderValueValidationError) Error() string
- func (e HeaderValueValidationError) ErrorName() string
- func (e HeaderValueValidationError) Field() string
- func (e HeaderValueValidationError) Key() bool
- func (e HeaderValueValidationError) Reason() string
- type HealthCheck
- func (*HealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck) GetAltPort() *types.UInt32Value
- func (m *HealthCheck) GetAlwaysLogHealthCheckFailures() bool
- func (m *HealthCheck) GetCustomHealthCheck() *HealthCheck_CustomHealthCheck
- func (m *HealthCheck) GetEventLogPath() string
- func (m *HealthCheck) GetEventService() *EventServiceConfig
- func (m *HealthCheck) GetGrpcHealthCheck() *HealthCheck_GrpcHealthCheck
- func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker
- func (m *HealthCheck) GetHealthyEdgeInterval() *types.Duration
- func (m *HealthCheck) GetHealthyThreshold() *types.UInt32Value
- func (m *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck
- func (m *HealthCheck) GetInitialJitter() *types.Duration
- func (m *HealthCheck) GetInterval() *types.Duration
- func (m *HealthCheck) GetIntervalJitter() *types.Duration
- func (m *HealthCheck) GetIntervalJitterPercent() uint32
- func (m *HealthCheck) GetNoTrafficInterval() *types.Duration
- func (m *HealthCheck) GetReuseConnection() *types.BoolValue
- func (m *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck
- func (m *HealthCheck) GetTimeout() *types.Duration
- func (m *HealthCheck) GetTlsOptions() *HealthCheck_TlsOptions
- func (m *HealthCheck) GetUnhealthyEdgeInterval() *types.Duration
- func (m *HealthCheck) GetUnhealthyInterval() *types.Duration
- func (m *HealthCheck) GetUnhealthyThreshold() *types.UInt32Value
- func (m *HealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck) ProtoMessage()
- func (m *HealthCheck) Reset()
- func (m *HealthCheck) Size() (n int)
- func (m *HealthCheck) String() string
- func (m *HealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck) Validate() error
- func (m *HealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck) XXX_Merge(src proto.Message)
- func (*HealthCheck) XXX_OneofWrappers() []interface{}
- func (m *HealthCheck) XXX_Size() int
- func (m *HealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheckValidationError
- func (e HealthCheckValidationError) Cause() error
- func (e HealthCheckValidationError) Error() string
- func (e HealthCheckValidationError) ErrorName() string
- func (e HealthCheckValidationError) Field() string
- func (e HealthCheckValidationError) Key() bool
- func (e HealthCheckValidationError) Reason() string
- type HealthCheck_CustomHealthCheck
- func (*HealthCheck_CustomHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_CustomHealthCheck) GetConfigType() isHealthCheck_CustomHealthCheck_ConfigType
- func (m *HealthCheck_CustomHealthCheck) GetName() string
- func (m *HealthCheck_CustomHealthCheck) GetTypedConfig() *types.Any
- func (m *HealthCheck_CustomHealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_CustomHealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_CustomHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_CustomHealthCheck) ProtoMessage()
- func (m *HealthCheck_CustomHealthCheck) Reset()
- func (m *HealthCheck_CustomHealthCheck) Size() (n int)
- func (m *HealthCheck_CustomHealthCheck) String() string
- func (m *HealthCheck_CustomHealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_CustomHealthCheck) Validate() error
- func (m *HealthCheck_CustomHealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck_CustomHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_CustomHealthCheck) XXX_Merge(src proto.Message)
- func (*HealthCheck_CustomHealthCheck) XXX_OneofWrappers() []interface{}
- func (m *HealthCheck_CustomHealthCheck) XXX_Size() int
- func (m *HealthCheck_CustomHealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheck_CustomHealthCheckValidationError
- func (e HealthCheck_CustomHealthCheckValidationError) Cause() error
- func (e HealthCheck_CustomHealthCheckValidationError) Error() string
- func (e HealthCheck_CustomHealthCheckValidationError) ErrorName() string
- func (e HealthCheck_CustomHealthCheckValidationError) Field() string
- func (e HealthCheck_CustomHealthCheckValidationError) Key() bool
- func (e HealthCheck_CustomHealthCheckValidationError) Reason() string
- type HealthCheck_CustomHealthCheck_
- type HealthCheck_CustomHealthCheck_TypedConfig
- type HealthCheck_GrpcHealthCheck
- func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_GrpcHealthCheck) GetAuthority() string
- func (m *HealthCheck_GrpcHealthCheck) GetServiceName() string
- func (m *HealthCheck_GrpcHealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_GrpcHealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_GrpcHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_GrpcHealthCheck) ProtoMessage()
- func (m *HealthCheck_GrpcHealthCheck) Reset()
- func (m *HealthCheck_GrpcHealthCheck) Size() (n int)
- func (m *HealthCheck_GrpcHealthCheck) String() string
- func (m *HealthCheck_GrpcHealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_GrpcHealthCheck) Validate() error
- func (m *HealthCheck_GrpcHealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck_GrpcHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_GrpcHealthCheck) XXX_Merge(src proto.Message)
- func (m *HealthCheck_GrpcHealthCheck) XXX_Size() int
- func (m *HealthCheck_GrpcHealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheck_GrpcHealthCheckValidationError
- func (e HealthCheck_GrpcHealthCheckValidationError) Cause() error
- func (e HealthCheck_GrpcHealthCheckValidationError) Error() string
- func (e HealthCheck_GrpcHealthCheckValidationError) ErrorName() string
- func (e HealthCheck_GrpcHealthCheckValidationError) Field() string
- func (e HealthCheck_GrpcHealthCheckValidationError) Key() bool
- func (e HealthCheck_GrpcHealthCheckValidationError) Reason() string
- type HealthCheck_GrpcHealthCheck_
- type HealthCheck_HttpHealthCheck
- func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_HttpHealthCheck) GetCodecClientType() v3.CodecClientType
- func (m *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []*v3.Int64Range
- func (m *HealthCheck_HttpHealthCheck) GetHost() string
- func (m *HealthCheck_HttpHealthCheck) GetPath() string
- func (m *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload
- func (m *HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd() []*HeaderValueOption
- func (m *HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove() []string
- func (m *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload
- func (m *HealthCheck_HttpHealthCheck) GetServiceNameMatcher() *v31.StringMatcher
- func (m *HealthCheck_HttpHealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_HttpHealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_HttpHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_HttpHealthCheck) ProtoMessage()
- func (m *HealthCheck_HttpHealthCheck) Reset()
- func (m *HealthCheck_HttpHealthCheck) Size() (n int)
- func (m *HealthCheck_HttpHealthCheck) String() string
- func (m *HealthCheck_HttpHealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_HttpHealthCheck) Validate() error
- func (m *HealthCheck_HttpHealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck_HttpHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_HttpHealthCheck) XXX_Merge(src proto.Message)
- func (m *HealthCheck_HttpHealthCheck) XXX_Size() int
- func (m *HealthCheck_HttpHealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheck_HttpHealthCheckValidationError
- func (e HealthCheck_HttpHealthCheckValidationError) Cause() error
- func (e HealthCheck_HttpHealthCheckValidationError) Error() string
- func (e HealthCheck_HttpHealthCheckValidationError) ErrorName() string
- func (e HealthCheck_HttpHealthCheckValidationError) Field() string
- func (e HealthCheck_HttpHealthCheckValidationError) Key() bool
- func (e HealthCheck_HttpHealthCheckValidationError) Reason() string
- type HealthCheck_HttpHealthCheck_
- type HealthCheck_Payload
- func (*HealthCheck_Payload) Descriptor() ([]byte, []int)
- func (m *HealthCheck_Payload) GetBinary() []byte
- func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload
- func (m *HealthCheck_Payload) GetText() string
- func (m *HealthCheck_Payload) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_Payload) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_Payload) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_Payload) ProtoMessage()
- func (m *HealthCheck_Payload) Reset()
- func (m *HealthCheck_Payload) Size() (n int)
- func (m *HealthCheck_Payload) String() string
- func (m *HealthCheck_Payload) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_Payload) Validate() error
- func (m *HealthCheck_Payload) XXX_DiscardUnknown()
- func (m *HealthCheck_Payload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_Payload) XXX_Merge(src proto.Message)
- func (*HealthCheck_Payload) XXX_OneofWrappers() []interface{}
- func (m *HealthCheck_Payload) XXX_Size() int
- func (m *HealthCheck_Payload) XXX_Unmarshal(b []byte) error
- type HealthCheck_PayloadValidationError
- func (e HealthCheck_PayloadValidationError) Cause() error
- func (e HealthCheck_PayloadValidationError) Error() string
- func (e HealthCheck_PayloadValidationError) ErrorName() string
- func (e HealthCheck_PayloadValidationError) Field() string
- func (e HealthCheck_PayloadValidationError) Key() bool
- func (e HealthCheck_PayloadValidationError) Reason() string
- type HealthCheck_Payload_Binary
- type HealthCheck_Payload_Text
- type HealthCheck_RedisHealthCheck
- func (*HealthCheck_RedisHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_RedisHealthCheck) GetKey() string
- func (m *HealthCheck_RedisHealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_RedisHealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_RedisHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_RedisHealthCheck) ProtoMessage()
- func (m *HealthCheck_RedisHealthCheck) Reset()
- func (m *HealthCheck_RedisHealthCheck) Size() (n int)
- func (m *HealthCheck_RedisHealthCheck) String() string
- func (m *HealthCheck_RedisHealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_RedisHealthCheck) Validate() error
- func (m *HealthCheck_RedisHealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck_RedisHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_RedisHealthCheck) XXX_Merge(src proto.Message)
- func (m *HealthCheck_RedisHealthCheck) XXX_Size() int
- func (m *HealthCheck_RedisHealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheck_RedisHealthCheckValidationError
- func (e HealthCheck_RedisHealthCheckValidationError) Cause() error
- func (e HealthCheck_RedisHealthCheckValidationError) Error() string
- func (e HealthCheck_RedisHealthCheckValidationError) ErrorName() string
- func (e HealthCheck_RedisHealthCheckValidationError) Field() string
- func (e HealthCheck_RedisHealthCheckValidationError) Key() bool
- func (e HealthCheck_RedisHealthCheckValidationError) Reason() string
- type HealthCheck_TcpHealthCheck
- func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int)
- func (m *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload
- func (m *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload
- func (m *HealthCheck_TcpHealthCheck) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_TcpHealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_TcpHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_TcpHealthCheck) ProtoMessage()
- func (m *HealthCheck_TcpHealthCheck) Reset()
- func (m *HealthCheck_TcpHealthCheck) Size() (n int)
- func (m *HealthCheck_TcpHealthCheck) String() string
- func (m *HealthCheck_TcpHealthCheck) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_TcpHealthCheck) Validate() error
- func (m *HealthCheck_TcpHealthCheck) XXX_DiscardUnknown()
- func (m *HealthCheck_TcpHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_TcpHealthCheck) XXX_Merge(src proto.Message)
- func (m *HealthCheck_TcpHealthCheck) XXX_Size() int
- func (m *HealthCheck_TcpHealthCheck) XXX_Unmarshal(b []byte) error
- type HealthCheck_TcpHealthCheckValidationError
- func (e HealthCheck_TcpHealthCheckValidationError) Cause() error
- func (e HealthCheck_TcpHealthCheckValidationError) Error() string
- func (e HealthCheck_TcpHealthCheckValidationError) ErrorName() string
- func (e HealthCheck_TcpHealthCheckValidationError) Field() string
- func (e HealthCheck_TcpHealthCheckValidationError) Key() bool
- func (e HealthCheck_TcpHealthCheckValidationError) Reason() string
- type HealthCheck_TcpHealthCheck_
- type HealthCheck_TlsOptions
- func (*HealthCheck_TlsOptions) Descriptor() ([]byte, []int)
- func (m *HealthCheck_TlsOptions) GetAlpnProtocols() []string
- func (m *HealthCheck_TlsOptions) Marshal() (dAtA []byte, err error)
- func (m *HealthCheck_TlsOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthCheck_TlsOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthCheck_TlsOptions) ProtoMessage()
- func (m *HealthCheck_TlsOptions) Reset()
- func (m *HealthCheck_TlsOptions) Size() (n int)
- func (m *HealthCheck_TlsOptions) String() string
- func (m *HealthCheck_TlsOptions) Unmarshal(dAtA []byte) error
- func (m *HealthCheck_TlsOptions) Validate() error
- func (m *HealthCheck_TlsOptions) XXX_DiscardUnknown()
- func (m *HealthCheck_TlsOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthCheck_TlsOptions) XXX_Merge(src proto.Message)
- func (m *HealthCheck_TlsOptions) XXX_Size() int
- func (m *HealthCheck_TlsOptions) XXX_Unmarshal(b []byte) error
- type HealthCheck_TlsOptionsValidationError
- func (e HealthCheck_TlsOptionsValidationError) Cause() error
- func (e HealthCheck_TlsOptionsValidationError) Error() string
- func (e HealthCheck_TlsOptionsValidationError) ErrorName() string
- func (e HealthCheck_TlsOptionsValidationError) Field() string
- func (e HealthCheck_TlsOptionsValidationError) Key() bool
- func (e HealthCheck_TlsOptionsValidationError) Reason() string
- type HealthStatus
- type Http1ProtocolOptions
- func (*Http1ProtocolOptions) Descriptor() ([]byte, []int)
- func (m *Http1ProtocolOptions) GetAcceptHttp_10() bool
- func (m *Http1ProtocolOptions) GetAllowAbsoluteUrl() *types.BoolValue
- func (m *Http1ProtocolOptions) GetDefaultHostForHttp_10() string
- func (m *Http1ProtocolOptions) GetEnableTrailers() bool
- func (m *Http1ProtocolOptions) GetHeaderKeyFormat() *Http1ProtocolOptions_HeaderKeyFormat
- func (m *Http1ProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *Http1ProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *Http1ProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Http1ProtocolOptions) ProtoMessage()
- func (m *Http1ProtocolOptions) Reset()
- func (m *Http1ProtocolOptions) Size() (n int)
- func (m *Http1ProtocolOptions) String() string
- func (m *Http1ProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *Http1ProtocolOptions) Validate() error
- func (m *Http1ProtocolOptions) XXX_DiscardUnknown()
- func (m *Http1ProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http1ProtocolOptions) XXX_Merge(src proto.Message)
- func (m *Http1ProtocolOptions) XXX_Size() int
- func (m *Http1ProtocolOptions) XXX_Unmarshal(b []byte) error
- type Http1ProtocolOptionsValidationError
- func (e Http1ProtocolOptionsValidationError) Cause() error
- func (e Http1ProtocolOptionsValidationError) Error() string
- func (e Http1ProtocolOptionsValidationError) ErrorName() string
- func (e Http1ProtocolOptionsValidationError) Field() string
- func (e Http1ProtocolOptionsValidationError) Key() bool
- func (e Http1ProtocolOptionsValidationError) Reason() string
- type Http1ProtocolOptions_HeaderKeyFormat
- func (*Http1ProtocolOptions_HeaderKeyFormat) Descriptor() ([]byte, []int)
- func (m *Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat() isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat
- func (m *Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords() *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords
- func (m *Http1ProtocolOptions_HeaderKeyFormat) Marshal() (dAtA []byte, err error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat) MarshalTo(dAtA []byte) (int, error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage()
- func (m *Http1ProtocolOptions_HeaderKeyFormat) Reset()
- func (m *Http1ProtocolOptions_HeaderKeyFormat) Size() (n int)
- func (m *Http1ProtocolOptions_HeaderKeyFormat) String() string
- func (m *Http1ProtocolOptions_HeaderKeyFormat) Unmarshal(dAtA []byte) error
- func (m *Http1ProtocolOptions_HeaderKeyFormat) Validate() error
- func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_DiscardUnknown()
- func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Merge(src proto.Message)
- func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_OneofWrappers() []interface{}
- func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Size() int
- func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Unmarshal(b []byte) error
- type Http1ProtocolOptions_HeaderKeyFormatValidationError
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Cause() error
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Error() string
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) ErrorName() string
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Field() string
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Key() bool
- func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Reason() string
- type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords
- func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Descriptor() ([]byte, []int)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Marshal() (dAtA []byte, err error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalTo(dAtA []byte) (int, error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage()
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset()
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Size() (n int)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String() string
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Unmarshal(dAtA []byte) error
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Validate() error
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_DiscardUnknown()
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Merge(src proto.Message)
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Size() int
- func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Unmarshal(b []byte) error
- type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Cause() error
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Error() string
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) ErrorName() string
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Field() string
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Key() bool
- func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Reason() string
- type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_
- type Http2ProtocolOptions
- func (*Http2ProtocolOptions) Descriptor() ([]byte, []int)
- func (m *Http2ProtocolOptions) GetAllowConnect() bool
- func (m *Http2ProtocolOptions) GetAllowMetadata() bool
- func (m *Http2ProtocolOptions) GetCustomSettingsParameters() []*Http2ProtocolOptions_SettingsParameter
- func (m *Http2ProtocolOptions) GetHpackTableSize() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetInitialConnectionWindowSize() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetInitialStreamWindowSize() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxConcurrentStreams() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxOutboundControlFrames() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetMaxOutboundFrames() *types.UInt32Value
- func (m *Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging() bool
- func (m *Http2ProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *Http2ProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *Http2ProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Http2ProtocolOptions) ProtoMessage()
- func (m *Http2ProtocolOptions) Reset()
- func (m *Http2ProtocolOptions) Size() (n int)
- func (m *Http2ProtocolOptions) String() string
- func (m *Http2ProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *Http2ProtocolOptions) Validate() error
- func (m *Http2ProtocolOptions) XXX_DiscardUnknown()
- func (m *Http2ProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http2ProtocolOptions) XXX_Merge(src proto.Message)
- func (m *Http2ProtocolOptions) XXX_Size() int
- func (m *Http2ProtocolOptions) XXX_Unmarshal(b []byte) error
- type Http2ProtocolOptionsValidationError
- func (e Http2ProtocolOptionsValidationError) Cause() error
- func (e Http2ProtocolOptionsValidationError) Error() string
- func (e Http2ProtocolOptionsValidationError) ErrorName() string
- func (e Http2ProtocolOptionsValidationError) Field() string
- func (e Http2ProtocolOptionsValidationError) Key() bool
- func (e Http2ProtocolOptionsValidationError) Reason() string
- type Http2ProtocolOptions_SettingsParameter
- func (*Http2ProtocolOptions_SettingsParameter) Descriptor() ([]byte, []int)
- func (m *Http2ProtocolOptions_SettingsParameter) GetIdentifier() *types.UInt32Value
- func (m *Http2ProtocolOptions_SettingsParameter) GetValue() *types.UInt32Value
- func (m *Http2ProtocolOptions_SettingsParameter) Marshal() (dAtA []byte, err error)
- func (m *Http2ProtocolOptions_SettingsParameter) MarshalTo(dAtA []byte) (int, error)
- func (m *Http2ProtocolOptions_SettingsParameter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage()
- func (m *Http2ProtocolOptions_SettingsParameter) Reset()
- func (m *Http2ProtocolOptions_SettingsParameter) Size() (n int)
- func (m *Http2ProtocolOptions_SettingsParameter) String() string
- func (m *Http2ProtocolOptions_SettingsParameter) Unmarshal(dAtA []byte) error
- func (m *Http2ProtocolOptions_SettingsParameter) Validate() error
- func (m *Http2ProtocolOptions_SettingsParameter) XXX_DiscardUnknown()
- func (m *Http2ProtocolOptions_SettingsParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http2ProtocolOptions_SettingsParameter) XXX_Merge(src proto.Message)
- func (m *Http2ProtocolOptions_SettingsParameter) XXX_Size() int
- func (m *Http2ProtocolOptions_SettingsParameter) XXX_Unmarshal(b []byte) error
- type Http2ProtocolOptions_SettingsParameterValidationError
- func (e Http2ProtocolOptions_SettingsParameterValidationError) Cause() error
- func (e Http2ProtocolOptions_SettingsParameterValidationError) Error() string
- func (e Http2ProtocolOptions_SettingsParameterValidationError) ErrorName() string
- func (e Http2ProtocolOptions_SettingsParameterValidationError) Field() string
- func (e Http2ProtocolOptions_SettingsParameterValidationError) Key() bool
- func (e Http2ProtocolOptions_SettingsParameterValidationError) Reason() string
- type HttpProtocolOptions
- func (*HttpProtocolOptions) Descriptor() ([]byte, []int)
- func (m *HttpProtocolOptions) GetHeadersWithUnderscoresAction() HttpProtocolOptions_HeadersWithUnderscoresAction
- func (m *HttpProtocolOptions) GetIdleTimeout() *types.Duration
- func (m *HttpProtocolOptions) GetMaxConnectionDuration() *types.Duration
- func (m *HttpProtocolOptions) GetMaxHeadersCount() *types.UInt32Value
- func (m *HttpProtocolOptions) GetMaxStreamDuration() *types.Duration
- func (m *HttpProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *HttpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpProtocolOptions) ProtoMessage()
- func (m *HttpProtocolOptions) Reset()
- func (m *HttpProtocolOptions) Size() (n int)
- func (m *HttpProtocolOptions) String() string
- func (m *HttpProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *HttpProtocolOptions) Validate() error
- func (m *HttpProtocolOptions) XXX_DiscardUnknown()
- func (m *HttpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpProtocolOptions) XXX_Merge(src proto.Message)
- func (m *HttpProtocolOptions) XXX_Size() int
- func (m *HttpProtocolOptions) XXX_Unmarshal(b []byte) error
- type HttpProtocolOptionsValidationError
- func (e HttpProtocolOptionsValidationError) Cause() error
- func (e HttpProtocolOptionsValidationError) Error() string
- func (e HttpProtocolOptionsValidationError) ErrorName() string
- func (e HttpProtocolOptionsValidationError) Field() string
- func (e HttpProtocolOptionsValidationError) Key() bool
- func (e HttpProtocolOptionsValidationError) Reason() string
- type HttpProtocolOptions_HeadersWithUnderscoresAction
- type HttpUri
- func (*HttpUri) Descriptor() ([]byte, []int)
- func (m *HttpUri) GetCluster() string
- func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType
- func (m *HttpUri) GetTimeout() *types.Duration
- func (m *HttpUri) GetUri() string
- func (m *HttpUri) Marshal() (dAtA []byte, err error)
- func (m *HttpUri) MarshalTo(dAtA []byte) (int, error)
- func (m *HttpUri) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HttpUri) ProtoMessage()
- func (m *HttpUri) Reset()
- func (m *HttpUri) Size() (n int)
- func (m *HttpUri) String() string
- func (m *HttpUri) Unmarshal(dAtA []byte) error
- func (m *HttpUri) Validate() error
- func (m *HttpUri) XXX_DiscardUnknown()
- func (m *HttpUri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpUri) XXX_Merge(src proto.Message)
- func (*HttpUri) XXX_OneofWrappers() []interface{}
- func (m *HttpUri) XXX_Size() int
- func (m *HttpUri) XXX_Unmarshal(b []byte) error
- type HttpUriValidationError
- type HttpUri_Cluster
- type Locality
- func (*Locality) Descriptor() ([]byte, []int)
- func (m *Locality) GetRegion() string
- func (m *Locality) GetSubZone() string
- func (m *Locality) GetZone() string
- func (m *Locality) Marshal() (dAtA []byte, err error)
- func (m *Locality) MarshalTo(dAtA []byte) (int, error)
- func (m *Locality) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Locality) ProtoMessage()
- func (m *Locality) Reset()
- func (m *Locality) Size() (n int)
- func (m *Locality) String() string
- func (m *Locality) Unmarshal(dAtA []byte) error
- func (m *Locality) Validate() error
- func (m *Locality) XXX_DiscardUnknown()
- func (m *Locality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Locality) XXX_Merge(src proto.Message)
- func (m *Locality) XXX_Size() int
- func (m *Locality) XXX_Unmarshal(b []byte) error
- type LocalityValidationError
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)
- func (m *Metadata) GetFilterMetadata() map[string]*types.Struct
- func (m *Metadata) Marshal() (dAtA []byte, err error)
- func (m *Metadata) MarshalTo(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) Size() (n int)
- func (m *Metadata) String() string
- func (m *Metadata) Unmarshal(dAtA []byte) error
- func (m *Metadata) Validate() error
- func (m *Metadata) XXX_DiscardUnknown()
- func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metadata) XXX_Merge(src proto.Message)
- func (m *Metadata) XXX_Size() int
- func (m *Metadata) XXX_Unmarshal(b []byte) error
- type MetadataValidationError
- type Node
- func (*Node) Descriptor() ([]byte, []int)
- func (m *Node) GetClientFeatures() []string
- func (m *Node) GetCluster() string
- func (m *Node) GetExtensions() []*Extension
- func (m *Node) GetId() string
- func (m *Node) GetListeningAddresses() []*Address
- func (m *Node) GetLocality() *Locality
- func (m *Node) GetMetadata() *types.Struct
- func (m *Node) GetUserAgentBuildVersion() *BuildVersion
- func (m *Node) GetUserAgentName() string
- func (m *Node) GetUserAgentVersion() string
- func (m *Node) GetUserAgentVersionType() isNode_UserAgentVersionType
- func (m *Node) Marshal() (dAtA []byte, err error)
- func (m *Node) MarshalTo(dAtA []byte) (int, error)
- func (m *Node) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (m *Node) Size() (n int)
- func (m *Node) String() string
- func (m *Node) Unmarshal(dAtA []byte) error
- func (m *Node) Validate() error
- func (m *Node) XXX_DiscardUnknown()
- func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Node) XXX_Merge(src proto.Message)
- func (*Node) XXX_OneofWrappers() []interface{}
- func (m *Node) XXX_Size() int
- func (m *Node) XXX_Unmarshal(b []byte) error
- type NodeValidationError
- type Node_UserAgentBuildVersion
- type Node_UserAgentVersion
- type Pipe
- func (*Pipe) Descriptor() ([]byte, []int)
- func (m *Pipe) GetMode() uint32
- func (m *Pipe) GetPath() string
- func (m *Pipe) Marshal() (dAtA []byte, err error)
- func (m *Pipe) MarshalTo(dAtA []byte) (int, error)
- func (m *Pipe) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Pipe) ProtoMessage()
- func (m *Pipe) Reset()
- func (m *Pipe) Size() (n int)
- func (m *Pipe) String() string
- func (m *Pipe) Unmarshal(dAtA []byte) error
- func (m *Pipe) Validate() error
- func (m *Pipe) XXX_DiscardUnknown()
- func (m *Pipe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Pipe) XXX_Merge(src proto.Message)
- func (m *Pipe) XXX_Size() int
- func (m *Pipe) XXX_Unmarshal(b []byte) error
- type PipeValidationError
- type RateLimitSettings
- func (*RateLimitSettings) Descriptor() ([]byte, []int)
- func (m *RateLimitSettings) GetFillRate() *types.DoubleValue
- func (m *RateLimitSettings) GetMaxTokens() *types.UInt32Value
- func (m *RateLimitSettings) Marshal() (dAtA []byte, err error)
- func (m *RateLimitSettings) MarshalTo(dAtA []byte) (int, error)
- func (m *RateLimitSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RateLimitSettings) ProtoMessage()
- func (m *RateLimitSettings) Reset()
- func (m *RateLimitSettings) Size() (n int)
- func (m *RateLimitSettings) String() string
- func (m *RateLimitSettings) Unmarshal(dAtA []byte) error
- func (m *RateLimitSettings) Validate() error
- func (m *RateLimitSettings) XXX_DiscardUnknown()
- func (m *RateLimitSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RateLimitSettings) XXX_Merge(src proto.Message)
- func (m *RateLimitSettings) XXX_Size() int
- func (m *RateLimitSettings) XXX_Unmarshal(b []byte) error
- type RateLimitSettingsValidationError
- func (e RateLimitSettingsValidationError) Cause() error
- func (e RateLimitSettingsValidationError) Error() string
- func (e RateLimitSettingsValidationError) ErrorName() string
- func (e RateLimitSettingsValidationError) Field() string
- func (e RateLimitSettingsValidationError) Key() bool
- func (e RateLimitSettingsValidationError) Reason() string
- type RemoteDataSource
- func (*RemoteDataSource) Descriptor() ([]byte, []int)
- func (m *RemoteDataSource) GetHttpUri() *HttpUri
- func (m *RemoteDataSource) GetRetryPolicy() *RetryPolicy
- func (m *RemoteDataSource) GetSha256() string
- func (m *RemoteDataSource) Marshal() (dAtA []byte, err error)
- func (m *RemoteDataSource) MarshalTo(dAtA []byte) (int, error)
- func (m *RemoteDataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RemoteDataSource) ProtoMessage()
- func (m *RemoteDataSource) Reset()
- func (m *RemoteDataSource) Size() (n int)
- func (m *RemoteDataSource) String() string
- func (m *RemoteDataSource) Unmarshal(dAtA []byte) error
- func (m *RemoteDataSource) Validate() error
- func (m *RemoteDataSource) XXX_DiscardUnknown()
- func (m *RemoteDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoteDataSource) XXX_Merge(src proto.Message)
- func (m *RemoteDataSource) XXX_Size() int
- func (m *RemoteDataSource) XXX_Unmarshal(b []byte) error
- type RemoteDataSourceValidationError
- func (e RemoteDataSourceValidationError) Cause() error
- func (e RemoteDataSourceValidationError) Error() string
- func (e RemoteDataSourceValidationError) ErrorName() string
- func (e RemoteDataSourceValidationError) Field() string
- func (e RemoteDataSourceValidationError) Key() bool
- func (e RemoteDataSourceValidationError) Reason() string
- type RequestMethod
- type RetryPolicy
- func (*RetryPolicy) Descriptor() ([]byte, []int)
- func (m *RetryPolicy) GetNumRetries() *types.UInt32Value
- func (m *RetryPolicy) GetRetryBackOff() *BackoffStrategy
- func (m *RetryPolicy) Marshal() (dAtA []byte, err error)
- func (m *RetryPolicy) MarshalTo(dAtA []byte) (int, error)
- func (m *RetryPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RetryPolicy) ProtoMessage()
- func (m *RetryPolicy) Reset()
- func (m *RetryPolicy) Size() (n int)
- func (m *RetryPolicy) String() string
- func (m *RetryPolicy) Unmarshal(dAtA []byte) error
- func (m *RetryPolicy) Validate() error
- func (m *RetryPolicy) XXX_DiscardUnknown()
- func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RetryPolicy) XXX_Merge(src proto.Message)
- func (m *RetryPolicy) XXX_Size() int
- func (m *RetryPolicy) XXX_Unmarshal(b []byte) error
- type RetryPolicyValidationError
- func (e RetryPolicyValidationError) Cause() error
- func (e RetryPolicyValidationError) Error() string
- func (e RetryPolicyValidationError) ErrorName() string
- func (e RetryPolicyValidationError) Field() string
- func (e RetryPolicyValidationError) Key() bool
- func (e RetryPolicyValidationError) Reason() string
- type RoutingPriority
- type RuntimeDouble
- func (*RuntimeDouble) Descriptor() ([]byte, []int)
- func (m *RuntimeDouble) GetDefaultValue() float64
- func (m *RuntimeDouble) GetRuntimeKey() string
- func (m *RuntimeDouble) Marshal() (dAtA []byte, err error)
- func (m *RuntimeDouble) MarshalTo(dAtA []byte) (int, error)
- func (m *RuntimeDouble) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RuntimeDouble) ProtoMessage()
- func (m *RuntimeDouble) Reset()
- func (m *RuntimeDouble) Size() (n int)
- func (m *RuntimeDouble) String() string
- func (m *RuntimeDouble) Unmarshal(dAtA []byte) error
- func (m *RuntimeDouble) Validate() error
- func (m *RuntimeDouble) XXX_DiscardUnknown()
- func (m *RuntimeDouble) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeDouble) XXX_Merge(src proto.Message)
- func (m *RuntimeDouble) XXX_Size() int
- func (m *RuntimeDouble) XXX_Unmarshal(b []byte) error
- type RuntimeDoubleValidationError
- func (e RuntimeDoubleValidationError) Cause() error
- func (e RuntimeDoubleValidationError) Error() string
- func (e RuntimeDoubleValidationError) ErrorName() string
- func (e RuntimeDoubleValidationError) Field() string
- func (e RuntimeDoubleValidationError) Key() bool
- func (e RuntimeDoubleValidationError) Reason() string
- type RuntimeFeatureFlag
- func (*RuntimeFeatureFlag) Descriptor() ([]byte, []int)
- func (m *RuntimeFeatureFlag) GetDefaultValue() *types.BoolValue
- func (m *RuntimeFeatureFlag) GetRuntimeKey() string
- func (m *RuntimeFeatureFlag) Marshal() (dAtA []byte, err error)
- func (m *RuntimeFeatureFlag) MarshalTo(dAtA []byte) (int, error)
- func (m *RuntimeFeatureFlag) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RuntimeFeatureFlag) ProtoMessage()
- func (m *RuntimeFeatureFlag) Reset()
- func (m *RuntimeFeatureFlag) Size() (n int)
- func (m *RuntimeFeatureFlag) String() string
- func (m *RuntimeFeatureFlag) Unmarshal(dAtA []byte) error
- func (m *RuntimeFeatureFlag) Validate() error
- func (m *RuntimeFeatureFlag) XXX_DiscardUnknown()
- func (m *RuntimeFeatureFlag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeFeatureFlag) XXX_Merge(src proto.Message)
- func (m *RuntimeFeatureFlag) XXX_Size() int
- func (m *RuntimeFeatureFlag) XXX_Unmarshal(b []byte) error
- type RuntimeFeatureFlagValidationError
- func (e RuntimeFeatureFlagValidationError) Cause() error
- func (e RuntimeFeatureFlagValidationError) Error() string
- func (e RuntimeFeatureFlagValidationError) ErrorName() string
- func (e RuntimeFeatureFlagValidationError) Field() string
- func (e RuntimeFeatureFlagValidationError) Key() bool
- func (e RuntimeFeatureFlagValidationError) Reason() string
- type RuntimeFractionalPercent
- func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int)
- func (m *RuntimeFractionalPercent) GetDefaultValue() *v3.FractionalPercent
- func (m *RuntimeFractionalPercent) GetRuntimeKey() string
- func (m *RuntimeFractionalPercent) Marshal() (dAtA []byte, err error)
- func (m *RuntimeFractionalPercent) MarshalTo(dAtA []byte) (int, error)
- func (m *RuntimeFractionalPercent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RuntimeFractionalPercent) ProtoMessage()
- func (m *RuntimeFractionalPercent) Reset()
- func (m *RuntimeFractionalPercent) Size() (n int)
- func (m *RuntimeFractionalPercent) String() string
- func (m *RuntimeFractionalPercent) Unmarshal(dAtA []byte) error
- func (m *RuntimeFractionalPercent) Validate() error
- func (m *RuntimeFractionalPercent) XXX_DiscardUnknown()
- func (m *RuntimeFractionalPercent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeFractionalPercent) XXX_Merge(src proto.Message)
- func (m *RuntimeFractionalPercent) XXX_Size() int
- func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error
- type RuntimeFractionalPercentValidationError
- func (e RuntimeFractionalPercentValidationError) Cause() error
- func (e RuntimeFractionalPercentValidationError) Error() string
- func (e RuntimeFractionalPercentValidationError) ErrorName() string
- func (e RuntimeFractionalPercentValidationError) Field() string
- func (e RuntimeFractionalPercentValidationError) Key() bool
- func (e RuntimeFractionalPercentValidationError) Reason() string
- type RuntimeUInt32
- func (*RuntimeUInt32) Descriptor() ([]byte, []int)
- func (m *RuntimeUInt32) GetDefaultValue() uint32
- func (m *RuntimeUInt32) GetRuntimeKey() string
- func (m *RuntimeUInt32) Marshal() (dAtA []byte, err error)
- func (m *RuntimeUInt32) MarshalTo(dAtA []byte) (int, error)
- func (m *RuntimeUInt32) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RuntimeUInt32) ProtoMessage()
- func (m *RuntimeUInt32) Reset()
- func (m *RuntimeUInt32) Size() (n int)
- func (m *RuntimeUInt32) String() string
- func (m *RuntimeUInt32) Unmarshal(dAtA []byte) error
- func (m *RuntimeUInt32) Validate() error
- func (m *RuntimeUInt32) XXX_DiscardUnknown()
- func (m *RuntimeUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RuntimeUInt32) XXX_Merge(src proto.Message)
- func (m *RuntimeUInt32) XXX_Size() int
- func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error
- type RuntimeUInt32ValidationError
- func (e RuntimeUInt32ValidationError) Cause() error
- func (e RuntimeUInt32ValidationError) Error() string
- func (e RuntimeUInt32ValidationError) ErrorName() string
- func (e RuntimeUInt32ValidationError) Field() string
- func (e RuntimeUInt32ValidationError) Key() bool
- func (e RuntimeUInt32ValidationError) Reason() string
- type SelfConfigSource
- func (*SelfConfigSource) Descriptor() ([]byte, []int)
- func (m *SelfConfigSource) Marshal() (dAtA []byte, err error)
- func (m *SelfConfigSource) MarshalTo(dAtA []byte) (int, error)
- func (m *SelfConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SelfConfigSource) ProtoMessage()
- func (m *SelfConfigSource) Reset()
- func (m *SelfConfigSource) Size() (n int)
- func (m *SelfConfigSource) String() string
- func (m *SelfConfigSource) Unmarshal(dAtA []byte) error
- func (m *SelfConfigSource) Validate() error
- func (m *SelfConfigSource) XXX_DiscardUnknown()
- func (m *SelfConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SelfConfigSource) XXX_Merge(src proto.Message)
- func (m *SelfConfigSource) XXX_Size() int
- func (m *SelfConfigSource) XXX_Unmarshal(b []byte) error
- type SelfConfigSourceValidationError
- func (e SelfConfigSourceValidationError) Cause() error
- func (e SelfConfigSourceValidationError) Error() string
- func (e SelfConfigSourceValidationError) ErrorName() string
- func (e SelfConfigSourceValidationError) Field() string
- func (e SelfConfigSourceValidationError) Key() bool
- func (e SelfConfigSourceValidationError) Reason() string
- type SocketAddress
- func (*SocketAddress) Descriptor() ([]byte, []int)
- func (m *SocketAddress) GetAddress() string
- func (m *SocketAddress) GetIpv4Compat() bool
- func (m *SocketAddress) GetNamedPort() string
- func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
- func (m *SocketAddress) GetPortValue() uint32
- func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
- func (m *SocketAddress) GetResolverName() string
- func (m *SocketAddress) Marshal() (dAtA []byte, err error)
- func (m *SocketAddress) MarshalTo(dAtA []byte) (int, error)
- func (m *SocketAddress) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SocketAddress) ProtoMessage()
- func (m *SocketAddress) Reset()
- func (m *SocketAddress) Size() (n int)
- func (m *SocketAddress) String() string
- func (m *SocketAddress) Unmarshal(dAtA []byte) error
- func (m *SocketAddress) Validate() error
- func (m *SocketAddress) XXX_DiscardUnknown()
- func (m *SocketAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SocketAddress) XXX_Merge(src proto.Message)
- func (*SocketAddress) XXX_OneofWrappers() []interface{}
- func (m *SocketAddress) XXX_Size() int
- func (m *SocketAddress) XXX_Unmarshal(b []byte) error
- type SocketAddressValidationError
- func (e SocketAddressValidationError) Cause() error
- func (e SocketAddressValidationError) Error() string
- func (e SocketAddressValidationError) ErrorName() string
- func (e SocketAddressValidationError) Field() string
- func (e SocketAddressValidationError) Key() bool
- func (e SocketAddressValidationError) Reason() string
- type SocketAddress_NamedPort
- type SocketAddress_PortValue
- type SocketAddress_Protocol
- type SocketOption
- func (*SocketOption) Descriptor() ([]byte, []int)
- func (m *SocketOption) GetBufValue() []byte
- func (m *SocketOption) GetDescription() string
- func (m *SocketOption) GetIntValue() int64
- func (m *SocketOption) GetLevel() int64
- func (m *SocketOption) GetName() int64
- func (m *SocketOption) GetState() SocketOption_SocketState
- func (m *SocketOption) GetValue() isSocketOption_Value
- func (m *SocketOption) Marshal() (dAtA []byte, err error)
- func (m *SocketOption) MarshalTo(dAtA []byte) (int, error)
- func (m *SocketOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SocketOption) ProtoMessage()
- func (m *SocketOption) Reset()
- func (m *SocketOption) Size() (n int)
- func (m *SocketOption) String() string
- func (m *SocketOption) Unmarshal(dAtA []byte) error
- func (m *SocketOption) Validate() error
- func (m *SocketOption) XXX_DiscardUnknown()
- func (m *SocketOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SocketOption) XXX_Merge(src proto.Message)
- func (*SocketOption) XXX_OneofWrappers() []interface{}
- func (m *SocketOption) XXX_Size() int
- func (m *SocketOption) XXX_Unmarshal(b []byte) error
- type SocketOptionValidationError
- func (e SocketOptionValidationError) Cause() error
- func (e SocketOptionValidationError) Error() string
- func (e SocketOptionValidationError) ErrorName() string
- func (e SocketOptionValidationError) Field() string
- func (e SocketOptionValidationError) Key() bool
- func (e SocketOptionValidationError) Reason() string
- type SocketOption_BufValue
- type SocketOption_IntValue
- type SocketOption_SocketState
- type TcpKeepalive
- func (*TcpKeepalive) Descriptor() ([]byte, []int)
- func (m *TcpKeepalive) GetKeepaliveInterval() *types.UInt32Value
- func (m *TcpKeepalive) GetKeepaliveProbes() *types.UInt32Value
- func (m *TcpKeepalive) GetKeepaliveTime() *types.UInt32Value
- func (m *TcpKeepalive) Marshal() (dAtA []byte, err error)
- func (m *TcpKeepalive) MarshalTo(dAtA []byte) (int, error)
- func (m *TcpKeepalive) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TcpKeepalive) ProtoMessage()
- func (m *TcpKeepalive) Reset()
- func (m *TcpKeepalive) Size() (n int)
- func (m *TcpKeepalive) String() string
- func (m *TcpKeepalive) Unmarshal(dAtA []byte) error
- func (m *TcpKeepalive) Validate() error
- func (m *TcpKeepalive) XXX_DiscardUnknown()
- func (m *TcpKeepalive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TcpKeepalive) XXX_Merge(src proto.Message)
- func (m *TcpKeepalive) XXX_Size() int
- func (m *TcpKeepalive) XXX_Unmarshal(b []byte) error
- type TcpKeepaliveValidationError
- func (e TcpKeepaliveValidationError) Cause() error
- func (e TcpKeepaliveValidationError) Error() string
- func (e TcpKeepaliveValidationError) ErrorName() string
- func (e TcpKeepaliveValidationError) Field() string
- func (e TcpKeepaliveValidationError) Key() bool
- func (e TcpKeepaliveValidationError) Reason() string
- type TcpProtocolOptions
- func (*TcpProtocolOptions) Descriptor() ([]byte, []int)
- func (m *TcpProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *TcpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *TcpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TcpProtocolOptions) ProtoMessage()
- func (m *TcpProtocolOptions) Reset()
- func (m *TcpProtocolOptions) Size() (n int)
- func (m *TcpProtocolOptions) String() string
- func (m *TcpProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *TcpProtocolOptions) Validate() error
- func (m *TcpProtocolOptions) XXX_DiscardUnknown()
- func (m *TcpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TcpProtocolOptions) XXX_Merge(src proto.Message)
- func (m *TcpProtocolOptions) XXX_Size() int
- func (m *TcpProtocolOptions) XXX_Unmarshal(b []byte) error
- type TcpProtocolOptionsValidationError
- func (e TcpProtocolOptionsValidationError) Cause() error
- func (e TcpProtocolOptionsValidationError) Error() string
- func (e TcpProtocolOptionsValidationError) ErrorName() string
- func (e TcpProtocolOptionsValidationError) Field() string
- func (e TcpProtocolOptionsValidationError) Key() bool
- func (e TcpProtocolOptionsValidationError) Reason() string
- type TrafficDirection
- type TransportSocket
- func (*TransportSocket) Descriptor() ([]byte, []int)
- func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType
- func (m *TransportSocket) GetName() string
- func (m *TransportSocket) GetTypedConfig() *types.Any
- func (m *TransportSocket) Marshal() (dAtA []byte, err error)
- func (m *TransportSocket) MarshalTo(dAtA []byte) (int, error)
- func (m *TransportSocket) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TransportSocket) ProtoMessage()
- func (m *TransportSocket) Reset()
- func (m *TransportSocket) Size() (n int)
- func (m *TransportSocket) String() string
- func (m *TransportSocket) Unmarshal(dAtA []byte) error
- func (m *TransportSocket) Validate() error
- func (m *TransportSocket) XXX_DiscardUnknown()
- func (m *TransportSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TransportSocket) XXX_Merge(src proto.Message)
- func (*TransportSocket) XXX_OneofWrappers() []interface{}
- func (m *TransportSocket) XXX_Size() int
- func (m *TransportSocket) XXX_Unmarshal(b []byte) error
- type TransportSocketValidationError
- func (e TransportSocketValidationError) Cause() error
- func (e TransportSocketValidationError) Error() string
- func (e TransportSocketValidationError) ErrorName() string
- func (e TransportSocketValidationError) Field() string
- func (e TransportSocketValidationError) Key() bool
- func (e TransportSocketValidationError) Reason() string
- type TransportSocket_TypedConfig
- type UpstreamHttpProtocolOptions
- func (*UpstreamHttpProtocolOptions) Descriptor() ([]byte, []int)
- func (m *UpstreamHttpProtocolOptions) GetAutoSanValidation() bool
- func (m *UpstreamHttpProtocolOptions) GetAutoSni() bool
- func (m *UpstreamHttpProtocolOptions) Marshal() (dAtA []byte, err error)
- func (m *UpstreamHttpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
- func (m *UpstreamHttpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpstreamHttpProtocolOptions) ProtoMessage()
- func (m *UpstreamHttpProtocolOptions) Reset()
- func (m *UpstreamHttpProtocolOptions) Size() (n int)
- func (m *UpstreamHttpProtocolOptions) String() string
- func (m *UpstreamHttpProtocolOptions) Unmarshal(dAtA []byte) error
- func (m *UpstreamHttpProtocolOptions) Validate() error
- func (m *UpstreamHttpProtocolOptions) XXX_DiscardUnknown()
- func (m *UpstreamHttpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpstreamHttpProtocolOptions) XXX_Merge(src proto.Message)
- func (m *UpstreamHttpProtocolOptions) XXX_Size() int
- func (m *UpstreamHttpProtocolOptions) XXX_Unmarshal(b []byte) error
- type UpstreamHttpProtocolOptionsValidationError
- func (e UpstreamHttpProtocolOptionsValidationError) Cause() error
- func (e UpstreamHttpProtocolOptionsValidationError) Error() string
- func (e UpstreamHttpProtocolOptionsValidationError) ErrorName() string
- func (e UpstreamHttpProtocolOptionsValidationError) Field() string
- func (e UpstreamHttpProtocolOptionsValidationError) Key() bool
- func (e UpstreamHttpProtocolOptionsValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthAddress = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowAddress = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupAddress = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthBackoff = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowBackoff = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupBackoff = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthBase = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowBase = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupBase = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthConfigSource = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowConfigSource = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupConfigSource = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthEventServiceConfig = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowEventServiceConfig = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupEventServiceConfig = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGrpcMethodList = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGrpcMethodList = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGrpcMethodList = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGrpcService = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGrpcService = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGrpcService = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthHealthCheck = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowHealthCheck = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupHealthCheck = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthHttpUri = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowHttpUri = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupHttpUri = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthProtocol = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowProtocol = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupProtocol = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthSocketOption = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowSocketOption = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupSocketOption = fmt.Errorf("proto: unexpected end of group") )
var ApiConfigSource_ApiType_name = map[int32]string{
0: "DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE",
1: "REST",
2: "GRPC",
3: "DELTA_GRPC",
}
var ApiConfigSource_ApiType_value = map[string]int32{
"DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE": 0,
"REST": 1,
"GRPC": 2,
"DELTA_GRPC": 3,
}
var ApiVersion_name = map[int32]string{
0: "AUTO",
1: "V2",
2: "V3",
}
var ApiVersion_value = map[string]int32{
"AUTO": 0,
"V2": 1,
"V3": 2,
}
var HealthStatus_name = map[int32]string{
0: "UNKNOWN",
1: "HEALTHY",
2: "UNHEALTHY",
3: "DRAINING",
4: "TIMEOUT",
5: "DEGRADED",
}
var HealthStatus_value = map[string]int32{
"UNKNOWN": 0,
"HEALTHY": 1,
"UNHEALTHY": 2,
"DRAINING": 3,
"TIMEOUT": 4,
"DEGRADED": 5,
}
var HttpProtocolOptions_HeadersWithUnderscoresAction_name = map[int32]string{
0: "ALLOW",
1: "REJECT_REQUEST",
2: "DROP_HEADER",
}
var HttpProtocolOptions_HeadersWithUnderscoresAction_value = map[string]int32{
"ALLOW": 0,
"REJECT_REQUEST": 1,
"DROP_HEADER": 2,
}
var RequestMethod_name = map[int32]string{
0: "METHOD_UNSPECIFIED",
1: "GET",
2: "HEAD",
3: "POST",
4: "PUT",
5: "DELETE",
6: "CONNECT",
7: "OPTIONS",
8: "TRACE",
9: "PATCH",
}
var RequestMethod_value = map[string]int32{
"METHOD_UNSPECIFIED": 0,
"GET": 1,
"HEAD": 2,
"POST": 3,
"PUT": 4,
"DELETE": 5,
"CONNECT": 6,
"OPTIONS": 7,
"TRACE": 8,
"PATCH": 9,
}
var RoutingPriority_name = map[int32]string{
0: "DEFAULT",
1: "HIGH",
}
var RoutingPriority_value = map[string]int32{
"DEFAULT": 0,
"HIGH": 1,
}
var SocketAddress_Protocol_name = map[int32]string{
0: "TCP",
1: "UDP",
}
var SocketAddress_Protocol_value = map[string]int32{
"TCP": 0,
"UDP": 1,
}
var SocketOption_SocketState_name = map[int32]string{
0: "STATE_PREBIND",
1: "STATE_BOUND",
2: "STATE_LISTENING",
}
var SocketOption_SocketState_value = map[string]int32{
"STATE_PREBIND": 0,
"STATE_BOUND": 1,
"STATE_LISTENING": 2,
}
var TrafficDirection_name = map[int32]string{
0: "UNSPECIFIED",
1: "INBOUND",
2: "OUTBOUND",
}
var TrafficDirection_value = map[string]int32{
"UNSPECIFIED": 0,
"INBOUND": 1,
"OUTBOUND": 2,
}
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // Types that are valid to be assigned to Address: // *Address_SocketAddress // *Address_Pipe Address isAddress_Address `protobuf_oneof:"address"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.
func (*Address) Descriptor ¶
func (*Address) GetAddress ¶
func (m *Address) GetAddress() isAddress_Address
func (*Address) GetSocketAddress ¶
func (m *Address) GetSocketAddress() *SocketAddress
func (*Address) MarshalToSizedBuffer ¶
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) Validate ¶
Validate checks the field values on Address with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Address) XXX_DiscardUnknown ¶
func (m *Address) XXX_DiscardUnknown()
func (*Address) XXX_Marshal ¶
func (*Address) XXX_OneofWrappers ¶
func (*Address) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Address) XXX_Unmarshal ¶
type AddressValidationError ¶
type AddressValidationError struct {
// contains filtered or unexported fields
}
AddressValidationError is the validation error returned by Address.Validate if the designated constraints aren't met.
func (AddressValidationError) Cause ¶
func (e AddressValidationError) Cause() error
Cause function returns cause value.
func (AddressValidationError) Error ¶
func (e AddressValidationError) Error() string
Error satisfies the builtin error interface
func (AddressValidationError) ErrorName ¶
func (e AddressValidationError) ErrorName() string
ErrorName returns error name.
func (AddressValidationError) Field ¶
func (e AddressValidationError) Field() string
Field function returns field value.
func (AddressValidationError) Key ¶
func (e AddressValidationError) Key() bool
Key function returns key value.
func (AddressValidationError) Reason ¶
func (e AddressValidationError) Reason() string
Reason function returns reason value.
type Address_Pipe ¶
type Address_Pipe struct {
Pipe *Pipe `protobuf:"bytes,2,opt,name=pipe,proto3,oneof" json:"pipe,omitempty"`
}
func (*Address_Pipe) MarshalToSizedBuffer ¶
func (m *Address_Pipe) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Address_Pipe) Size ¶
func (m *Address_Pipe) Size() (n int)
type Address_SocketAddress ¶
type Address_SocketAddress struct {
SocketAddress *SocketAddress `protobuf:"bytes,1,opt,name=socket_address,json=socketAddress,proto3,oneof" json:"socket_address,omitempty"`
}
func (*Address_SocketAddress) MarshalTo ¶
func (m *Address_SocketAddress) MarshalTo(dAtA []byte) (int, error)
func (*Address_SocketAddress) MarshalToSizedBuffer ¶
func (m *Address_SocketAddress) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Address_SocketAddress) Size ¶
func (m *Address_SocketAddress) Size() (n int)
type AggregatedConfigSource ¶
type AggregatedConfigSource struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Aggregated Discovery Service (ADS) options. This is currently empty, but when set in :ref:`ConfigSource <envoy_api_msg_config.core.v4alpha.ConfigSource>` can be used to specify that ADS is to be used.
func (*AggregatedConfigSource) Descriptor ¶
func (*AggregatedConfigSource) Descriptor() ([]byte, []int)
func (*AggregatedConfigSource) Marshal ¶
func (m *AggregatedConfigSource) Marshal() (dAtA []byte, err error)
func (*AggregatedConfigSource) MarshalTo ¶
func (m *AggregatedConfigSource) MarshalTo(dAtA []byte) (int, error)
func (*AggregatedConfigSource) MarshalToSizedBuffer ¶
func (m *AggregatedConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AggregatedConfigSource) ProtoMessage ¶
func (*AggregatedConfigSource) ProtoMessage()
func (*AggregatedConfigSource) Reset ¶
func (m *AggregatedConfigSource) Reset()
func (*AggregatedConfigSource) Size ¶
func (m *AggregatedConfigSource) Size() (n int)
func (*AggregatedConfigSource) String ¶
func (m *AggregatedConfigSource) String() string
func (*AggregatedConfigSource) Unmarshal ¶
func (m *AggregatedConfigSource) Unmarshal(dAtA []byte) error
func (*AggregatedConfigSource) Validate ¶
func (m *AggregatedConfigSource) Validate() error
Validate checks the field values on AggregatedConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*AggregatedConfigSource) XXX_DiscardUnknown ¶
func (m *AggregatedConfigSource) XXX_DiscardUnknown()
func (*AggregatedConfigSource) XXX_Marshal ¶
func (m *AggregatedConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AggregatedConfigSource) XXX_Merge ¶
func (m *AggregatedConfigSource) XXX_Merge(src proto.Message)
func (*AggregatedConfigSource) XXX_Size ¶
func (m *AggregatedConfigSource) XXX_Size() int
func (*AggregatedConfigSource) XXX_Unmarshal ¶
func (m *AggregatedConfigSource) XXX_Unmarshal(b []byte) error
type AggregatedConfigSourceValidationError ¶
type AggregatedConfigSourceValidationError struct {
// contains filtered or unexported fields
}
AggregatedConfigSourceValidationError is the validation error returned by AggregatedConfigSource.Validate if the designated constraints aren't met.
func (AggregatedConfigSourceValidationError) Cause ¶
func (e AggregatedConfigSourceValidationError) Cause() error
Cause function returns cause value.
func (AggregatedConfigSourceValidationError) Error ¶
func (e AggregatedConfigSourceValidationError) Error() string
Error satisfies the builtin error interface
func (AggregatedConfigSourceValidationError) ErrorName ¶
func (e AggregatedConfigSourceValidationError) ErrorName() string
ErrorName returns error name.
func (AggregatedConfigSourceValidationError) Field ¶
func (e AggregatedConfigSourceValidationError) Field() string
Field function returns field value.
func (AggregatedConfigSourceValidationError) Key ¶
func (e AggregatedConfigSourceValidationError) Key() bool
Key function returns key value.
func (AggregatedConfigSourceValidationError) Reason ¶
func (e AggregatedConfigSourceValidationError) Reason() string
Reason function returns reason value.
type ApiConfigSource ¶
type ApiConfigSource struct { // API type (gRPC, REST, delta gRPC) ApiType ApiConfigSource_ApiType `` /* 138-byte string literal not displayed */ // API version for xDS transport protocol. This describes the xDS gRPC/REST // endpoint and version of [Delta]DiscoveryRequest/Response used on the wire. TransportApiVersion ApiVersion `` /* 163-byte string literal not displayed */ // Cluster names should be used only with REST. If > 1 // cluster is defined, clusters will be cycled through if any kind of failure // occurs. // // .. note:: // // The cluster with name “cluster_name“ must be statically defined and its // type must not be “EDS“. ClusterNames []string `protobuf:"bytes,2,rep,name=cluster_names,json=clusterNames,proto3" json:"cluster_names,omitempty"` // Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, // services will be cycled through if any kind of failure occurs. GrpcServices []*GrpcService `protobuf:"bytes,4,rep,name=grpc_services,json=grpcServices,proto3" json:"grpc_services,omitempty"` // For REST APIs, the delay between successive polls. RefreshDelay *types.Duration `protobuf:"bytes,3,opt,name=refresh_delay,json=refreshDelay,proto3" json:"refresh_delay,omitempty"` // For REST APIs, the request timeout. If not set, a default value of 1s will be used. RequestTimeout *types.Duration `protobuf:"bytes,5,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"` // For GRPC APIs, the rate limit settings. If present, discovery requests made by Envoy will be // rate limited. RateLimitSettings *RateLimitSettings `protobuf:"bytes,6,opt,name=rate_limit_settings,json=rateLimitSettings,proto3" json:"rate_limit_settings,omitempty"` // Skip the node identifier in subsequent discovery requests for streaming gRPC config types. SetNodeOnFirstMessageOnly bool `` /* 145-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API. [#next-free-field: 9]
func (*ApiConfigSource) Descriptor ¶
func (*ApiConfigSource) Descriptor() ([]byte, []int)
func (*ApiConfigSource) GetApiType ¶
func (m *ApiConfigSource) GetApiType() ApiConfigSource_ApiType
func (*ApiConfigSource) GetClusterNames ¶
func (m *ApiConfigSource) GetClusterNames() []string
func (*ApiConfigSource) GetGrpcServices ¶
func (m *ApiConfigSource) GetGrpcServices() []*GrpcService
func (*ApiConfigSource) GetRateLimitSettings ¶
func (m *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings
func (*ApiConfigSource) GetRefreshDelay ¶
func (m *ApiConfigSource) GetRefreshDelay() *types.Duration
func (*ApiConfigSource) GetRequestTimeout ¶
func (m *ApiConfigSource) GetRequestTimeout() *types.Duration
func (*ApiConfigSource) GetSetNodeOnFirstMessageOnly ¶
func (m *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool
func (*ApiConfigSource) GetTransportApiVersion ¶
func (m *ApiConfigSource) GetTransportApiVersion() ApiVersion
func (*ApiConfigSource) Marshal ¶
func (m *ApiConfigSource) Marshal() (dAtA []byte, err error)
func (*ApiConfigSource) MarshalToSizedBuffer ¶
func (m *ApiConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ApiConfigSource) ProtoMessage ¶
func (*ApiConfigSource) ProtoMessage()
func (*ApiConfigSource) Reset ¶
func (m *ApiConfigSource) Reset()
func (*ApiConfigSource) Size ¶
func (m *ApiConfigSource) Size() (n int)
func (*ApiConfigSource) String ¶
func (m *ApiConfigSource) String() string
func (*ApiConfigSource) Unmarshal ¶
func (m *ApiConfigSource) Unmarshal(dAtA []byte) error
func (*ApiConfigSource) Validate ¶
func (m *ApiConfigSource) Validate() error
Validate checks the field values on ApiConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ApiConfigSource) XXX_DiscardUnknown ¶
func (m *ApiConfigSource) XXX_DiscardUnknown()
func (*ApiConfigSource) XXX_Marshal ¶
func (m *ApiConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ApiConfigSource) XXX_Merge ¶
func (m *ApiConfigSource) XXX_Merge(src proto.Message)
func (*ApiConfigSource) XXX_Size ¶
func (m *ApiConfigSource) XXX_Size() int
func (*ApiConfigSource) XXX_Unmarshal ¶
func (m *ApiConfigSource) XXX_Unmarshal(b []byte) error
type ApiConfigSourceValidationError ¶
type ApiConfigSourceValidationError struct {
// contains filtered or unexported fields
}
ApiConfigSourceValidationError is the validation error returned by ApiConfigSource.Validate if the designated constraints aren't met.
func (ApiConfigSourceValidationError) Cause ¶
func (e ApiConfigSourceValidationError) Cause() error
Cause function returns cause value.
func (ApiConfigSourceValidationError) Error ¶
func (e ApiConfigSourceValidationError) Error() string
Error satisfies the builtin error interface
func (ApiConfigSourceValidationError) ErrorName ¶
func (e ApiConfigSourceValidationError) ErrorName() string
ErrorName returns error name.
func (ApiConfigSourceValidationError) Field ¶
func (e ApiConfigSourceValidationError) Field() string
Field function returns field value.
func (ApiConfigSourceValidationError) Key ¶
func (e ApiConfigSourceValidationError) Key() bool
Key function returns key value.
func (ApiConfigSourceValidationError) Reason ¶
func (e ApiConfigSourceValidationError) Reason() string
Reason function returns reason value.
type ApiConfigSource_ApiType ¶
type ApiConfigSource_ApiType int32
APIs may be fetched via either REST or gRPC.
const ( // Ideally this would be 'reserved 0' but one can't reserve the default // value. Instead we throw an exception if this is ever used. ApiConfigSource_DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE ApiConfigSource_ApiType = 0 // Deprecated: Do not use. // REST-JSON v2 API. The `canonical JSON encoding // <https://developers.google.com/protocol-buffers/docs/proto3#json>`_ for // the v2 protos is used. ApiConfigSource_REST ApiConfigSource_ApiType = 1 // gRPC v2 API. ApiConfigSource_GRPC ApiConfigSource_ApiType = 2 // Using the delta xDS gRPC service, i.e. DeltaDiscovery{Request,Response} // rather than Discovery{Request,Response}. Rather than sending Envoy the entire state // with every update, the xDS server only sends what has changed since the last update. // // DELTA_GRPC is not yet entirely implemented! Initially, only CDS is available. // Do not use for other xDSes. // [#comment:TODO(fredlas) update/remove this warning when appropriate.] ApiConfigSource_DELTA_GRPC ApiConfigSource_ApiType = 3 )
func (ApiConfigSource_ApiType) EnumDescriptor ¶
func (ApiConfigSource_ApiType) EnumDescriptor() ([]byte, []int)
func (ApiConfigSource_ApiType) String ¶
func (x ApiConfigSource_ApiType) String() string
type ApiVersion ¶
type ApiVersion int32
xDS API version. This is used to describe both resource and transport protocol versions (in distinct configuration fields).
const ( // When not specified, we assume v2, to ease migration to Envoy's stable API // versioning. If a client does not support v2 (e.g. due to deprecation), this // is an invalid value. ApiVersion_AUTO ApiVersion = 0 // Use xDS v2 API. ApiVersion_V2 ApiVersion = 1 // Use xDS v3 API. ApiVersion_V3 ApiVersion = 2 )
func (ApiVersion) EnumDescriptor ¶
func (ApiVersion) EnumDescriptor() ([]byte, []int)
func (ApiVersion) String ¶
func (x ApiVersion) String() string
type AsyncDataSource ¶
type AsyncDataSource struct { // Types that are valid to be assigned to Specifier: // *AsyncDataSource_Local // *AsyncDataSource_Remote Specifier isAsyncDataSource_Specifier `protobuf_oneof:"specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Async data source which support async data fetch.
func (*AsyncDataSource) Descriptor ¶
func (*AsyncDataSource) Descriptor() ([]byte, []int)
func (*AsyncDataSource) GetLocal ¶
func (m *AsyncDataSource) GetLocal() *DataSource
func (*AsyncDataSource) GetRemote ¶
func (m *AsyncDataSource) GetRemote() *RemoteDataSource
func (*AsyncDataSource) GetSpecifier ¶
func (m *AsyncDataSource) GetSpecifier() isAsyncDataSource_Specifier
func (*AsyncDataSource) Marshal ¶
func (m *AsyncDataSource) Marshal() (dAtA []byte, err error)
func (*AsyncDataSource) MarshalToSizedBuffer ¶
func (m *AsyncDataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AsyncDataSource) ProtoMessage ¶
func (*AsyncDataSource) ProtoMessage()
func (*AsyncDataSource) Reset ¶
func (m *AsyncDataSource) Reset()
func (*AsyncDataSource) Size ¶
func (m *AsyncDataSource) Size() (n int)
func (*AsyncDataSource) String ¶
func (m *AsyncDataSource) String() string
func (*AsyncDataSource) Unmarshal ¶
func (m *AsyncDataSource) Unmarshal(dAtA []byte) error
func (*AsyncDataSource) Validate ¶
func (m *AsyncDataSource) Validate() error
Validate checks the field values on AsyncDataSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*AsyncDataSource) XXX_DiscardUnknown ¶
func (m *AsyncDataSource) XXX_DiscardUnknown()
func (*AsyncDataSource) XXX_Marshal ¶
func (m *AsyncDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AsyncDataSource) XXX_Merge ¶
func (m *AsyncDataSource) XXX_Merge(src proto.Message)
func (*AsyncDataSource) XXX_OneofWrappers ¶
func (*AsyncDataSource) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AsyncDataSource) XXX_Size ¶
func (m *AsyncDataSource) XXX_Size() int
func (*AsyncDataSource) XXX_Unmarshal ¶
func (m *AsyncDataSource) XXX_Unmarshal(b []byte) error
type AsyncDataSourceValidationError ¶
type AsyncDataSourceValidationError struct {
// contains filtered or unexported fields
}
AsyncDataSourceValidationError is the validation error returned by AsyncDataSource.Validate if the designated constraints aren't met.
func (AsyncDataSourceValidationError) Cause ¶
func (e AsyncDataSourceValidationError) Cause() error
Cause function returns cause value.
func (AsyncDataSourceValidationError) Error ¶
func (e AsyncDataSourceValidationError) Error() string
Error satisfies the builtin error interface
func (AsyncDataSourceValidationError) ErrorName ¶
func (e AsyncDataSourceValidationError) ErrorName() string
ErrorName returns error name.
func (AsyncDataSourceValidationError) Field ¶
func (e AsyncDataSourceValidationError) Field() string
Field function returns field value.
func (AsyncDataSourceValidationError) Key ¶
func (e AsyncDataSourceValidationError) Key() bool
Key function returns key value.
func (AsyncDataSourceValidationError) Reason ¶
func (e AsyncDataSourceValidationError) Reason() string
Reason function returns reason value.
type AsyncDataSource_Local ¶
type AsyncDataSource_Local struct {
Local *DataSource `protobuf:"bytes,1,opt,name=local,proto3,oneof" json:"local,omitempty"`
}
func (*AsyncDataSource_Local) MarshalTo ¶
func (m *AsyncDataSource_Local) MarshalTo(dAtA []byte) (int, error)
func (*AsyncDataSource_Local) MarshalToSizedBuffer ¶
func (m *AsyncDataSource_Local) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AsyncDataSource_Local) Size ¶
func (m *AsyncDataSource_Local) Size() (n int)
type AsyncDataSource_Remote ¶
type AsyncDataSource_Remote struct {
Remote *RemoteDataSource `protobuf:"bytes,2,opt,name=remote,proto3,oneof" json:"remote,omitempty"`
}
func (*AsyncDataSource_Remote) MarshalTo ¶
func (m *AsyncDataSource_Remote) MarshalTo(dAtA []byte) (int, error)
func (*AsyncDataSource_Remote) MarshalToSizedBuffer ¶
func (m *AsyncDataSource_Remote) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AsyncDataSource_Remote) Size ¶
func (m *AsyncDataSource_Remote) Size() (n int)
type BackoffStrategy ¶
type BackoffStrategy struct { // The base interval to be used for the next back off computation. It should // be greater than zero and less than or equal to :ref:`max_interval // <envoy_api_field_config.core.v4alpha.BackoffStrategy.max_interval>`. BaseInterval *types.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"` // Specifies the maximum interval between retries. This parameter is optional, // but must be greater than or equal to the :ref:`base_interval // <envoy_api_field_config.core.v4alpha.BackoffStrategy.base_interval>` if set. The default // is 10 times the :ref:`base_interval // <envoy_api_field_config.core.v4alpha.BackoffStrategy.base_interval>`. MaxInterval *types.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration defining a jittered exponential back off strategy.
func (*BackoffStrategy) Descriptor ¶
func (*BackoffStrategy) Descriptor() ([]byte, []int)
func (*BackoffStrategy) GetBaseInterval ¶
func (m *BackoffStrategy) GetBaseInterval() *types.Duration
func (*BackoffStrategy) GetMaxInterval ¶
func (m *BackoffStrategy) GetMaxInterval() *types.Duration
func (*BackoffStrategy) Marshal ¶
func (m *BackoffStrategy) Marshal() (dAtA []byte, err error)
func (*BackoffStrategy) MarshalToSizedBuffer ¶
func (m *BackoffStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BackoffStrategy) ProtoMessage ¶
func (*BackoffStrategy) ProtoMessage()
func (*BackoffStrategy) Reset ¶
func (m *BackoffStrategy) Reset()
func (*BackoffStrategy) Size ¶
func (m *BackoffStrategy) Size() (n int)
func (*BackoffStrategy) String ¶
func (m *BackoffStrategy) String() string
func (*BackoffStrategy) Unmarshal ¶
func (m *BackoffStrategy) Unmarshal(dAtA []byte) error
func (*BackoffStrategy) Validate ¶
func (m *BackoffStrategy) Validate() error
Validate checks the field values on BackoffStrategy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*BackoffStrategy) XXX_DiscardUnknown ¶
func (m *BackoffStrategy) XXX_DiscardUnknown()
func (*BackoffStrategy) XXX_Marshal ¶
func (m *BackoffStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackoffStrategy) XXX_Merge ¶
func (m *BackoffStrategy) XXX_Merge(src proto.Message)
func (*BackoffStrategy) XXX_Size ¶
func (m *BackoffStrategy) XXX_Size() int
func (*BackoffStrategy) XXX_Unmarshal ¶
func (m *BackoffStrategy) XXX_Unmarshal(b []byte) error
type BackoffStrategyValidationError ¶
type BackoffStrategyValidationError struct {
// contains filtered or unexported fields
}
BackoffStrategyValidationError is the validation error returned by BackoffStrategy.Validate if the designated constraints aren't met.
func (BackoffStrategyValidationError) Cause ¶
func (e BackoffStrategyValidationError) Cause() error
Cause function returns cause value.
func (BackoffStrategyValidationError) Error ¶
func (e BackoffStrategyValidationError) Error() string
Error satisfies the builtin error interface
func (BackoffStrategyValidationError) ErrorName ¶
func (e BackoffStrategyValidationError) ErrorName() string
ErrorName returns error name.
func (BackoffStrategyValidationError) Field ¶
func (e BackoffStrategyValidationError) Field() string
Field function returns field value.
func (BackoffStrategyValidationError) Key ¶
func (e BackoffStrategyValidationError) Key() bool
Key function returns key value.
func (BackoffStrategyValidationError) Reason ¶
func (e BackoffStrategyValidationError) Reason() string
Reason function returns reason value.
type BindConfig ¶
type BindConfig struct { // The address to bind to when creating a socket. SourceAddress *SocketAddress `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"` // Whether to set the *IP_FREEBIND* option when creating the socket. When this // flag is set to true, allows the :ref:`source_address // <envoy_api_field_config.cluster.v4alpha.UpstreamBindConfig.source_address>` to be an IP address // that is not configured on the system running Envoy. When this flag is set // to false, the option *IP_FREEBIND* is disabled on the socket. When this // flag is not set (default), the socket is not modified, i.e. the option is // neither enabled nor disabled. Freebind *types.BoolValue `protobuf:"bytes,2,opt,name=freebind,proto3" json:"freebind,omitempty"` // Additional socket options that may not be present in Envoy source code or // precompiled binaries. SocketOptions []*SocketOption `protobuf:"bytes,3,rep,name=socket_options,json=socketOptions,proto3" json:"socket_options,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BindConfig) Descriptor ¶
func (*BindConfig) Descriptor() ([]byte, []int)
func (*BindConfig) GetFreebind ¶
func (m *BindConfig) GetFreebind() *types.BoolValue
func (*BindConfig) GetSocketOptions ¶
func (m *BindConfig) GetSocketOptions() []*SocketOption
func (*BindConfig) GetSourceAddress ¶
func (m *BindConfig) GetSourceAddress() *SocketAddress
func (*BindConfig) Marshal ¶
func (m *BindConfig) Marshal() (dAtA []byte, err error)
func (*BindConfig) MarshalToSizedBuffer ¶
func (m *BindConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BindConfig) ProtoMessage ¶
func (*BindConfig) ProtoMessage()
func (*BindConfig) Reset ¶
func (m *BindConfig) Reset()
func (*BindConfig) Size ¶
func (m *BindConfig) Size() (n int)
func (*BindConfig) String ¶
func (m *BindConfig) String() string
func (*BindConfig) Unmarshal ¶
func (m *BindConfig) Unmarshal(dAtA []byte) error
func (*BindConfig) Validate ¶
func (m *BindConfig) Validate() error
Validate checks the field values on BindConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*BindConfig) XXX_DiscardUnknown ¶
func (m *BindConfig) XXX_DiscardUnknown()
func (*BindConfig) XXX_Marshal ¶
func (m *BindConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BindConfig) XXX_Merge ¶
func (m *BindConfig) XXX_Merge(src proto.Message)
func (*BindConfig) XXX_Size ¶
func (m *BindConfig) XXX_Size() int
func (*BindConfig) XXX_Unmarshal ¶
func (m *BindConfig) XXX_Unmarshal(b []byte) error
type BindConfigValidationError ¶
type BindConfigValidationError struct {
// contains filtered or unexported fields
}
BindConfigValidationError is the validation error returned by BindConfig.Validate if the designated constraints aren't met.
func (BindConfigValidationError) Cause ¶
func (e BindConfigValidationError) Cause() error
Cause function returns cause value.
func (BindConfigValidationError) Error ¶
func (e BindConfigValidationError) Error() string
Error satisfies the builtin error interface
func (BindConfigValidationError) ErrorName ¶
func (e BindConfigValidationError) ErrorName() string
ErrorName returns error name.
func (BindConfigValidationError) Field ¶
func (e BindConfigValidationError) Field() string
Field function returns field value.
func (BindConfigValidationError) Key ¶
func (e BindConfigValidationError) Key() bool
Key function returns key value.
func (BindConfigValidationError) Reason ¶
func (e BindConfigValidationError) Reason() string
Reason function returns reason value.
type BuildVersion ¶
type BuildVersion struct { // SemVer version of extension. Version *v3.SemanticVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // Free-form build information. // Envoy defines several well known keys in the source/common/common/version.h file Metadata *types.Struct `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BuildVersion combines SemVer version of extension with free-form build information (i.e. 'alpha', 'private-build') as a set of strings.
func (*BuildVersion) Descriptor ¶
func (*BuildVersion) Descriptor() ([]byte, []int)
func (*BuildVersion) GetMetadata ¶
func (m *BuildVersion) GetMetadata() *types.Struct
func (*BuildVersion) GetVersion ¶
func (m *BuildVersion) GetVersion() *v3.SemanticVersion
func (*BuildVersion) Marshal ¶
func (m *BuildVersion) Marshal() (dAtA []byte, err error)
func (*BuildVersion) MarshalToSizedBuffer ¶
func (m *BuildVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BuildVersion) ProtoMessage ¶
func (*BuildVersion) ProtoMessage()
func (*BuildVersion) Reset ¶
func (m *BuildVersion) Reset()
func (*BuildVersion) Size ¶
func (m *BuildVersion) Size() (n int)
func (*BuildVersion) String ¶
func (m *BuildVersion) String() string
func (*BuildVersion) Unmarshal ¶
func (m *BuildVersion) Unmarshal(dAtA []byte) error
func (*BuildVersion) Validate ¶
func (m *BuildVersion) Validate() error
Validate checks the field values on BuildVersion with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*BuildVersion) XXX_DiscardUnknown ¶
func (m *BuildVersion) XXX_DiscardUnknown()
func (*BuildVersion) XXX_Marshal ¶
func (m *BuildVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BuildVersion) XXX_Merge ¶
func (m *BuildVersion) XXX_Merge(src proto.Message)
func (*BuildVersion) XXX_Size ¶
func (m *BuildVersion) XXX_Size() int
func (*BuildVersion) XXX_Unmarshal ¶
func (m *BuildVersion) XXX_Unmarshal(b []byte) error
type BuildVersionValidationError ¶
type BuildVersionValidationError struct {
// contains filtered or unexported fields
}
BuildVersionValidationError is the validation error returned by BuildVersion.Validate if the designated constraints aren't met.
func (BuildVersionValidationError) Cause ¶
func (e BuildVersionValidationError) Cause() error
Cause function returns cause value.
func (BuildVersionValidationError) Error ¶
func (e BuildVersionValidationError) Error() string
Error satisfies the builtin error interface
func (BuildVersionValidationError) ErrorName ¶
func (e BuildVersionValidationError) ErrorName() string
ErrorName returns error name.
func (BuildVersionValidationError) Field ¶
func (e BuildVersionValidationError) Field() string
Field function returns field value.
func (BuildVersionValidationError) Key ¶
func (e BuildVersionValidationError) Key() bool
Key function returns key value.
func (BuildVersionValidationError) Reason ¶
func (e BuildVersionValidationError) Reason() string
Reason function returns reason value.
type CidrRange ¶
type CidrRange struct { // IPv4 or IPv6 address, e.g. “192.0.0.0“ or “2001:db8::“. AddressPrefix string `protobuf:"bytes,1,opt,name=address_prefix,json=addressPrefix,proto3" json:"address_prefix,omitempty"` // Length of prefix, e.g. 0, 32. PrefixLen *types.UInt32Value `protobuf:"bytes,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.
func (*CidrRange) Descriptor ¶
func (*CidrRange) GetAddressPrefix ¶
func (*CidrRange) GetPrefixLen ¶
func (m *CidrRange) GetPrefixLen() *types.UInt32Value
func (*CidrRange) MarshalToSizedBuffer ¶
func (*CidrRange) ProtoMessage ¶
func (*CidrRange) ProtoMessage()
func (*CidrRange) Validate ¶
Validate checks the field values on CidrRange with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*CidrRange) XXX_DiscardUnknown ¶
func (m *CidrRange) XXX_DiscardUnknown()
func (*CidrRange) XXX_Marshal ¶
func (*CidrRange) XXX_Unmarshal ¶
type CidrRangeValidationError ¶
type CidrRangeValidationError struct {
// contains filtered or unexported fields
}
CidrRangeValidationError is the validation error returned by CidrRange.Validate if the designated constraints aren't met.
func (CidrRangeValidationError) Cause ¶
func (e CidrRangeValidationError) Cause() error
Cause function returns cause value.
func (CidrRangeValidationError) Error ¶
func (e CidrRangeValidationError) Error() string
Error satisfies the builtin error interface
func (CidrRangeValidationError) ErrorName ¶
func (e CidrRangeValidationError) ErrorName() string
ErrorName returns error name.
func (CidrRangeValidationError) Field ¶
func (e CidrRangeValidationError) Field() string
Field function returns field value.
func (CidrRangeValidationError) Key ¶
func (e CidrRangeValidationError) Key() bool
Key function returns key value.
func (CidrRangeValidationError) Reason ¶
func (e CidrRangeValidationError) Reason() string
Reason function returns reason value.
type ConfigSource ¶
type ConfigSource struct { // Types that are valid to be assigned to ConfigSourceSpecifier: // *ConfigSource_Path // *ConfigSource_ApiConfigSource // *ConfigSource_Ads // *ConfigSource_Self ConfigSourceSpecifier isConfigSource_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"` // When this timeout is specified, Envoy will wait no longer than the specified time for first // config response on this xDS subscription during the :ref:`initialization process // <arch_overview_initialization>`. After reaching the timeout, Envoy will move to the next // initialization phase, even if the first config is not delivered yet. The timer is activated // when the xDS API subscription starts, and is disarmed on first config update or on error. 0 // means no timeout - Envoy will wait indefinitely for the first xDS config (unless another // timeout applies). The default is 15s. InitialFetchTimeout *types.Duration `protobuf:"bytes,4,opt,name=initial_fetch_timeout,json=initialFetchTimeout,proto3" json:"initial_fetch_timeout,omitempty"` // API version for xDS resources. This implies the type URLs that the client // will request for resources and the resource type that the client will in // turn expect to be delivered. ResourceApiVersion ApiVersion `` /* 160-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_config.route.v4alpha.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source. Filesystem configs are watched with inotify for updates. [#next-free-field: 7]
func (*ConfigSource) Descriptor ¶
func (*ConfigSource) Descriptor() ([]byte, []int)
func (*ConfigSource) GetAds ¶
func (m *ConfigSource) GetAds() *AggregatedConfigSource
func (*ConfigSource) GetApiConfigSource ¶
func (m *ConfigSource) GetApiConfigSource() *ApiConfigSource
func (*ConfigSource) GetConfigSourceSpecifier ¶
func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier
func (*ConfigSource) GetInitialFetchTimeout ¶
func (m *ConfigSource) GetInitialFetchTimeout() *types.Duration
func (*ConfigSource) GetPath ¶
func (m *ConfigSource) GetPath() string
func (*ConfigSource) GetResourceApiVersion ¶
func (m *ConfigSource) GetResourceApiVersion() ApiVersion
func (*ConfigSource) GetSelf ¶
func (m *ConfigSource) GetSelf() *SelfConfigSource
func (*ConfigSource) Marshal ¶
func (m *ConfigSource) Marshal() (dAtA []byte, err error)
func (*ConfigSource) MarshalToSizedBuffer ¶
func (m *ConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigSource) ProtoMessage ¶
func (*ConfigSource) ProtoMessage()
func (*ConfigSource) Reset ¶
func (m *ConfigSource) Reset()
func (*ConfigSource) Size ¶
func (m *ConfigSource) Size() (n int)
func (*ConfigSource) String ¶
func (m *ConfigSource) String() string
func (*ConfigSource) Unmarshal ¶
func (m *ConfigSource) Unmarshal(dAtA []byte) error
func (*ConfigSource) Validate ¶
func (m *ConfigSource) Validate() error
Validate checks the field values on ConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ConfigSource) XXX_DiscardUnknown ¶
func (m *ConfigSource) XXX_DiscardUnknown()
func (*ConfigSource) XXX_Marshal ¶
func (m *ConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigSource) XXX_Merge ¶
func (m *ConfigSource) XXX_Merge(src proto.Message)
func (*ConfigSource) XXX_OneofWrappers ¶
func (*ConfigSource) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ConfigSource) XXX_Size ¶
func (m *ConfigSource) XXX_Size() int
func (*ConfigSource) XXX_Unmarshal ¶
func (m *ConfigSource) XXX_Unmarshal(b []byte) error
type ConfigSourceValidationError ¶
type ConfigSourceValidationError struct {
// contains filtered or unexported fields
}
ConfigSourceValidationError is the validation error returned by ConfigSource.Validate if the designated constraints aren't met.
func (ConfigSourceValidationError) Cause ¶
func (e ConfigSourceValidationError) Cause() error
Cause function returns cause value.
func (ConfigSourceValidationError) Error ¶
func (e ConfigSourceValidationError) Error() string
Error satisfies the builtin error interface
func (ConfigSourceValidationError) ErrorName ¶
func (e ConfigSourceValidationError) ErrorName() string
ErrorName returns error name.
func (ConfigSourceValidationError) Field ¶
func (e ConfigSourceValidationError) Field() string
Field function returns field value.
func (ConfigSourceValidationError) Key ¶
func (e ConfigSourceValidationError) Key() bool
Key function returns key value.
func (ConfigSourceValidationError) Reason ¶
func (e ConfigSourceValidationError) Reason() string
Reason function returns reason value.
type ConfigSource_Ads ¶
type ConfigSource_Ads struct {
Ads *AggregatedConfigSource `protobuf:"bytes,3,opt,name=ads,proto3,oneof" json:"ads,omitempty"`
}
func (*ConfigSource_Ads) MarshalToSizedBuffer ¶
func (m *ConfigSource_Ads) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigSource_Ads) Size ¶
func (m *ConfigSource_Ads) Size() (n int)
type ConfigSource_ApiConfigSource ¶
type ConfigSource_ApiConfigSource struct {
ApiConfigSource *ApiConfigSource `protobuf:"bytes,2,opt,name=api_config_source,json=apiConfigSource,proto3,oneof" json:"api_config_source,omitempty"`
}
func (*ConfigSource_ApiConfigSource) MarshalTo ¶
func (m *ConfigSource_ApiConfigSource) MarshalTo(dAtA []byte) (int, error)
func (*ConfigSource_ApiConfigSource) MarshalToSizedBuffer ¶
func (m *ConfigSource_ApiConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigSource_ApiConfigSource) Size ¶
func (m *ConfigSource_ApiConfigSource) Size() (n int)
type ConfigSource_Path ¶
type ConfigSource_Path struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3,oneof" json:"path,omitempty"`
}
func (*ConfigSource_Path) MarshalTo ¶
func (m *ConfigSource_Path) MarshalTo(dAtA []byte) (int, error)
func (*ConfigSource_Path) MarshalToSizedBuffer ¶
func (m *ConfigSource_Path) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigSource_Path) Size ¶
func (m *ConfigSource_Path) Size() (n int)
type ConfigSource_Self ¶
type ConfigSource_Self struct {
Self *SelfConfigSource `protobuf:"bytes,5,opt,name=self,proto3,oneof" json:"self,omitempty"`
}
func (*ConfigSource_Self) MarshalTo ¶
func (m *ConfigSource_Self) MarshalTo(dAtA []byte) (int, error)
func (*ConfigSource_Self) MarshalToSizedBuffer ¶
func (m *ConfigSource_Self) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConfigSource_Self) Size ¶
func (m *ConfigSource_Self) Size() (n int)
type ControlPlane ¶
type ControlPlane struct { // An opaque control plane identifier that uniquely identifies an instance // of control plane. This can be used to identify which control plane instance, // the Envoy is connected to. Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies a specific ControlPlane instance that Envoy is connected to.
func (*ControlPlane) Descriptor ¶
func (*ControlPlane) Descriptor() ([]byte, []int)
func (*ControlPlane) GetIdentifier ¶
func (m *ControlPlane) GetIdentifier() string
func (*ControlPlane) Marshal ¶
func (m *ControlPlane) Marshal() (dAtA []byte, err error)
func (*ControlPlane) MarshalToSizedBuffer ¶
func (m *ControlPlane) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ControlPlane) ProtoMessage ¶
func (*ControlPlane) ProtoMessage()
func (*ControlPlane) Reset ¶
func (m *ControlPlane) Reset()
func (*ControlPlane) Size ¶
func (m *ControlPlane) Size() (n int)
func (*ControlPlane) String ¶
func (m *ControlPlane) String() string
func (*ControlPlane) Unmarshal ¶
func (m *ControlPlane) Unmarshal(dAtA []byte) error
func (*ControlPlane) Validate ¶
func (m *ControlPlane) Validate() error
Validate checks the field values on ControlPlane with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*ControlPlane) XXX_DiscardUnknown ¶
func (m *ControlPlane) XXX_DiscardUnknown()
func (*ControlPlane) XXX_Marshal ¶
func (m *ControlPlane) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ControlPlane) XXX_Merge ¶
func (m *ControlPlane) XXX_Merge(src proto.Message)
func (*ControlPlane) XXX_Size ¶
func (m *ControlPlane) XXX_Size() int
func (*ControlPlane) XXX_Unmarshal ¶
func (m *ControlPlane) XXX_Unmarshal(b []byte) error
type ControlPlaneValidationError ¶
type ControlPlaneValidationError struct {
// contains filtered or unexported fields
}
ControlPlaneValidationError is the validation error returned by ControlPlane.Validate if the designated constraints aren't met.
func (ControlPlaneValidationError) Cause ¶
func (e ControlPlaneValidationError) Cause() error
Cause function returns cause value.
func (ControlPlaneValidationError) Error ¶
func (e ControlPlaneValidationError) Error() string
Error satisfies the builtin error interface
func (ControlPlaneValidationError) ErrorName ¶
func (e ControlPlaneValidationError) ErrorName() string
ErrorName returns error name.
func (ControlPlaneValidationError) Field ¶
func (e ControlPlaneValidationError) Field() string
Field function returns field value.
func (ControlPlaneValidationError) Key ¶
func (e ControlPlaneValidationError) Key() bool
Key function returns key value.
func (ControlPlaneValidationError) Reason ¶
func (e ControlPlaneValidationError) Reason() string
Reason function returns reason value.
type DataSource ¶
type DataSource struct { // Types that are valid to be assigned to Specifier: // *DataSource_Filename // *DataSource_InlineBytes // *DataSource_InlineString Specifier isDataSource_Specifier `protobuf_oneof:"specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Data source consisting of either a file or an inline value.
func (*DataSource) Descriptor ¶
func (*DataSource) Descriptor() ([]byte, []int)
func (*DataSource) GetFilename ¶
func (m *DataSource) GetFilename() string
func (*DataSource) GetInlineBytes ¶
func (m *DataSource) GetInlineBytes() []byte
func (*DataSource) GetInlineString ¶
func (m *DataSource) GetInlineString() string
func (*DataSource) GetSpecifier ¶
func (m *DataSource) GetSpecifier() isDataSource_Specifier
func (*DataSource) Marshal ¶
func (m *DataSource) Marshal() (dAtA []byte, err error)
func (*DataSource) MarshalToSizedBuffer ¶
func (m *DataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataSource) ProtoMessage ¶
func (*DataSource) ProtoMessage()
func (*DataSource) Reset ¶
func (m *DataSource) Reset()
func (*DataSource) Size ¶
func (m *DataSource) Size() (n int)
func (*DataSource) String ¶
func (m *DataSource) String() string
func (*DataSource) Unmarshal ¶
func (m *DataSource) Unmarshal(dAtA []byte) error
func (*DataSource) Validate ¶
func (m *DataSource) Validate() error
Validate checks the field values on DataSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*DataSource) XXX_DiscardUnknown ¶
func (m *DataSource) XXX_DiscardUnknown()
func (*DataSource) XXX_Marshal ¶
func (m *DataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DataSource) XXX_Merge ¶
func (m *DataSource) XXX_Merge(src proto.Message)
func (*DataSource) XXX_OneofWrappers ¶
func (*DataSource) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*DataSource) XXX_Size ¶
func (m *DataSource) XXX_Size() int
func (*DataSource) XXX_Unmarshal ¶
func (m *DataSource) XXX_Unmarshal(b []byte) error
type DataSourceValidationError ¶
type DataSourceValidationError struct {
// contains filtered or unexported fields
}
DataSourceValidationError is the validation error returned by DataSource.Validate if the designated constraints aren't met.
func (DataSourceValidationError) Cause ¶
func (e DataSourceValidationError) Cause() error
Cause function returns cause value.
func (DataSourceValidationError) Error ¶
func (e DataSourceValidationError) Error() string
Error satisfies the builtin error interface
func (DataSourceValidationError) ErrorName ¶
func (e DataSourceValidationError) ErrorName() string
ErrorName returns error name.
func (DataSourceValidationError) Field ¶
func (e DataSourceValidationError) Field() string
Field function returns field value.
func (DataSourceValidationError) Key ¶
func (e DataSourceValidationError) Key() bool
Key function returns key value.
func (DataSourceValidationError) Reason ¶
func (e DataSourceValidationError) Reason() string
Reason function returns reason value.
type DataSource_Filename ¶
type DataSource_Filename struct {
Filename string `protobuf:"bytes,1,opt,name=filename,proto3,oneof" json:"filename,omitempty"`
}
func (*DataSource_Filename) MarshalTo ¶
func (m *DataSource_Filename) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_Filename) MarshalToSizedBuffer ¶
func (m *DataSource_Filename) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataSource_Filename) Size ¶
func (m *DataSource_Filename) Size() (n int)
type DataSource_InlineBytes ¶
type DataSource_InlineBytes struct {
InlineBytes []byte `protobuf:"bytes,2,opt,name=inline_bytes,json=inlineBytes,proto3,oneof" json:"inline_bytes,omitempty"`
}
func (*DataSource_InlineBytes) MarshalTo ¶
func (m *DataSource_InlineBytes) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_InlineBytes) MarshalToSizedBuffer ¶
func (m *DataSource_InlineBytes) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataSource_InlineBytes) Size ¶
func (m *DataSource_InlineBytes) Size() (n int)
type DataSource_InlineString ¶
type DataSource_InlineString struct {
InlineString string `protobuf:"bytes,3,opt,name=inline_string,json=inlineString,proto3,oneof" json:"inline_string,omitempty"`
}
func (*DataSource_InlineString) MarshalTo ¶
func (m *DataSource_InlineString) MarshalTo(dAtA []byte) (int, error)
func (*DataSource_InlineString) MarshalToSizedBuffer ¶
func (m *DataSource_InlineString) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DataSource_InlineString) Size ¶
func (m *DataSource_InlineString) Size() (n int)
type EventServiceConfig ¶
type EventServiceConfig struct { // Types that are valid to be assigned to ConfigSourceSpecifier: // *EventServiceConfig_GrpcService ConfigSourceSpecifier isEventServiceConfig_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#not-implemented-hide:] Configuration of the event reporting service endpoint.
func (*EventServiceConfig) Descriptor ¶
func (*EventServiceConfig) Descriptor() ([]byte, []int)
func (*EventServiceConfig) GetConfigSourceSpecifier ¶
func (m *EventServiceConfig) GetConfigSourceSpecifier() isEventServiceConfig_ConfigSourceSpecifier
func (*EventServiceConfig) GetGrpcService ¶
func (m *EventServiceConfig) GetGrpcService() *GrpcService
func (*EventServiceConfig) Marshal ¶
func (m *EventServiceConfig) Marshal() (dAtA []byte, err error)
func (*EventServiceConfig) MarshalTo ¶
func (m *EventServiceConfig) MarshalTo(dAtA []byte) (int, error)
func (*EventServiceConfig) MarshalToSizedBuffer ¶
func (m *EventServiceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventServiceConfig) ProtoMessage ¶
func (*EventServiceConfig) ProtoMessage()
func (*EventServiceConfig) Reset ¶
func (m *EventServiceConfig) Reset()
func (*EventServiceConfig) Size ¶
func (m *EventServiceConfig) Size() (n int)
func (*EventServiceConfig) String ¶
func (m *EventServiceConfig) String() string
func (*EventServiceConfig) Unmarshal ¶
func (m *EventServiceConfig) Unmarshal(dAtA []byte) error
func (*EventServiceConfig) Validate ¶
func (m *EventServiceConfig) Validate() error
Validate checks the field values on EventServiceConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*EventServiceConfig) XXX_DiscardUnknown ¶
func (m *EventServiceConfig) XXX_DiscardUnknown()
func (*EventServiceConfig) XXX_Marshal ¶
func (m *EventServiceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventServiceConfig) XXX_Merge ¶
func (m *EventServiceConfig) XXX_Merge(src proto.Message)
func (*EventServiceConfig) XXX_OneofWrappers ¶
func (*EventServiceConfig) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*EventServiceConfig) XXX_Size ¶
func (m *EventServiceConfig) XXX_Size() int
func (*EventServiceConfig) XXX_Unmarshal ¶
func (m *EventServiceConfig) XXX_Unmarshal(b []byte) error
type EventServiceConfigValidationError ¶
type EventServiceConfigValidationError struct {
// contains filtered or unexported fields
}
EventServiceConfigValidationError is the validation error returned by EventServiceConfig.Validate if the designated constraints aren't met.
func (EventServiceConfigValidationError) Cause ¶
func (e EventServiceConfigValidationError) Cause() error
Cause function returns cause value.
func (EventServiceConfigValidationError) Error ¶
func (e EventServiceConfigValidationError) Error() string
Error satisfies the builtin error interface
func (EventServiceConfigValidationError) ErrorName ¶
func (e EventServiceConfigValidationError) ErrorName() string
ErrorName returns error name.
func (EventServiceConfigValidationError) Field ¶
func (e EventServiceConfigValidationError) Field() string
Field function returns field value.
func (EventServiceConfigValidationError) Key ¶
func (e EventServiceConfigValidationError) Key() bool
Key function returns key value.
func (EventServiceConfigValidationError) Reason ¶
func (e EventServiceConfigValidationError) Reason() string
Reason function returns reason value.
type EventServiceConfig_GrpcService ¶
type EventServiceConfig_GrpcService struct {
GrpcService *GrpcService `protobuf:"bytes,1,opt,name=grpc_service,json=grpcService,proto3,oneof" json:"grpc_service,omitempty"`
}
func (*EventServiceConfig_GrpcService) MarshalTo ¶
func (m *EventServiceConfig_GrpcService) MarshalTo(dAtA []byte) (int, error)
func (*EventServiceConfig_GrpcService) MarshalToSizedBuffer ¶
func (m *EventServiceConfig_GrpcService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventServiceConfig_GrpcService) Size ¶
func (m *EventServiceConfig_GrpcService) Size() (n int)
type Extension ¶
type Extension struct { // This is the name of the Envoy filter as specified in the Envoy // configuration, e.g. envoy.filters.http.router, com.acme.widget. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Category of the extension. // Extension category names use reverse DNS notation. For instance "envoy.filters.listener" // for Envoy's built-in listener filters or "com.acme.filters.http" for HTTP filters from // acme.com vendor. // [#comment:TODO(yanavlasov): Link to the doc with existing envoy category names.] Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"` // [#not-implemented-hide:] Type descriptor of extension configuration proto. // [#comment:TODO(yanavlasov): Link to the doc with existing configuration protos.] // [#comment:TODO(yanavlasov): Add tests when PR #9391 lands.] TypeDescriptor string `protobuf:"bytes,3,opt,name=type_descriptor,json=typeDescriptor,proto3" json:"type_descriptor,omitempty"` // The version is a property of the extension and maintained independently // of other extensions and the Envoy API. // This field is not set when extension did not provide version information. Version *BuildVersion `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Indicates that the extension is present but was disabled via dynamic configuration. Disabled bool `protobuf:"varint,5,opt,name=disabled,proto3" json:"disabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Version and identification for an Envoy extension. [#next-free-field: 6]
func (*Extension) Descriptor ¶
func (*Extension) GetCategory ¶
func (*Extension) GetDisabled ¶
func (*Extension) GetTypeDescriptor ¶
func (*Extension) GetVersion ¶
func (m *Extension) GetVersion() *BuildVersion
func (*Extension) MarshalToSizedBuffer ¶
func (*Extension) ProtoMessage ¶
func (*Extension) ProtoMessage()
func (*Extension) Validate ¶
Validate checks the field values on Extension with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Extension) XXX_DiscardUnknown ¶
func (m *Extension) XXX_DiscardUnknown()
func (*Extension) XXX_Marshal ¶
func (*Extension) XXX_Unmarshal ¶
type ExtensionValidationError ¶
type ExtensionValidationError struct {
// contains filtered or unexported fields
}
ExtensionValidationError is the validation error returned by Extension.Validate if the designated constraints aren't met.
func (ExtensionValidationError) Cause ¶
func (e ExtensionValidationError) Cause() error
Cause function returns cause value.
func (ExtensionValidationError) Error ¶
func (e ExtensionValidationError) Error() string
Error satisfies the builtin error interface
func (ExtensionValidationError) ErrorName ¶
func (e ExtensionValidationError) ErrorName() string
ErrorName returns error name.
func (ExtensionValidationError) Field ¶
func (e ExtensionValidationError) Field() string
Field function returns field value.
func (ExtensionValidationError) Key ¶
func (e ExtensionValidationError) Key() bool
Key function returns key value.
func (ExtensionValidationError) Reason ¶
func (e ExtensionValidationError) Reason() string
Reason function returns reason value.
type GrpcMethodList ¶
type GrpcMethodList struct { Services []*GrpcMethodList_Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A list of gRPC methods which can be used as an allowlist, for example.
func (*GrpcMethodList) Descriptor ¶
func (*GrpcMethodList) Descriptor() ([]byte, []int)
func (*GrpcMethodList) GetServices ¶
func (m *GrpcMethodList) GetServices() []*GrpcMethodList_Service
func (*GrpcMethodList) Marshal ¶
func (m *GrpcMethodList) Marshal() (dAtA []byte, err error)
func (*GrpcMethodList) MarshalToSizedBuffer ¶
func (m *GrpcMethodList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcMethodList) ProtoMessage ¶
func (*GrpcMethodList) ProtoMessage()
func (*GrpcMethodList) Reset ¶
func (m *GrpcMethodList) Reset()
func (*GrpcMethodList) Size ¶
func (m *GrpcMethodList) Size() (n int)
func (*GrpcMethodList) String ¶
func (m *GrpcMethodList) String() string
func (*GrpcMethodList) Unmarshal ¶
func (m *GrpcMethodList) Unmarshal(dAtA []byte) error
func (*GrpcMethodList) Validate ¶
func (m *GrpcMethodList) Validate() error
Validate checks the field values on GrpcMethodList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcMethodList) XXX_DiscardUnknown ¶
func (m *GrpcMethodList) XXX_DiscardUnknown()
func (*GrpcMethodList) XXX_Marshal ¶
func (m *GrpcMethodList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcMethodList) XXX_Merge ¶
func (m *GrpcMethodList) XXX_Merge(src proto.Message)
func (*GrpcMethodList) XXX_Size ¶
func (m *GrpcMethodList) XXX_Size() int
func (*GrpcMethodList) XXX_Unmarshal ¶
func (m *GrpcMethodList) XXX_Unmarshal(b []byte) error
type GrpcMethodListValidationError ¶
type GrpcMethodListValidationError struct {
// contains filtered or unexported fields
}
GrpcMethodListValidationError is the validation error returned by GrpcMethodList.Validate if the designated constraints aren't met.
func (GrpcMethodListValidationError) Cause ¶
func (e GrpcMethodListValidationError) Cause() error
Cause function returns cause value.
func (GrpcMethodListValidationError) Error ¶
func (e GrpcMethodListValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcMethodListValidationError) ErrorName ¶
func (e GrpcMethodListValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcMethodListValidationError) Field ¶
func (e GrpcMethodListValidationError) Field() string
Field function returns field value.
func (GrpcMethodListValidationError) Key ¶
func (e GrpcMethodListValidationError) Key() bool
Key function returns key value.
func (GrpcMethodListValidationError) Reason ¶
func (e GrpcMethodListValidationError) Reason() string
Reason function returns reason value.
type GrpcMethodList_Service ¶
type GrpcMethodList_Service struct { // The name of the gRPC service. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The names of the gRPC methods in this service. MethodNames []string `protobuf:"bytes,2,rep,name=method_names,json=methodNames,proto3" json:"method_names,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrpcMethodList_Service) Descriptor ¶
func (*GrpcMethodList_Service) Descriptor() ([]byte, []int)
func (*GrpcMethodList_Service) GetMethodNames ¶
func (m *GrpcMethodList_Service) GetMethodNames() []string
func (*GrpcMethodList_Service) GetName ¶
func (m *GrpcMethodList_Service) GetName() string
func (*GrpcMethodList_Service) Marshal ¶
func (m *GrpcMethodList_Service) Marshal() (dAtA []byte, err error)
func (*GrpcMethodList_Service) MarshalTo ¶
func (m *GrpcMethodList_Service) MarshalTo(dAtA []byte) (int, error)
func (*GrpcMethodList_Service) MarshalToSizedBuffer ¶
func (m *GrpcMethodList_Service) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcMethodList_Service) ProtoMessage ¶
func (*GrpcMethodList_Service) ProtoMessage()
func (*GrpcMethodList_Service) Reset ¶
func (m *GrpcMethodList_Service) Reset()
func (*GrpcMethodList_Service) Size ¶
func (m *GrpcMethodList_Service) Size() (n int)
func (*GrpcMethodList_Service) String ¶
func (m *GrpcMethodList_Service) String() string
func (*GrpcMethodList_Service) Unmarshal ¶
func (m *GrpcMethodList_Service) Unmarshal(dAtA []byte) error
func (*GrpcMethodList_Service) Validate ¶
func (m *GrpcMethodList_Service) Validate() error
Validate checks the field values on GrpcMethodList_Service with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcMethodList_Service) XXX_DiscardUnknown ¶
func (m *GrpcMethodList_Service) XXX_DiscardUnknown()
func (*GrpcMethodList_Service) XXX_Marshal ¶
func (m *GrpcMethodList_Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcMethodList_Service) XXX_Merge ¶
func (m *GrpcMethodList_Service) XXX_Merge(src proto.Message)
func (*GrpcMethodList_Service) XXX_Size ¶
func (m *GrpcMethodList_Service) XXX_Size() int
func (*GrpcMethodList_Service) XXX_Unmarshal ¶
func (m *GrpcMethodList_Service) XXX_Unmarshal(b []byte) error
type GrpcMethodList_ServiceValidationError ¶
type GrpcMethodList_ServiceValidationError struct {
// contains filtered or unexported fields
}
GrpcMethodList_ServiceValidationError is the validation error returned by GrpcMethodList_Service.Validate if the designated constraints aren't met.
func (GrpcMethodList_ServiceValidationError) Cause ¶
func (e GrpcMethodList_ServiceValidationError) Cause() error
Cause function returns cause value.
func (GrpcMethodList_ServiceValidationError) Error ¶
func (e GrpcMethodList_ServiceValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcMethodList_ServiceValidationError) ErrorName ¶
func (e GrpcMethodList_ServiceValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcMethodList_ServiceValidationError) Field ¶
func (e GrpcMethodList_ServiceValidationError) Field() string
Field function returns field value.
func (GrpcMethodList_ServiceValidationError) Key ¶
func (e GrpcMethodList_ServiceValidationError) Key() bool
Key function returns key value.
func (GrpcMethodList_ServiceValidationError) Reason ¶
func (e GrpcMethodList_ServiceValidationError) Reason() string
Reason function returns reason value.
type GrpcProtocolOptions ¶
type GrpcProtocolOptions struct { Http2ProtocolOptions *Http2ProtocolOptions `protobuf:"bytes,1,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#not-implemented-hide:]
func (*GrpcProtocolOptions) Descriptor ¶
func (*GrpcProtocolOptions) Descriptor() ([]byte, []int)
func (*GrpcProtocolOptions) GetHttp2ProtocolOptions ¶
func (m *GrpcProtocolOptions) GetHttp2ProtocolOptions() *Http2ProtocolOptions
func (*GrpcProtocolOptions) Marshal ¶
func (m *GrpcProtocolOptions) Marshal() (dAtA []byte, err error)
func (*GrpcProtocolOptions) MarshalTo ¶
func (m *GrpcProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*GrpcProtocolOptions) MarshalToSizedBuffer ¶
func (m *GrpcProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcProtocolOptions) ProtoMessage ¶
func (*GrpcProtocolOptions) ProtoMessage()
func (*GrpcProtocolOptions) Reset ¶
func (m *GrpcProtocolOptions) Reset()
func (*GrpcProtocolOptions) Size ¶
func (m *GrpcProtocolOptions) Size() (n int)
func (*GrpcProtocolOptions) String ¶
func (m *GrpcProtocolOptions) String() string
func (*GrpcProtocolOptions) Unmarshal ¶
func (m *GrpcProtocolOptions) Unmarshal(dAtA []byte) error
func (*GrpcProtocolOptions) Validate ¶
func (m *GrpcProtocolOptions) Validate() error
Validate checks the field values on GrpcProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcProtocolOptions) XXX_DiscardUnknown ¶
func (m *GrpcProtocolOptions) XXX_DiscardUnknown()
func (*GrpcProtocolOptions) XXX_Marshal ¶
func (m *GrpcProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcProtocolOptions) XXX_Merge ¶
func (m *GrpcProtocolOptions) XXX_Merge(src proto.Message)
func (*GrpcProtocolOptions) XXX_Size ¶
func (m *GrpcProtocolOptions) XXX_Size() int
func (*GrpcProtocolOptions) XXX_Unmarshal ¶
func (m *GrpcProtocolOptions) XXX_Unmarshal(b []byte) error
type GrpcProtocolOptionsValidationError ¶
type GrpcProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
GrpcProtocolOptionsValidationError is the validation error returned by GrpcProtocolOptions.Validate if the designated constraints aren't met.
func (GrpcProtocolOptionsValidationError) Cause ¶
func (e GrpcProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (GrpcProtocolOptionsValidationError) Error ¶
func (e GrpcProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcProtocolOptionsValidationError) ErrorName ¶
func (e GrpcProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcProtocolOptionsValidationError) Field ¶
func (e GrpcProtocolOptionsValidationError) Field() string
Field function returns field value.
func (GrpcProtocolOptionsValidationError) Key ¶
func (e GrpcProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (GrpcProtocolOptionsValidationError) Reason ¶
func (e GrpcProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type GrpcService ¶
type GrpcService struct { // Types that are valid to be assigned to TargetSpecifier: // *GrpcService_EnvoyGrpc_ // *GrpcService_GoogleGrpc_ TargetSpecifier isGrpcService_TargetSpecifier `protobuf_oneof:"target_specifier"` // The timeout for the gRPC request. This is the timeout for a specific // request. Timeout *types.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` // Additional metadata to include in streams initiated to the GrpcService. // This can be used for scenarios in which additional ad hoc authorization // headers (e.g. “x-foo-bar: baz-key“) are to be injected. InitialMetadata []*HeaderValue `protobuf:"bytes,5,rep,name=initial_metadata,json=initialMetadata,proto3" json:"initial_metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
gRPC service configuration. This is used by :ref:`ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>` and filter configurations. [#next-free-field: 6]
func (*GrpcService) Descriptor ¶
func (*GrpcService) Descriptor() ([]byte, []int)
func (*GrpcService) GetEnvoyGrpc ¶
func (m *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc
func (*GrpcService) GetGoogleGrpc ¶
func (m *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc
func (*GrpcService) GetInitialMetadata ¶
func (m *GrpcService) GetInitialMetadata() []*HeaderValue
func (*GrpcService) GetTargetSpecifier ¶
func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier
func (*GrpcService) GetTimeout ¶
func (m *GrpcService) GetTimeout() *types.Duration
func (*GrpcService) Marshal ¶
func (m *GrpcService) Marshal() (dAtA []byte, err error)
func (*GrpcService) MarshalToSizedBuffer ¶
func (m *GrpcService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService) ProtoMessage ¶
func (*GrpcService) ProtoMessage()
func (*GrpcService) Reset ¶
func (m *GrpcService) Reset()
func (*GrpcService) Size ¶
func (m *GrpcService) Size() (n int)
func (*GrpcService) String ¶
func (m *GrpcService) String() string
func (*GrpcService) Unmarshal ¶
func (m *GrpcService) Unmarshal(dAtA []byte) error
func (*GrpcService) Validate ¶
func (m *GrpcService) Validate() error
Validate checks the field values on GrpcService with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService) XXX_DiscardUnknown ¶
func (m *GrpcService) XXX_DiscardUnknown()
func (*GrpcService) XXX_Marshal ¶
func (m *GrpcService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService) XXX_Merge ¶
func (m *GrpcService) XXX_Merge(src proto.Message)
func (*GrpcService) XXX_OneofWrappers ¶
func (*GrpcService) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*GrpcService) XXX_Size ¶
func (m *GrpcService) XXX_Size() int
func (*GrpcService) XXX_Unmarshal ¶
func (m *GrpcService) XXX_Unmarshal(b []byte) error
type GrpcServiceValidationError ¶
type GrpcServiceValidationError struct {
// contains filtered or unexported fields
}
GrpcServiceValidationError is the validation error returned by GrpcService.Validate if the designated constraints aren't met.
func (GrpcServiceValidationError) Cause ¶
func (e GrpcServiceValidationError) Cause() error
Cause function returns cause value.
func (GrpcServiceValidationError) Error ¶
func (e GrpcServiceValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcServiceValidationError) ErrorName ¶
func (e GrpcServiceValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcServiceValidationError) Field ¶
func (e GrpcServiceValidationError) Field() string
Field function returns field value.
func (GrpcServiceValidationError) Key ¶
func (e GrpcServiceValidationError) Key() bool
Key function returns key value.
func (GrpcServiceValidationError) Reason ¶
func (e GrpcServiceValidationError) Reason() string
Reason function returns reason value.
type GrpcService_EnvoyGrpc ¶
type GrpcService_EnvoyGrpc struct { // The name of the upstream gRPC cluster. SSL credentials will be supplied // in the :ref:`Cluster <envoy_api_msg_config.cluster.v4alpha.Cluster>` :ref:`transport_socket // <envoy_api_field_config.cluster.v4alpha.Cluster.transport_socket>`. ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrpcService_EnvoyGrpc) Descriptor ¶
func (*GrpcService_EnvoyGrpc) Descriptor() ([]byte, []int)
func (*GrpcService_EnvoyGrpc) GetClusterName ¶
func (m *GrpcService_EnvoyGrpc) GetClusterName() string
func (*GrpcService_EnvoyGrpc) Marshal ¶
func (m *GrpcService_EnvoyGrpc) Marshal() (dAtA []byte, err error)
func (*GrpcService_EnvoyGrpc) MarshalTo ¶
func (m *GrpcService_EnvoyGrpc) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_EnvoyGrpc) MarshalToSizedBuffer ¶
func (m *GrpcService_EnvoyGrpc) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_EnvoyGrpc) ProtoMessage ¶
func (*GrpcService_EnvoyGrpc) ProtoMessage()
func (*GrpcService_EnvoyGrpc) Reset ¶
func (m *GrpcService_EnvoyGrpc) Reset()
func (*GrpcService_EnvoyGrpc) Size ¶
func (m *GrpcService_EnvoyGrpc) Size() (n int)
func (*GrpcService_EnvoyGrpc) String ¶
func (m *GrpcService_EnvoyGrpc) String() string
func (*GrpcService_EnvoyGrpc) Unmarshal ¶
func (m *GrpcService_EnvoyGrpc) Unmarshal(dAtA []byte) error
func (*GrpcService_EnvoyGrpc) Validate ¶
func (m *GrpcService_EnvoyGrpc) Validate() error
Validate checks the field values on GrpcService_EnvoyGrpc with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_EnvoyGrpc) XXX_DiscardUnknown ¶
func (m *GrpcService_EnvoyGrpc) XXX_DiscardUnknown()
func (*GrpcService_EnvoyGrpc) XXX_Marshal ¶
func (m *GrpcService_EnvoyGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_EnvoyGrpc) XXX_Merge ¶
func (m *GrpcService_EnvoyGrpc) XXX_Merge(src proto.Message)
func (*GrpcService_EnvoyGrpc) XXX_Size ¶
func (m *GrpcService_EnvoyGrpc) XXX_Size() int
func (*GrpcService_EnvoyGrpc) XXX_Unmarshal ¶
func (m *GrpcService_EnvoyGrpc) XXX_Unmarshal(b []byte) error
type GrpcService_EnvoyGrpcValidationError ¶
type GrpcService_EnvoyGrpcValidationError struct {
// contains filtered or unexported fields
}
GrpcService_EnvoyGrpcValidationError is the validation error returned by GrpcService_EnvoyGrpc.Validate if the designated constraints aren't met.
func (GrpcService_EnvoyGrpcValidationError) Cause ¶
func (e GrpcService_EnvoyGrpcValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_EnvoyGrpcValidationError) Error ¶
func (e GrpcService_EnvoyGrpcValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_EnvoyGrpcValidationError) ErrorName ¶
func (e GrpcService_EnvoyGrpcValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_EnvoyGrpcValidationError) Field ¶
func (e GrpcService_EnvoyGrpcValidationError) Field() string
Field function returns field value.
func (GrpcService_EnvoyGrpcValidationError) Key ¶
func (e GrpcService_EnvoyGrpcValidationError) Key() bool
Key function returns key value.
func (GrpcService_EnvoyGrpcValidationError) Reason ¶
func (e GrpcService_EnvoyGrpcValidationError) Reason() string
Reason function returns reason value.
type GrpcService_EnvoyGrpc_ ¶
type GrpcService_EnvoyGrpc_ struct {
EnvoyGrpc *GrpcService_EnvoyGrpc `protobuf:"bytes,1,opt,name=envoy_grpc,json=envoyGrpc,proto3,oneof" json:"envoy_grpc,omitempty"`
}
func (*GrpcService_EnvoyGrpc_) MarshalTo ¶
func (m *GrpcService_EnvoyGrpc_) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_EnvoyGrpc_) MarshalToSizedBuffer ¶
func (m *GrpcService_EnvoyGrpc_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_EnvoyGrpc_) Size ¶
func (m *GrpcService_EnvoyGrpc_) Size() (n int)
type GrpcService_GoogleGrpc ¶
type GrpcService_GoogleGrpc struct { // The target URI when using the `Google C++ gRPC client // <https://github.com/grpc/grpc>`_. SSL credentials will be supplied in // :ref:`channel_credentials <envoy_api_field_config.core.v4alpha.GrpcService.GoogleGrpc.channel_credentials>`. TargetUri string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"` ChannelCredentials *GrpcService_GoogleGrpc_ChannelCredentials `protobuf:"bytes,2,opt,name=channel_credentials,json=channelCredentials,proto3" json:"channel_credentials,omitempty"` // A set of call credentials that can be composed with `channel credentials // <https://grpc.io/docs/guides/auth.html#credential-types>`_. CallCredentials []*GrpcService_GoogleGrpc_CallCredentials `protobuf:"bytes,3,rep,name=call_credentials,json=callCredentials,proto3" json:"call_credentials,omitempty"` // The human readable prefix to use when emitting statistics for the gRPC // service. // // .. csv-table:: // :header: Name, Type, Description // :widths: 1, 1, 2 // // streams_total, Counter, Total number of streams opened // streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code> StatPrefix string `protobuf:"bytes,4,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"` // The name of the Google gRPC credentials factory to use. This must have been registered with // Envoy. If this is empty, a default credentials factory will be used that sets up channel // credentials based on other configuration parameters. CredentialsFactoryName string `` /* 129-byte string literal not displayed */ // Additional configuration for site-specific customizations of the Google // gRPC library. Config *types.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 7]
func (*GrpcService_GoogleGrpc) Descriptor ¶
func (*GrpcService_GoogleGrpc) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc) GetCallCredentials ¶
func (m *GrpcService_GoogleGrpc) GetCallCredentials() []*GrpcService_GoogleGrpc_CallCredentials
func (*GrpcService_GoogleGrpc) GetChannelCredentials ¶
func (m *GrpcService_GoogleGrpc) GetChannelCredentials() *GrpcService_GoogleGrpc_ChannelCredentials
func (*GrpcService_GoogleGrpc) GetConfig ¶
func (m *GrpcService_GoogleGrpc) GetConfig() *types.Struct
func (*GrpcService_GoogleGrpc) GetCredentialsFactoryName ¶
func (m *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string
func (*GrpcService_GoogleGrpc) GetStatPrefix ¶
func (m *GrpcService_GoogleGrpc) GetStatPrefix() string
func (*GrpcService_GoogleGrpc) GetTargetUri ¶
func (m *GrpcService_GoogleGrpc) GetTargetUri() string
func (*GrpcService_GoogleGrpc) Marshal ¶
func (m *GrpcService_GoogleGrpc) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc) MarshalTo ¶
func (m *GrpcService_GoogleGrpc) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc) ProtoMessage ¶
func (*GrpcService_GoogleGrpc) ProtoMessage()
func (*GrpcService_GoogleGrpc) Reset ¶
func (m *GrpcService_GoogleGrpc) Reset()
func (*GrpcService_GoogleGrpc) Size ¶
func (m *GrpcService_GoogleGrpc) Size() (n int)
func (*GrpcService_GoogleGrpc) String ¶
func (m *GrpcService_GoogleGrpc) String() string
func (*GrpcService_GoogleGrpc) Unmarshal ¶
func (m *GrpcService_GoogleGrpc) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc) Validate ¶
func (m *GrpcService_GoogleGrpc) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc) XXX_Size ¶
func (m *GrpcService_GoogleGrpc) XXX_Size() int
func (*GrpcService_GoogleGrpc) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpcValidationError ¶
type GrpcService_GoogleGrpcValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpcValidationError is the validation error returned by GrpcService_GoogleGrpc.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpcValidationError) Cause ¶
func (e GrpcService_GoogleGrpcValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpcValidationError) Error ¶
func (e GrpcService_GoogleGrpcValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpcValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpcValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpcValidationError) Field ¶
func (e GrpcService_GoogleGrpcValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpcValidationError) Key ¶
func (e GrpcService_GoogleGrpcValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpcValidationError) Reason ¶
func (e GrpcService_GoogleGrpcValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_ ¶
type GrpcService_GoogleGrpc_ struct {
GoogleGrpc *GrpcService_GoogleGrpc `protobuf:"bytes,2,opt,name=google_grpc,json=googleGrpc,proto3,oneof" json:"google_grpc,omitempty"`
}
func (*GrpcService_GoogleGrpc_) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_) Size ¶
func (m *GrpcService_GoogleGrpc_) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials ¶
type GrpcService_GoogleGrpc_CallCredentials struct { // Types that are valid to be assigned to CredentialSpecifier: // *GrpcService_GoogleGrpc_CallCredentials_AccessToken // *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine // *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken // *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess // *GrpcService_GoogleGrpc_CallCredentials_GoogleIam // *GrpcService_GoogleGrpc_CallCredentials_FromPlugin // *GrpcService_GoogleGrpc_CallCredentials_StsService_ CredentialSpecifier isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 8]
func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_CallCredentials) GetAccessToken ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetAccessToken() string
func (*GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier
func (*GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin() *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin
func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *types.Empty
func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam() *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials
func (*GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string
func (*GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess() *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials
func (*GrpcService_GoogleGrpc_CallCredentials) GetStsService ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) GetStsService() *GrpcService_GoogleGrpc_CallCredentials_StsService
func (*GrpcService_GoogleGrpc_CallCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_CallCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_CallCredentials) Reset ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) Reset()
func (*GrpcService_GoogleGrpc_CallCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_CallCredentials) String ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) String() string
func (*GrpcService_GoogleGrpc_CallCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_CallCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_OneofWrappers ¶
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_CallCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_CallCredentialsValidationError ¶
type GrpcService_GoogleGrpc_CallCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_CallCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Error ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Field ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Key ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_CallCredentialsValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_CallCredentialsValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_CallCredentials_AccessToken ¶
type GrpcService_GoogleGrpc_CallCredentials_AccessToken struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3,oneof" json:"access_token,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_AccessToken) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_AccessToken) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_AccessToken) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_AccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_AccessToken) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_AccessToken) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_FromPlugin ¶
type GrpcService_GoogleGrpc_CallCredentials_FromPlugin struct {
FromPlugin *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin `protobuf:"bytes,6,opt,name=from_plugin,json=fromPlugin,proto3,oneof" json:"from_plugin,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_FromPlugin) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_FromPlugin) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_FromPlugin) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_FromPlugin) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_FromPlugin) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_FromPlugin) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine ¶
type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine struct {
GoogleComputeEngine *types.Empty `` /* 126-byte string literal not displayed */
}
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials ¶
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials struct { AuthorizationToken string `protobuf:"bytes,1,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"` AuthoritySelector string `protobuf:"bytes,2,opt,name=authority_selector,json=authoritySelector,proto3" json:"authority_selector,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector() string
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken() string
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset()
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String() string
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError ¶
type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Cause ¶
Cause function returns cause value.
func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Error ¶
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Field ¶
Field function returns field value.
func (GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentialsValidationError) Key ¶
Key function returns key value.
type GrpcService_GoogleGrpc_CallCredentials_GoogleIam ¶
type GrpcService_GoogleGrpc_CallCredentials_GoogleIam struct {
GoogleIam *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials `protobuf:"bytes,5,opt,name=google_iam,json=googleIam,proto3,oneof" json:"google_iam,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIam) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIam) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIam) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIam) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIam) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIam) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken ¶
type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken struct {
GoogleRefreshToken string `protobuf:"bytes,3,opt,name=google_refresh_token,json=googleRefreshToken,proto3,oneof" json:"google_refresh_token,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin ¶
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are valid to be assigned to ConfigType: // *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig ConfigType isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor ¶
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfigType ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfigType() isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName() string
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig() *types.Any
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage()
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset()
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Size() (n int)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String() string
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Validate ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_OneofWrappers ¶
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Size() int
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError ¶
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Error ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Field ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Key ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPluginValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig ¶
type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig struct {
TypedConfig *types.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof" json:"typed_config,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials ¶
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials struct { JsonKey string `protobuf:"bytes,1,opt,name=json_key,json=jsonKey,proto3" json:"json_key,omitempty"` TokenLifetimeSeconds uint64 `protobuf:"varint,2,opt,name=token_lifetime_seconds,json=tokenLifetimeSeconds,proto3" json:"token_lifetime_seconds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey() string
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds() uint64
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String() string
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError ¶
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Error ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Field ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Key ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentialsValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess ¶
type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess struct {
ServiceAccountJwtAccess *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials `` /* 140-byte string literal not displayed */
}
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) Size() (n int)
type GrpcService_GoogleGrpc_CallCredentials_StsService ¶
type GrpcService_GoogleGrpc_CallCredentials_StsService struct { // URI of the token exchange service that handles token exchange requests. // [#comment:TODO(asraa): Add URI validation when implemented. Tracked by // https://github.com/envoyproxy/protoc-gen-validate/issues/303] TokenExchangeServiceUri string `` /* 134-byte string literal not displayed */ // Location of the target service or resource where the client // intends to use the requested security token. Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` // Logical name of the target service where the client intends to // use the requested security token. Audience string `protobuf:"bytes,3,opt,name=audience,proto3" json:"audience,omitempty"` // The desired scope of the requested security token in the // context of the service or resource where the token will be used. Scope string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"` // Type of the requested security token. RequestedTokenType string `protobuf:"bytes,5,opt,name=requested_token_type,json=requestedTokenType,proto3" json:"requested_token_type,omitempty"` // The path of subject token, a security token that represents the // identity of the party on behalf of whom the request is being made. SubjectTokenPath string `protobuf:"bytes,6,opt,name=subject_token_path,json=subjectTokenPath,proto3" json:"subject_token_path,omitempty"` // Type of the subject token. SubjectTokenType string `protobuf:"bytes,7,opt,name=subject_token_type,json=subjectTokenType,proto3" json:"subject_token_type,omitempty"` // The path of actor token, a security token that represents the identity // of the acting party. The acting party is authorized to use the // requested security token and act on behalf of the subject. ActorTokenPath string `protobuf:"bytes,8,opt,name=actor_token_path,json=actorTokenPath,proto3" json:"actor_token_path,omitempty"` // Type of the actor token. ActorTokenType string `protobuf:"bytes,9,opt,name=actor_token_type,json=actorTokenType,proto3" json:"actor_token_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Security token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server. See https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16 and https://github.com/grpc/grpc/pull/19587. [#next-free-field: 10]
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Descriptor ¶
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenPath() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetActorTokenType() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetAudience() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetRequestedTokenType() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetResource() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetScope() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenPath() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetSubjectTokenType() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) GetTokenExchangeServiceUri() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) ProtoMessage()
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Reset ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Reset()
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Size() (n int)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) String ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) String() string
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) Validate ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_CallCredentials_StsService with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Size() int
func (*GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError ¶
type GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError is the validation error returned by GrpcService_GoogleGrpc_CallCredentials_StsService.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Error ¶
func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Field ¶
func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Key ¶
Key function returns key value.
func (GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_CallCredentials_StsServiceValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_CallCredentials_StsService_ ¶
type GrpcService_GoogleGrpc_CallCredentials_StsService_ struct {
StsService *GrpcService_GoogleGrpc_CallCredentials_StsService `protobuf:"bytes,7,opt,name=sts_service,json=stsService,proto3,oneof" json:"sts_service,omitempty"`
}
func (*GrpcService_GoogleGrpc_CallCredentials_StsService_) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService_) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService_) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_CallCredentials_StsService_) Size ¶
func (m *GrpcService_GoogleGrpc_CallCredentials_StsService_) Size() (n int)
type GrpcService_GoogleGrpc_ChannelCredentials ¶
type GrpcService_GoogleGrpc_ChannelCredentials struct { // Types that are valid to be assigned to CredentialSpecifier: // *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials // *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault // *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials CredentialSpecifier isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.
func (*GrpcService_GoogleGrpc_ChannelCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_ChannelCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier
func (*GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault() *types.Empty
func (*GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials() *GrpcService_GoogleGrpc_GoogleLocalCredentials
func (*GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials() *GrpcService_GoogleGrpc_SslCredentials
func (*GrpcService_GoogleGrpc_ChannelCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_ChannelCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_ChannelCredentials) Reset ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) Reset()
func (*GrpcService_GoogleGrpc_ChannelCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_ChannelCredentials) String ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) String() string
func (*GrpcService_GoogleGrpc_ChannelCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_ChannelCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_ChannelCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_OneofWrappers ¶
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_ChannelCredentialsValidationError ¶
type GrpcService_GoogleGrpc_ChannelCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_ChannelCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_ChannelCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Error ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Field ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Key ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_ChannelCredentialsValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault ¶
type GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault struct {
GoogleDefault *types.Empty `protobuf:"bytes,2,opt,name=google_default,json=googleDefault,proto3,oneof" json:"google_default,omitempty"`
}
func (*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) Size ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) Size() (n int)
type GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials ¶
type GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials struct {
LocalCredentials *GrpcService_GoogleGrpc_GoogleLocalCredentials `protobuf:"bytes,3,opt,name=local_credentials,json=localCredentials,proto3,oneof" json:"local_credentials,omitempty"`
}
func (*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) Size() (n int)
type GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials ¶
type GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials struct {
SslCredentials *GrpcService_GoogleGrpc_SslCredentials `protobuf:"bytes,1,opt,name=ssl_credentials,json=sslCredentials,proto3,oneof" json:"ssl_credentials,omitempty"`
}
func (*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) Size() (n int)
type GrpcService_GoogleGrpc_GoogleLocalCredentials ¶
type GrpcService_GoogleGrpc_GoogleLocalCredentials struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Local channel credentials. Only UDS is supported for now. See https://github.com/grpc/grpc/pull/15909.
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset()
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) String ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) String() string
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_GoogleLocalCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError ¶
type GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_GoogleLocalCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Error ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Field ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Key ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_GoogleLocalCredentialsValidationError) Reason() string
Reason function returns reason value.
type GrpcService_GoogleGrpc_SslCredentials ¶
type GrpcService_GoogleGrpc_SslCredentials struct { // PEM encoded server root certificates. RootCerts *DataSource `protobuf:"bytes,1,opt,name=root_certs,json=rootCerts,proto3" json:"root_certs,omitempty"` // PEM encoded client private key. PrivateKey *DataSource `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // PEM encoded client certificate chain. CertChain *DataSource `protobuf:"bytes,3,opt,name=cert_chain,json=certChain,proto3" json:"cert_chain,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.
func (*GrpcService_GoogleGrpc_SslCredentials) Descriptor ¶
func (*GrpcService_GoogleGrpc_SslCredentials) Descriptor() ([]byte, []int)
func (*GrpcService_GoogleGrpc_SslCredentials) GetCertChain ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) GetCertChain() *DataSource
func (*GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey() *DataSource
func (*GrpcService_GoogleGrpc_SslCredentials) GetRootCerts ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) GetRootCerts() *DataSource
func (*GrpcService_GoogleGrpc_SslCredentials) Marshal ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) Marshal() (dAtA []byte, err error)
func (*GrpcService_GoogleGrpc_SslCredentials) MarshalTo ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) MarshalTo(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_SslCredentials) MarshalToSizedBuffer ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage ¶
func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage()
func (*GrpcService_GoogleGrpc_SslCredentials) Reset ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) Reset()
func (*GrpcService_GoogleGrpc_SslCredentials) Size ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) Size() (n int)
func (*GrpcService_GoogleGrpc_SslCredentials) String ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) String() string
func (*GrpcService_GoogleGrpc_SslCredentials) Unmarshal ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) Unmarshal(dAtA []byte) error
func (*GrpcService_GoogleGrpc_SslCredentials) Validate ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) Validate() error
Validate checks the field values on GrpcService_GoogleGrpc_SslCredentials with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*GrpcService_GoogleGrpc_SslCredentials) XXX_DiscardUnknown ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_DiscardUnknown()
func (*GrpcService_GoogleGrpc_SslCredentials) XXX_Marshal ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GrpcService_GoogleGrpc_SslCredentials) XXX_Merge ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Merge(src proto.Message)
func (*GrpcService_GoogleGrpc_SslCredentials) XXX_Size ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Size() int
func (*GrpcService_GoogleGrpc_SslCredentials) XXX_Unmarshal ¶
func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Unmarshal(b []byte) error
type GrpcService_GoogleGrpc_SslCredentialsValidationError ¶
type GrpcService_GoogleGrpc_SslCredentialsValidationError struct {
// contains filtered or unexported fields
}
GrpcService_GoogleGrpc_SslCredentialsValidationError is the validation error returned by GrpcService_GoogleGrpc_SslCredentials.Validate if the designated constraints aren't met.
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) Cause ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Cause() error
Cause function returns cause value.
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) Error ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Error() string
Error satisfies the builtin error interface
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) ErrorName ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) ErrorName() string
ErrorName returns error name.
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) Field ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Field() string
Field function returns field value.
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) Key ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Key() bool
Key function returns key value.
func (GrpcService_GoogleGrpc_SslCredentialsValidationError) Reason ¶
func (e GrpcService_GoogleGrpc_SslCredentialsValidationError) Reason() string
Reason function returns reason value.
type HeaderMap ¶
type HeaderMap struct { Headers []*HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Wrapper for a set of headers.
func (*HeaderMap) Descriptor ¶
func (*HeaderMap) GetHeaders ¶
func (m *HeaderMap) GetHeaders() []*HeaderValue
func (*HeaderMap) MarshalToSizedBuffer ¶
func (*HeaderMap) ProtoMessage ¶
func (*HeaderMap) ProtoMessage()
func (*HeaderMap) Validate ¶
Validate checks the field values on HeaderMap with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HeaderMap) XXX_DiscardUnknown ¶
func (m *HeaderMap) XXX_DiscardUnknown()
func (*HeaderMap) XXX_Marshal ¶
func (*HeaderMap) XXX_Unmarshal ¶
type HeaderMapValidationError ¶
type HeaderMapValidationError struct {
// contains filtered or unexported fields
}
HeaderMapValidationError is the validation error returned by HeaderMap.Validate if the designated constraints aren't met.
func (HeaderMapValidationError) Cause ¶
func (e HeaderMapValidationError) Cause() error
Cause function returns cause value.
func (HeaderMapValidationError) Error ¶
func (e HeaderMapValidationError) Error() string
Error satisfies the builtin error interface
func (HeaderMapValidationError) ErrorName ¶
func (e HeaderMapValidationError) ErrorName() string
ErrorName returns error name.
func (HeaderMapValidationError) Field ¶
func (e HeaderMapValidationError) Field() string
Field function returns field value.
func (HeaderMapValidationError) Key ¶
func (e HeaderMapValidationError) Key() bool
Key function returns key value.
func (HeaderMapValidationError) Reason ¶
func (e HeaderMapValidationError) Reason() string
Reason function returns reason value.
type HeaderValue ¶
type HeaderValue struct { // Header name. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Header value. // // The same :ref:`format specifier <config_access_log_format>` as used for // :ref:`HTTP access logging <config_access_log>` applies here, however // unknown header values are replaced with the empty string instead of `-`. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header name/value pair.
func (*HeaderValue) Descriptor ¶
func (*HeaderValue) Descriptor() ([]byte, []int)
func (*HeaderValue) GetKey ¶
func (m *HeaderValue) GetKey() string
func (*HeaderValue) GetValue ¶
func (m *HeaderValue) GetValue() string
func (*HeaderValue) Marshal ¶
func (m *HeaderValue) Marshal() (dAtA []byte, err error)
func (*HeaderValue) MarshalToSizedBuffer ¶
func (m *HeaderValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HeaderValue) ProtoMessage ¶
func (*HeaderValue) ProtoMessage()
func (*HeaderValue) Reset ¶
func (m *HeaderValue) Reset()
func (*HeaderValue) Size ¶
func (m *HeaderValue) Size() (n int)
func (*HeaderValue) String ¶
func (m *HeaderValue) String() string
func (*HeaderValue) Unmarshal ¶
func (m *HeaderValue) Unmarshal(dAtA []byte) error
func (*HeaderValue) Validate ¶
func (m *HeaderValue) Validate() error
Validate checks the field values on HeaderValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HeaderValue) XXX_DiscardUnknown ¶
func (m *HeaderValue) XXX_DiscardUnknown()
func (*HeaderValue) XXX_Marshal ¶
func (m *HeaderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderValue) XXX_Merge ¶
func (m *HeaderValue) XXX_Merge(src proto.Message)
func (*HeaderValue) XXX_Size ¶
func (m *HeaderValue) XXX_Size() int
func (*HeaderValue) XXX_Unmarshal ¶
func (m *HeaderValue) XXX_Unmarshal(b []byte) error
type HeaderValueOption ¶
type HeaderValueOption struct { // Header name/value pair that this option applies to. Header *HeaderValue `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Should the value be appended? If true (default), the value is appended to // existing values. Append *types.BoolValue `protobuf:"bytes,2,opt,name=append,proto3" json:"append,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header name/value pair plus option to control append behavior.
func (*HeaderValueOption) Descriptor ¶
func (*HeaderValueOption) Descriptor() ([]byte, []int)
func (*HeaderValueOption) GetAppend ¶
func (m *HeaderValueOption) GetAppend() *types.BoolValue
func (*HeaderValueOption) GetHeader ¶
func (m *HeaderValueOption) GetHeader() *HeaderValue
func (*HeaderValueOption) Marshal ¶
func (m *HeaderValueOption) Marshal() (dAtA []byte, err error)
func (*HeaderValueOption) MarshalTo ¶
func (m *HeaderValueOption) MarshalTo(dAtA []byte) (int, error)
func (*HeaderValueOption) MarshalToSizedBuffer ¶
func (m *HeaderValueOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HeaderValueOption) ProtoMessage ¶
func (*HeaderValueOption) ProtoMessage()
func (*HeaderValueOption) Reset ¶
func (m *HeaderValueOption) Reset()
func (*HeaderValueOption) Size ¶
func (m *HeaderValueOption) Size() (n int)
func (*HeaderValueOption) String ¶
func (m *HeaderValueOption) String() string
func (*HeaderValueOption) Unmarshal ¶
func (m *HeaderValueOption) Unmarshal(dAtA []byte) error
func (*HeaderValueOption) Validate ¶
func (m *HeaderValueOption) Validate() error
Validate checks the field values on HeaderValueOption with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HeaderValueOption) XXX_DiscardUnknown ¶
func (m *HeaderValueOption) XXX_DiscardUnknown()
func (*HeaderValueOption) XXX_Marshal ¶
func (m *HeaderValueOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderValueOption) XXX_Merge ¶
func (m *HeaderValueOption) XXX_Merge(src proto.Message)
func (*HeaderValueOption) XXX_Size ¶
func (m *HeaderValueOption) XXX_Size() int
func (*HeaderValueOption) XXX_Unmarshal ¶
func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error
type HeaderValueOptionValidationError ¶
type HeaderValueOptionValidationError struct {
// contains filtered or unexported fields
}
HeaderValueOptionValidationError is the validation error returned by HeaderValueOption.Validate if the designated constraints aren't met.
func (HeaderValueOptionValidationError) Cause ¶
func (e HeaderValueOptionValidationError) Cause() error
Cause function returns cause value.
func (HeaderValueOptionValidationError) Error ¶
func (e HeaderValueOptionValidationError) Error() string
Error satisfies the builtin error interface
func (HeaderValueOptionValidationError) ErrorName ¶
func (e HeaderValueOptionValidationError) ErrorName() string
ErrorName returns error name.
func (HeaderValueOptionValidationError) Field ¶
func (e HeaderValueOptionValidationError) Field() string
Field function returns field value.
func (HeaderValueOptionValidationError) Key ¶
func (e HeaderValueOptionValidationError) Key() bool
Key function returns key value.
func (HeaderValueOptionValidationError) Reason ¶
func (e HeaderValueOptionValidationError) Reason() string
Reason function returns reason value.
type HeaderValueValidationError ¶
type HeaderValueValidationError struct {
// contains filtered or unexported fields
}
HeaderValueValidationError is the validation error returned by HeaderValue.Validate if the designated constraints aren't met.
func (HeaderValueValidationError) Cause ¶
func (e HeaderValueValidationError) Cause() error
Cause function returns cause value.
func (HeaderValueValidationError) Error ¶
func (e HeaderValueValidationError) Error() string
Error satisfies the builtin error interface
func (HeaderValueValidationError) ErrorName ¶
func (e HeaderValueValidationError) ErrorName() string
ErrorName returns error name.
func (HeaderValueValidationError) Field ¶
func (e HeaderValueValidationError) Field() string
Field function returns field value.
func (HeaderValueValidationError) Key ¶
func (e HeaderValueValidationError) Key() bool
Key function returns key value.
func (HeaderValueValidationError) Reason ¶
func (e HeaderValueValidationError) Reason() string
Reason function returns reason value.
type HealthCheck ¶
type HealthCheck struct { // The time to wait for a health check response. If the timeout is reached the // health check attempt will be considered a failure. Timeout *types.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"` // The interval between health checks. Interval *types.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` // An optional jitter amount in milliseconds. If specified, Envoy will start health // checking after for a random time in ms between 0 and initial_jitter. This only // applies to the first health check. InitialJitter *types.Duration `protobuf:"bytes,20,opt,name=initial_jitter,json=initialJitter,proto3" json:"initial_jitter,omitempty"` // An optional jitter amount in milliseconds. If specified, during every // interval Envoy will add interval_jitter to the wait time. IntervalJitter *types.Duration `protobuf:"bytes,3,opt,name=interval_jitter,json=intervalJitter,proto3" json:"interval_jitter,omitempty"` // An optional jitter amount as a percentage of interval_ms. If specified, // during every interval Envoy will add interval_ms * // interval_jitter_percent / 100 to the wait time. // // If interval_jitter_ms and interval_jitter_percent are both set, both of // them will be used to increase the wait time. IntervalJitterPercent uint32 `` /* 128-byte string literal not displayed */ // The number of unhealthy health checks required before a host is marked // unhealthy. Note that for *http* health checking if a host responds with 503 // this threshold is ignored and the host is considered unhealthy immediately. UnhealthyThreshold *types.UInt32Value `protobuf:"bytes,4,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"` // The number of healthy health checks required before a host is marked // healthy. Note that during startup, only a single successful health check is // required to mark a host healthy. HealthyThreshold *types.UInt32Value `protobuf:"bytes,5,opt,name=healthy_threshold,json=healthyThreshold,proto3" json:"healthy_threshold,omitempty"` // [#not-implemented-hide:] Non-serving port for health checking. AltPort *types.UInt32Value `protobuf:"bytes,6,opt,name=alt_port,json=altPort,proto3" json:"alt_port,omitempty"` // Reuse health check connection between health checks. Default is true. ReuseConnection *types.BoolValue `protobuf:"bytes,7,opt,name=reuse_connection,json=reuseConnection,proto3" json:"reuse_connection,omitempty"` // Types that are valid to be assigned to HealthChecker: // *HealthCheck_HttpHealthCheck_ // *HealthCheck_TcpHealthCheck_ // *HealthCheck_GrpcHealthCheck_ // *HealthCheck_CustomHealthCheck_ HealthChecker isHealthCheck_HealthChecker `protobuf_oneof:"health_checker"` // The "no traffic interval" is a special health check interval that is used when a cluster has // never had traffic routed to it. This lower interval allows cluster information to be kept up to // date, without sending a potentially large amount of active health checking traffic for no // reason. Once a cluster has been used for traffic routing, Envoy will shift back to using the // standard health check interval that is defined. Note that this interval takes precedence over // any other. // // The default value for "no traffic interval" is 60 seconds. NoTrafficInterval *types.Duration `protobuf:"bytes,12,opt,name=no_traffic_interval,json=noTrafficInterval,proto3" json:"no_traffic_interval,omitempty"` // The "unhealthy interval" is a health check interval that is used for hosts that are marked as // unhealthy. As soon as the host is marked as healthy, Envoy will shift back to using the // standard health check interval that is defined. // // The default value for "unhealthy interval" is the same as "interval". UnhealthyInterval *types.Duration `protobuf:"bytes,14,opt,name=unhealthy_interval,json=unhealthyInterval,proto3" json:"unhealthy_interval,omitempty"` // The "unhealthy edge interval" is a special health check interval that is used for the first // health check right after a host is marked as unhealthy. For subsequent health checks // Envoy will shift back to using either "unhealthy interval" if present or the standard health // check interval that is defined. // // The default value for "unhealthy edge interval" is the same as "unhealthy interval". UnhealthyEdgeInterval *types.Duration `` /* 127-byte string literal not displayed */ // The "healthy edge interval" is a special health check interval that is used for the first // health check right after a host is marked as healthy. For subsequent health checks // Envoy will shift back to using the standard health check interval that is defined. // // The default value for "healthy edge interval" is the same as the default interval. HealthyEdgeInterval *types.Duration `protobuf:"bytes,16,opt,name=healthy_edge_interval,json=healthyEdgeInterval,proto3" json:"healthy_edge_interval,omitempty"` // Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`. // If empty, no event log will be written. EventLogPath string `protobuf:"bytes,17,opt,name=event_log_path,json=eventLogPath,proto3" json:"event_log_path,omitempty"` // [#not-implemented-hide:] // The gRPC service for the health check event service. // If empty, health check events won't be sent to a remote endpoint. EventService *EventServiceConfig `protobuf:"bytes,22,opt,name=event_service,json=eventService,proto3" json:"event_service,omitempty"` // If set to true, health check failure events will always be logged. If set to false, only the // initial health check failure event will be logged. // The default value is false. AlwaysLogHealthCheckFailures bool `` /* 153-byte string literal not displayed */ // This allows overriding the cluster TLS settings, just for health check connections. TlsOptions *HealthCheck_TlsOptions `protobuf:"bytes,21,opt,name=tls_options,json=tlsOptions,proto3" json:"tls_options,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 23]
func (*HealthCheck) Descriptor ¶
func (*HealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck) GetAltPort ¶
func (m *HealthCheck) GetAltPort() *types.UInt32Value
func (*HealthCheck) GetAlwaysLogHealthCheckFailures ¶
func (m *HealthCheck) GetAlwaysLogHealthCheckFailures() bool
func (*HealthCheck) GetCustomHealthCheck ¶
func (m *HealthCheck) GetCustomHealthCheck() *HealthCheck_CustomHealthCheck
func (*HealthCheck) GetEventLogPath ¶
func (m *HealthCheck) GetEventLogPath() string
func (*HealthCheck) GetEventService ¶
func (m *HealthCheck) GetEventService() *EventServiceConfig
func (*HealthCheck) GetGrpcHealthCheck ¶
func (m *HealthCheck) GetGrpcHealthCheck() *HealthCheck_GrpcHealthCheck
func (*HealthCheck) GetHealthChecker ¶
func (m *HealthCheck) GetHealthChecker() isHealthCheck_HealthChecker
func (*HealthCheck) GetHealthyEdgeInterval ¶
func (m *HealthCheck) GetHealthyEdgeInterval() *types.Duration
func (*HealthCheck) GetHealthyThreshold ¶
func (m *HealthCheck) GetHealthyThreshold() *types.UInt32Value
func (*HealthCheck) GetHttpHealthCheck ¶
func (m *HealthCheck) GetHttpHealthCheck() *HealthCheck_HttpHealthCheck
func (*HealthCheck) GetInitialJitter ¶
func (m *HealthCheck) GetInitialJitter() *types.Duration
func (*HealthCheck) GetInterval ¶
func (m *HealthCheck) GetInterval() *types.Duration
func (*HealthCheck) GetIntervalJitter ¶
func (m *HealthCheck) GetIntervalJitter() *types.Duration
func (*HealthCheck) GetIntervalJitterPercent ¶
func (m *HealthCheck) GetIntervalJitterPercent() uint32
func (*HealthCheck) GetNoTrafficInterval ¶
func (m *HealthCheck) GetNoTrafficInterval() *types.Duration
func (*HealthCheck) GetReuseConnection ¶
func (m *HealthCheck) GetReuseConnection() *types.BoolValue
func (*HealthCheck) GetTcpHealthCheck ¶
func (m *HealthCheck) GetTcpHealthCheck() *HealthCheck_TcpHealthCheck
func (*HealthCheck) GetTimeout ¶
func (m *HealthCheck) GetTimeout() *types.Duration
func (*HealthCheck) GetTlsOptions ¶
func (m *HealthCheck) GetTlsOptions() *HealthCheck_TlsOptions
func (*HealthCheck) GetUnhealthyEdgeInterval ¶
func (m *HealthCheck) GetUnhealthyEdgeInterval() *types.Duration
func (*HealthCheck) GetUnhealthyInterval ¶
func (m *HealthCheck) GetUnhealthyInterval() *types.Duration
func (*HealthCheck) GetUnhealthyThreshold ¶
func (m *HealthCheck) GetUnhealthyThreshold() *types.UInt32Value
func (*HealthCheck) Marshal ¶
func (m *HealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck) ProtoMessage ¶
func (*HealthCheck) ProtoMessage()
func (*HealthCheck) Reset ¶
func (m *HealthCheck) Reset()
func (*HealthCheck) Size ¶
func (m *HealthCheck) Size() (n int)
func (*HealthCheck) String ¶
func (m *HealthCheck) String() string
func (*HealthCheck) Unmarshal ¶
func (m *HealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck) Validate ¶
func (m *HealthCheck) Validate() error
Validate checks the field values on HealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck) XXX_DiscardUnknown()
func (*HealthCheck) XXX_Marshal ¶
func (m *HealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck) XXX_Merge ¶
func (m *HealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck) XXX_OneofWrappers ¶
func (*HealthCheck) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HealthCheck) XXX_Size ¶
func (m *HealthCheck) XXX_Size() int
func (*HealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheckValidationError ¶
type HealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheckValidationError is the validation error returned by HealthCheck.Validate if the designated constraints aren't met.
func (HealthCheckValidationError) Cause ¶
func (e HealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheckValidationError) Error ¶
func (e HealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheckValidationError) ErrorName ¶
func (e HealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheckValidationError) Field ¶
func (e HealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheckValidationError) Key ¶
func (e HealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheckValidationError) Reason ¶
func (e HealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_CustomHealthCheck ¶
type HealthCheck_CustomHealthCheck struct { // The registered name of the custom health checker. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A custom health checker specific configuration which depends on the custom health checker // being instantiated. See :api:`envoy/config/health_checker` for reference. // // Types that are valid to be assigned to ConfigType: // *HealthCheck_CustomHealthCheck_TypedConfig ConfigType isHealthCheck_CustomHealthCheck_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Custom health check.
func (*HealthCheck_CustomHealthCheck) Descriptor ¶
func (*HealthCheck_CustomHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_CustomHealthCheck) GetConfigType ¶
func (m *HealthCheck_CustomHealthCheck) GetConfigType() isHealthCheck_CustomHealthCheck_ConfigType
func (*HealthCheck_CustomHealthCheck) GetName ¶
func (m *HealthCheck_CustomHealthCheck) GetName() string
func (*HealthCheck_CustomHealthCheck) GetTypedConfig ¶
func (m *HealthCheck_CustomHealthCheck) GetTypedConfig() *types.Any
func (*HealthCheck_CustomHealthCheck) Marshal ¶
func (m *HealthCheck_CustomHealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck_CustomHealthCheck) MarshalTo ¶
func (m *HealthCheck_CustomHealthCheck) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck_CustomHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck) ProtoMessage ¶
func (*HealthCheck_CustomHealthCheck) ProtoMessage()
func (*HealthCheck_CustomHealthCheck) Reset ¶
func (m *HealthCheck_CustomHealthCheck) Reset()
func (*HealthCheck_CustomHealthCheck) Size ¶
func (m *HealthCheck_CustomHealthCheck) Size() (n int)
func (*HealthCheck_CustomHealthCheck) String ¶
func (m *HealthCheck_CustomHealthCheck) String() string
func (*HealthCheck_CustomHealthCheck) Unmarshal ¶
func (m *HealthCheck_CustomHealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck_CustomHealthCheck) Validate ¶
func (m *HealthCheck_CustomHealthCheck) Validate() error
Validate checks the field values on HealthCheck_CustomHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_CustomHealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck_CustomHealthCheck) XXX_DiscardUnknown()
func (*HealthCheck_CustomHealthCheck) XXX_Marshal ¶
func (m *HealthCheck_CustomHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_CustomHealthCheck) XXX_Merge ¶
func (m *HealthCheck_CustomHealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck_CustomHealthCheck) XXX_OneofWrappers ¶
func (*HealthCheck_CustomHealthCheck) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HealthCheck_CustomHealthCheck) XXX_Size ¶
func (m *HealthCheck_CustomHealthCheck) XXX_Size() int
func (*HealthCheck_CustomHealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck_CustomHealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheck_CustomHealthCheckValidationError ¶
type HealthCheck_CustomHealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_CustomHealthCheckValidationError is the validation error returned by HealthCheck_CustomHealthCheck.Validate if the designated constraints aren't met.
func (HealthCheck_CustomHealthCheckValidationError) Cause ¶
func (e HealthCheck_CustomHealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_CustomHealthCheckValidationError) Error ¶
func (e HealthCheck_CustomHealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_CustomHealthCheckValidationError) ErrorName ¶
func (e HealthCheck_CustomHealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_CustomHealthCheckValidationError) Field ¶
func (e HealthCheck_CustomHealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheck_CustomHealthCheckValidationError) Key ¶
func (e HealthCheck_CustomHealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheck_CustomHealthCheckValidationError) Reason ¶
func (e HealthCheck_CustomHealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_CustomHealthCheck_ ¶
type HealthCheck_CustomHealthCheck_ struct {
CustomHealthCheck *HealthCheck_CustomHealthCheck `protobuf:"bytes,13,opt,name=custom_health_check,json=customHealthCheck,proto3,oneof" json:"custom_health_check,omitempty"`
}
func (*HealthCheck_CustomHealthCheck_) MarshalTo ¶
func (m *HealthCheck_CustomHealthCheck_) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck_) MarshalToSizedBuffer ¶
func (m *HealthCheck_CustomHealthCheck_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck_) Size ¶
func (m *HealthCheck_CustomHealthCheck_) Size() (n int)
type HealthCheck_CustomHealthCheck_TypedConfig ¶
type HealthCheck_CustomHealthCheck_TypedConfig struct {
TypedConfig *types.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof" json:"typed_config,omitempty"`
}
func (*HealthCheck_CustomHealthCheck_TypedConfig) MarshalTo ¶
func (m *HealthCheck_CustomHealthCheck_TypedConfig) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck_TypedConfig) MarshalToSizedBuffer ¶
func (m *HealthCheck_CustomHealthCheck_TypedConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_CustomHealthCheck_TypedConfig) Size ¶
func (m *HealthCheck_CustomHealthCheck_TypedConfig) Size() (n int)
type HealthCheck_GrpcHealthCheck ¶
type HealthCheck_GrpcHealthCheck struct { // An optional service name parameter which will be sent to gRPC service in // `grpc.health.v1.HealthCheckRequest // <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto#L20>`_. // message. See `gRPC health-checking overview // <https://github.com/grpc/grpc/blob/master/doc/health-checking.md>`_ for more information. ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // The value of the :authority header in the gRPC health check request. If // left empty (default value), the name of the cluster this health check is associated // with will be used. The authority header can be customized for a specific endpoint by setting // the :ref:`hostname <envoy_api_field_config.endpoint.v3.Endpoint.HealthCheckConfig.hostname>` field. Authority string `protobuf:"bytes,2,opt,name=authority,proto3" json:"authority,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`grpc.health.v1.Health <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based healthcheck. See `gRPC doc <https://github.com/grpc/grpc/blob/master/doc/health-checking.md>`_ for details.
func (*HealthCheck_GrpcHealthCheck) Descriptor ¶
func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_GrpcHealthCheck) GetAuthority ¶
func (m *HealthCheck_GrpcHealthCheck) GetAuthority() string
func (*HealthCheck_GrpcHealthCheck) GetServiceName ¶
func (m *HealthCheck_GrpcHealthCheck) GetServiceName() string
func (*HealthCheck_GrpcHealthCheck) Marshal ¶
func (m *HealthCheck_GrpcHealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck_GrpcHealthCheck) MarshalTo ¶
func (m *HealthCheck_GrpcHealthCheck) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_GrpcHealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck_GrpcHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_GrpcHealthCheck) ProtoMessage ¶
func (*HealthCheck_GrpcHealthCheck) ProtoMessage()
func (*HealthCheck_GrpcHealthCheck) Reset ¶
func (m *HealthCheck_GrpcHealthCheck) Reset()
func (*HealthCheck_GrpcHealthCheck) Size ¶
func (m *HealthCheck_GrpcHealthCheck) Size() (n int)
func (*HealthCheck_GrpcHealthCheck) String ¶
func (m *HealthCheck_GrpcHealthCheck) String() string
func (*HealthCheck_GrpcHealthCheck) Unmarshal ¶
func (m *HealthCheck_GrpcHealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck_GrpcHealthCheck) Validate ¶
func (m *HealthCheck_GrpcHealthCheck) Validate() error
Validate checks the field values on HealthCheck_GrpcHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_GrpcHealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck_GrpcHealthCheck) XXX_DiscardUnknown()
func (*HealthCheck_GrpcHealthCheck) XXX_Marshal ¶
func (m *HealthCheck_GrpcHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_GrpcHealthCheck) XXX_Merge ¶
func (m *HealthCheck_GrpcHealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck_GrpcHealthCheck) XXX_Size ¶
func (m *HealthCheck_GrpcHealthCheck) XXX_Size() int
func (*HealthCheck_GrpcHealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck_GrpcHealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheck_GrpcHealthCheckValidationError ¶
type HealthCheck_GrpcHealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_GrpcHealthCheckValidationError is the validation error returned by HealthCheck_GrpcHealthCheck.Validate if the designated constraints aren't met.
func (HealthCheck_GrpcHealthCheckValidationError) Cause ¶
func (e HealthCheck_GrpcHealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_GrpcHealthCheckValidationError) Error ¶
func (e HealthCheck_GrpcHealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_GrpcHealthCheckValidationError) ErrorName ¶
func (e HealthCheck_GrpcHealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_GrpcHealthCheckValidationError) Field ¶
func (e HealthCheck_GrpcHealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheck_GrpcHealthCheckValidationError) Key ¶
func (e HealthCheck_GrpcHealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheck_GrpcHealthCheckValidationError) Reason ¶
func (e HealthCheck_GrpcHealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_GrpcHealthCheck_ ¶
type HealthCheck_GrpcHealthCheck_ struct {
GrpcHealthCheck *HealthCheck_GrpcHealthCheck `protobuf:"bytes,11,opt,name=grpc_health_check,json=grpcHealthCheck,proto3,oneof" json:"grpc_health_check,omitempty"`
}
func (*HealthCheck_GrpcHealthCheck_) MarshalTo ¶
func (m *HealthCheck_GrpcHealthCheck_) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_GrpcHealthCheck_) MarshalToSizedBuffer ¶
func (m *HealthCheck_GrpcHealthCheck_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_GrpcHealthCheck_) Size ¶
func (m *HealthCheck_GrpcHealthCheck_) Size() (n int)
type HealthCheck_HttpHealthCheck ¶
type HealthCheck_HttpHealthCheck struct { // The value of the host header in the HTTP health check request. If // left empty (default value), the name of the cluster this health check is associated // with will be used. The host header can be customized for a specific endpoint by setting the // :ref:`hostname <envoy_api_field_config.endpoint.v3.Endpoint.HealthCheckConfig.hostname>` field. Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // Specifies the HTTP path that will be requested during health checking. For example // */healthcheck*. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // [#not-implemented-hide:] HTTP specific payload. Send *HealthCheck_Payload `protobuf:"bytes,3,opt,name=send,proto3" json:"send,omitempty"` // [#not-implemented-hide:] HTTP specific response. Receive *HealthCheck_Payload `protobuf:"bytes,4,opt,name=receive,proto3" json:"receive,omitempty"` // Specifies a list of HTTP headers that should be added to each request that is sent to the // health checked cluster. For more information, including details on header value syntax, see // the documentation on :ref:`custom request headers // <config_http_conn_man_headers_custom_request_headers>`. RequestHeadersToAdd []*HeaderValueOption `protobuf:"bytes,6,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"` // Specifies a list of HTTP headers that should be removed from each request that is sent to the // health checked cluster. RequestHeadersToRemove []string `` /* 131-byte string literal not displayed */ // Specifies a list of HTTP response statuses considered healthy. If provided, replaces default // 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open // semantics of :ref:`Int64Range <envoy_api_msg_type.v3.Int64Range>`. The start and end of each // range are required. Only statuses in the range [100, 600) are allowed. ExpectedStatuses []*v3.Int64Range `protobuf:"bytes,9,rep,name=expected_statuses,json=expectedStatuses,proto3" json:"expected_statuses,omitempty"` // Use specified application protocol for health checks. CodecClientType v3.CodecClientType `` /* 145-byte string literal not displayed */ // An optional service name parameter which is used to validate the identity of // the health checked cluster using a :ref:`StringMatcher // <envoy_api_msg_type.matcher.v3.StringMatcher>`. See the :ref:`architecture overview // <arch_overview_health_checking_identity>` for more information. ServiceNameMatcher *v31.StringMatcher `protobuf:"bytes,11,opt,name=service_name_matcher,json=serviceNameMatcher,proto3" json:"service_name_matcher,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 12]
func (*HealthCheck_HttpHealthCheck) Descriptor ¶
func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_HttpHealthCheck) GetCodecClientType ¶
func (m *HealthCheck_HttpHealthCheck) GetCodecClientType() v3.CodecClientType
func (*HealthCheck_HttpHealthCheck) GetExpectedStatuses ¶
func (m *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []*v3.Int64Range
func (*HealthCheck_HttpHealthCheck) GetHost ¶
func (m *HealthCheck_HttpHealthCheck) GetHost() string
func (*HealthCheck_HttpHealthCheck) GetPath ¶
func (m *HealthCheck_HttpHealthCheck) GetPath() string
func (*HealthCheck_HttpHealthCheck) GetReceive ¶
func (m *HealthCheck_HttpHealthCheck) GetReceive() *HealthCheck_Payload
func (*HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd ¶
func (m *HealthCheck_HttpHealthCheck) GetRequestHeadersToAdd() []*HeaderValueOption
func (*HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove ¶
func (m *HealthCheck_HttpHealthCheck) GetRequestHeadersToRemove() []string
func (*HealthCheck_HttpHealthCheck) GetSend ¶
func (m *HealthCheck_HttpHealthCheck) GetSend() *HealthCheck_Payload
func (*HealthCheck_HttpHealthCheck) GetServiceNameMatcher ¶
func (m *HealthCheck_HttpHealthCheck) GetServiceNameMatcher() *v31.StringMatcher
func (*HealthCheck_HttpHealthCheck) Marshal ¶
func (m *HealthCheck_HttpHealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck_HttpHealthCheck) MarshalTo ¶
func (m *HealthCheck_HttpHealthCheck) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_HttpHealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck_HttpHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_HttpHealthCheck) ProtoMessage ¶
func (*HealthCheck_HttpHealthCheck) ProtoMessage()
func (*HealthCheck_HttpHealthCheck) Reset ¶
func (m *HealthCheck_HttpHealthCheck) Reset()
func (*HealthCheck_HttpHealthCheck) Size ¶
func (m *HealthCheck_HttpHealthCheck) Size() (n int)
func (*HealthCheck_HttpHealthCheck) String ¶
func (m *HealthCheck_HttpHealthCheck) String() string
func (*HealthCheck_HttpHealthCheck) Unmarshal ¶
func (m *HealthCheck_HttpHealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck_HttpHealthCheck) Validate ¶
func (m *HealthCheck_HttpHealthCheck) Validate() error
Validate checks the field values on HealthCheck_HttpHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_HttpHealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck_HttpHealthCheck) XXX_DiscardUnknown()
func (*HealthCheck_HttpHealthCheck) XXX_Marshal ¶
func (m *HealthCheck_HttpHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_HttpHealthCheck) XXX_Merge ¶
func (m *HealthCheck_HttpHealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck_HttpHealthCheck) XXX_Size ¶
func (m *HealthCheck_HttpHealthCheck) XXX_Size() int
func (*HealthCheck_HttpHealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck_HttpHealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheck_HttpHealthCheckValidationError ¶
type HealthCheck_HttpHealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_HttpHealthCheckValidationError is the validation error returned by HealthCheck_HttpHealthCheck.Validate if the designated constraints aren't met.
func (HealthCheck_HttpHealthCheckValidationError) Cause ¶
func (e HealthCheck_HttpHealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_HttpHealthCheckValidationError) Error ¶
func (e HealthCheck_HttpHealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_HttpHealthCheckValidationError) ErrorName ¶
func (e HealthCheck_HttpHealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_HttpHealthCheckValidationError) Field ¶
func (e HealthCheck_HttpHealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheck_HttpHealthCheckValidationError) Key ¶
func (e HealthCheck_HttpHealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheck_HttpHealthCheckValidationError) Reason ¶
func (e HealthCheck_HttpHealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_HttpHealthCheck_ ¶
type HealthCheck_HttpHealthCheck_ struct {
HttpHealthCheck *HealthCheck_HttpHealthCheck `protobuf:"bytes,8,opt,name=http_health_check,json=httpHealthCheck,proto3,oneof" json:"http_health_check,omitempty"`
}
func (*HealthCheck_HttpHealthCheck_) MarshalTo ¶
func (m *HealthCheck_HttpHealthCheck_) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_HttpHealthCheck_) MarshalToSizedBuffer ¶
func (m *HealthCheck_HttpHealthCheck_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_HttpHealthCheck_) Size ¶
func (m *HealthCheck_HttpHealthCheck_) Size() (n int)
type HealthCheck_Payload ¶
type HealthCheck_Payload struct { // Types that are valid to be assigned to Payload: // *HealthCheck_Payload_Text // *HealthCheck_Payload_Binary Payload isHealthCheck_Payload_Payload `protobuf_oneof:"payload"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes the encoding of the payload bytes in the payload.
func (*HealthCheck_Payload) Descriptor ¶
func (*HealthCheck_Payload) Descriptor() ([]byte, []int)
func (*HealthCheck_Payload) GetBinary ¶
func (m *HealthCheck_Payload) GetBinary() []byte
func (*HealthCheck_Payload) GetPayload ¶
func (m *HealthCheck_Payload) GetPayload() isHealthCheck_Payload_Payload
func (*HealthCheck_Payload) GetText ¶
func (m *HealthCheck_Payload) GetText() string
func (*HealthCheck_Payload) Marshal ¶
func (m *HealthCheck_Payload) Marshal() (dAtA []byte, err error)
func (*HealthCheck_Payload) MarshalTo ¶
func (m *HealthCheck_Payload) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_Payload) MarshalToSizedBuffer ¶
func (m *HealthCheck_Payload) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_Payload) ProtoMessage ¶
func (*HealthCheck_Payload) ProtoMessage()
func (*HealthCheck_Payload) Reset ¶
func (m *HealthCheck_Payload) Reset()
func (*HealthCheck_Payload) Size ¶
func (m *HealthCheck_Payload) Size() (n int)
func (*HealthCheck_Payload) String ¶
func (m *HealthCheck_Payload) String() string
func (*HealthCheck_Payload) Unmarshal ¶
func (m *HealthCheck_Payload) Unmarshal(dAtA []byte) error
func (*HealthCheck_Payload) Validate ¶
func (m *HealthCheck_Payload) Validate() error
Validate checks the field values on HealthCheck_Payload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_Payload) XXX_DiscardUnknown ¶
func (m *HealthCheck_Payload) XXX_DiscardUnknown()
func (*HealthCheck_Payload) XXX_Marshal ¶
func (m *HealthCheck_Payload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_Payload) XXX_Merge ¶
func (m *HealthCheck_Payload) XXX_Merge(src proto.Message)
func (*HealthCheck_Payload) XXX_OneofWrappers ¶
func (*HealthCheck_Payload) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HealthCheck_Payload) XXX_Size ¶
func (m *HealthCheck_Payload) XXX_Size() int
func (*HealthCheck_Payload) XXX_Unmarshal ¶
func (m *HealthCheck_Payload) XXX_Unmarshal(b []byte) error
type HealthCheck_PayloadValidationError ¶
type HealthCheck_PayloadValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_PayloadValidationError is the validation error returned by HealthCheck_Payload.Validate if the designated constraints aren't met.
func (HealthCheck_PayloadValidationError) Cause ¶
func (e HealthCheck_PayloadValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_PayloadValidationError) Error ¶
func (e HealthCheck_PayloadValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_PayloadValidationError) ErrorName ¶
func (e HealthCheck_PayloadValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_PayloadValidationError) Field ¶
func (e HealthCheck_PayloadValidationError) Field() string
Field function returns field value.
func (HealthCheck_PayloadValidationError) Key ¶
func (e HealthCheck_PayloadValidationError) Key() bool
Key function returns key value.
func (HealthCheck_PayloadValidationError) Reason ¶
func (e HealthCheck_PayloadValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_Payload_Binary ¶
type HealthCheck_Payload_Binary struct {
Binary []byte `protobuf:"bytes,2,opt,name=binary,proto3,oneof" json:"binary,omitempty"`
}
func (*HealthCheck_Payload_Binary) MarshalTo ¶
func (m *HealthCheck_Payload_Binary) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_Payload_Binary) MarshalToSizedBuffer ¶
func (m *HealthCheck_Payload_Binary) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_Payload_Binary) Size ¶
func (m *HealthCheck_Payload_Binary) Size() (n int)
type HealthCheck_Payload_Text ¶
type HealthCheck_Payload_Text struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof" json:"text,omitempty"`
}
func (*HealthCheck_Payload_Text) MarshalTo ¶
func (m *HealthCheck_Payload_Text) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_Payload_Text) MarshalToSizedBuffer ¶
func (m *HealthCheck_Payload_Text) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_Payload_Text) Size ¶
func (m *HealthCheck_Payload_Text) Size() (n int)
type HealthCheck_RedisHealthCheck ¶
type HealthCheck_RedisHealthCheck struct { // If set, optionally perform “EXISTS <key>“ instead of “PING“. A return value // from Redis of 0 (does not exist) is considered a passing healthcheck. A return value other // than 0 is considered a failure. This allows the user to mark a Redis instance for maintenance // by setting the specified key to any value and waiting for traffic to drain. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HealthCheck_RedisHealthCheck) Descriptor ¶
func (*HealthCheck_RedisHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_RedisHealthCheck) GetKey ¶
func (m *HealthCheck_RedisHealthCheck) GetKey() string
func (*HealthCheck_RedisHealthCheck) Marshal ¶
func (m *HealthCheck_RedisHealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck_RedisHealthCheck) MarshalTo ¶
func (m *HealthCheck_RedisHealthCheck) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_RedisHealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck_RedisHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_RedisHealthCheck) ProtoMessage ¶
func (*HealthCheck_RedisHealthCheck) ProtoMessage()
func (*HealthCheck_RedisHealthCheck) Reset ¶
func (m *HealthCheck_RedisHealthCheck) Reset()
func (*HealthCheck_RedisHealthCheck) Size ¶
func (m *HealthCheck_RedisHealthCheck) Size() (n int)
func (*HealthCheck_RedisHealthCheck) String ¶
func (m *HealthCheck_RedisHealthCheck) String() string
func (*HealthCheck_RedisHealthCheck) Unmarshal ¶
func (m *HealthCheck_RedisHealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck_RedisHealthCheck) Validate ¶
func (m *HealthCheck_RedisHealthCheck) Validate() error
Validate checks the field values on HealthCheck_RedisHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_RedisHealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck_RedisHealthCheck) XXX_DiscardUnknown()
func (*HealthCheck_RedisHealthCheck) XXX_Marshal ¶
func (m *HealthCheck_RedisHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_RedisHealthCheck) XXX_Merge ¶
func (m *HealthCheck_RedisHealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck_RedisHealthCheck) XXX_Size ¶
func (m *HealthCheck_RedisHealthCheck) XXX_Size() int
func (*HealthCheck_RedisHealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck_RedisHealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheck_RedisHealthCheckValidationError ¶
type HealthCheck_RedisHealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_RedisHealthCheckValidationError is the validation error returned by HealthCheck_RedisHealthCheck.Validate if the designated constraints aren't met.
func (HealthCheck_RedisHealthCheckValidationError) Cause ¶
func (e HealthCheck_RedisHealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_RedisHealthCheckValidationError) Error ¶
func (e HealthCheck_RedisHealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_RedisHealthCheckValidationError) ErrorName ¶
func (e HealthCheck_RedisHealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_RedisHealthCheckValidationError) Field ¶
func (e HealthCheck_RedisHealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheck_RedisHealthCheckValidationError) Key ¶
func (e HealthCheck_RedisHealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheck_RedisHealthCheckValidationError) Reason ¶
func (e HealthCheck_RedisHealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_TcpHealthCheck ¶
type HealthCheck_TcpHealthCheck struct { // Empty payloads imply a connect-only health check. Send *HealthCheck_Payload `protobuf:"bytes,1,opt,name=send,proto3" json:"send,omitempty"` // When checking the response, “fuzzy” matching is performed such that each // binary block must be found, and in the order specified, but not // necessarily contiguous. Receive []*HealthCheck_Payload `protobuf:"bytes,2,rep,name=receive,proto3" json:"receive,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HealthCheck_TcpHealthCheck) Descriptor ¶
func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck_TcpHealthCheck) GetReceive ¶
func (m *HealthCheck_TcpHealthCheck) GetReceive() []*HealthCheck_Payload
func (*HealthCheck_TcpHealthCheck) GetSend ¶
func (m *HealthCheck_TcpHealthCheck) GetSend() *HealthCheck_Payload
func (*HealthCheck_TcpHealthCheck) Marshal ¶
func (m *HealthCheck_TcpHealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck_TcpHealthCheck) MarshalTo ¶
func (m *HealthCheck_TcpHealthCheck) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_TcpHealthCheck) MarshalToSizedBuffer ¶
func (m *HealthCheck_TcpHealthCheck) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_TcpHealthCheck) ProtoMessage ¶
func (*HealthCheck_TcpHealthCheck) ProtoMessage()
func (*HealthCheck_TcpHealthCheck) Reset ¶
func (m *HealthCheck_TcpHealthCheck) Reset()
func (*HealthCheck_TcpHealthCheck) Size ¶
func (m *HealthCheck_TcpHealthCheck) Size() (n int)
func (*HealthCheck_TcpHealthCheck) String ¶
func (m *HealthCheck_TcpHealthCheck) String() string
func (*HealthCheck_TcpHealthCheck) Unmarshal ¶
func (m *HealthCheck_TcpHealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck_TcpHealthCheck) Validate ¶
func (m *HealthCheck_TcpHealthCheck) Validate() error
Validate checks the field values on HealthCheck_TcpHealthCheck with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_TcpHealthCheck) XXX_DiscardUnknown ¶
func (m *HealthCheck_TcpHealthCheck) XXX_DiscardUnknown()
func (*HealthCheck_TcpHealthCheck) XXX_Marshal ¶
func (m *HealthCheck_TcpHealthCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_TcpHealthCheck) XXX_Merge ¶
func (m *HealthCheck_TcpHealthCheck) XXX_Merge(src proto.Message)
func (*HealthCheck_TcpHealthCheck) XXX_Size ¶
func (m *HealthCheck_TcpHealthCheck) XXX_Size() int
func (*HealthCheck_TcpHealthCheck) XXX_Unmarshal ¶
func (m *HealthCheck_TcpHealthCheck) XXX_Unmarshal(b []byte) error
type HealthCheck_TcpHealthCheckValidationError ¶
type HealthCheck_TcpHealthCheckValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_TcpHealthCheckValidationError is the validation error returned by HealthCheck_TcpHealthCheck.Validate if the designated constraints aren't met.
func (HealthCheck_TcpHealthCheckValidationError) Cause ¶
func (e HealthCheck_TcpHealthCheckValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_TcpHealthCheckValidationError) Error ¶
func (e HealthCheck_TcpHealthCheckValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_TcpHealthCheckValidationError) ErrorName ¶
func (e HealthCheck_TcpHealthCheckValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_TcpHealthCheckValidationError) Field ¶
func (e HealthCheck_TcpHealthCheckValidationError) Field() string
Field function returns field value.
func (HealthCheck_TcpHealthCheckValidationError) Key ¶
func (e HealthCheck_TcpHealthCheckValidationError) Key() bool
Key function returns key value.
func (HealthCheck_TcpHealthCheckValidationError) Reason ¶
func (e HealthCheck_TcpHealthCheckValidationError) Reason() string
Reason function returns reason value.
type HealthCheck_TcpHealthCheck_ ¶
type HealthCheck_TcpHealthCheck_ struct {
TcpHealthCheck *HealthCheck_TcpHealthCheck `protobuf:"bytes,9,opt,name=tcp_health_check,json=tcpHealthCheck,proto3,oneof" json:"tcp_health_check,omitempty"`
}
func (*HealthCheck_TcpHealthCheck_) MarshalTo ¶
func (m *HealthCheck_TcpHealthCheck_) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_TcpHealthCheck_) MarshalToSizedBuffer ¶
func (m *HealthCheck_TcpHealthCheck_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_TcpHealthCheck_) Size ¶
func (m *HealthCheck_TcpHealthCheck_) Size() (n int)
type HealthCheck_TlsOptions ¶
type HealthCheck_TlsOptions struct { // Specifies the ALPN protocols for health check connections. This is useful if the // corresponding upstream is using ALPN-based :ref:`FilterChainMatch // <envoy_api_msg_config.listener.v3.FilterChainMatch>` along with different protocols for health checks // versus data connections. If empty, no ALPN protocols will be set on health check connections. AlpnProtocols []string `protobuf:"bytes,1,rep,name=alpn_protocols,json=alpnProtocols,proto3" json:"alpn_protocols,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Health checks occur over the transport socket specified for the cluster. This implies that if a cluster is using a TLS-enabled transport socket, the health check will also occur over TLS.
This allows overriding the cluster TLS settings, just for health check connections.
func (*HealthCheck_TlsOptions) Descriptor ¶
func (*HealthCheck_TlsOptions) Descriptor() ([]byte, []int)
func (*HealthCheck_TlsOptions) GetAlpnProtocols ¶
func (m *HealthCheck_TlsOptions) GetAlpnProtocols() []string
func (*HealthCheck_TlsOptions) Marshal ¶
func (m *HealthCheck_TlsOptions) Marshal() (dAtA []byte, err error)
func (*HealthCheck_TlsOptions) MarshalTo ¶
func (m *HealthCheck_TlsOptions) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_TlsOptions) MarshalToSizedBuffer ¶
func (m *HealthCheck_TlsOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HealthCheck_TlsOptions) ProtoMessage ¶
func (*HealthCheck_TlsOptions) ProtoMessage()
func (*HealthCheck_TlsOptions) Reset ¶
func (m *HealthCheck_TlsOptions) Reset()
func (*HealthCheck_TlsOptions) Size ¶
func (m *HealthCheck_TlsOptions) Size() (n int)
func (*HealthCheck_TlsOptions) String ¶
func (m *HealthCheck_TlsOptions) String() string
func (*HealthCheck_TlsOptions) Unmarshal ¶
func (m *HealthCheck_TlsOptions) Unmarshal(dAtA []byte) error
func (*HealthCheck_TlsOptions) Validate ¶
func (m *HealthCheck_TlsOptions) Validate() error
Validate checks the field values on HealthCheck_TlsOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HealthCheck_TlsOptions) XXX_DiscardUnknown ¶
func (m *HealthCheck_TlsOptions) XXX_DiscardUnknown()
func (*HealthCheck_TlsOptions) XXX_Marshal ¶
func (m *HealthCheck_TlsOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HealthCheck_TlsOptions) XXX_Merge ¶
func (m *HealthCheck_TlsOptions) XXX_Merge(src proto.Message)
func (*HealthCheck_TlsOptions) XXX_Size ¶
func (m *HealthCheck_TlsOptions) XXX_Size() int
func (*HealthCheck_TlsOptions) XXX_Unmarshal ¶
func (m *HealthCheck_TlsOptions) XXX_Unmarshal(b []byte) error
type HealthCheck_TlsOptionsValidationError ¶
type HealthCheck_TlsOptionsValidationError struct {
// contains filtered or unexported fields
}
HealthCheck_TlsOptionsValidationError is the validation error returned by HealthCheck_TlsOptions.Validate if the designated constraints aren't met.
func (HealthCheck_TlsOptionsValidationError) Cause ¶
func (e HealthCheck_TlsOptionsValidationError) Cause() error
Cause function returns cause value.
func (HealthCheck_TlsOptionsValidationError) Error ¶
func (e HealthCheck_TlsOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (HealthCheck_TlsOptionsValidationError) ErrorName ¶
func (e HealthCheck_TlsOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (HealthCheck_TlsOptionsValidationError) Field ¶
func (e HealthCheck_TlsOptionsValidationError) Field() string
Field function returns field value.
func (HealthCheck_TlsOptionsValidationError) Key ¶
func (e HealthCheck_TlsOptionsValidationError) Key() bool
Key function returns key value.
func (HealthCheck_TlsOptionsValidationError) Reason ¶
func (e HealthCheck_TlsOptionsValidationError) Reason() string
Reason function returns reason value.
type HealthStatus ¶
type HealthStatus int32
Endpoint health status.
const ( // The health status is not known. This is interpreted by Envoy as *HEALTHY*. HealthStatus_UNKNOWN HealthStatus = 0 // Healthy. HealthStatus_HEALTHY HealthStatus = 1 // Unhealthy. HealthStatus_UNHEALTHY HealthStatus = 2 // Connection draining in progress. E.g., // `<https://aws.amazon.com/blogs/aws/elb-connection-draining-remove-instances-from-service-with-care/>`_ // or // `<https://cloud.google.com/compute/docs/load-balancing/enabling-connection-draining>`_. // This is interpreted by Envoy as *UNHEALTHY*. HealthStatus_DRAINING HealthStatus = 3 // Health check timed out. This is part of HDS and is interpreted by Envoy as // *UNHEALTHY*. HealthStatus_TIMEOUT HealthStatus = 4 // Degraded. HealthStatus_DEGRADED HealthStatus = 5 )
func (HealthStatus) EnumDescriptor ¶
func (HealthStatus) EnumDescriptor() ([]byte, []int)
func (HealthStatus) String ¶
func (x HealthStatus) String() string
type Http1ProtocolOptions ¶
type Http1ProtocolOptions struct { // Handle HTTP requests with absolute URLs in the requests. These requests // are generally sent by clients to forward/explicit proxies. This allows clients to configure // envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the // *http_proxy* environment variable. AllowAbsoluteUrl *types.BoolValue `protobuf:"bytes,1,opt,name=allow_absolute_url,json=allowAbsoluteUrl,proto3" json:"allow_absolute_url,omitempty"` // Handle incoming HTTP/1.0 and HTTP 0.9 requests. // This is off by default, and not fully standards compliant. There is support for pre-HTTP/1.1 // style connect logic, dechunking, and handling lack of client host iff // *default_host_for_http_10* is configured. AcceptHttp_10 bool `protobuf:"varint,2,opt,name=accept_http_10,json=acceptHttp10,proto3" json:"accept_http_10,omitempty"` // A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as // Envoy does not otherwise support HTTP/1.0 without a Host header. // This is a no-op if *accept_http_10* is not true. DefaultHostForHttp_10 string `` /* 127-byte string literal not displayed */ // Describes how the keys for response headers should be formatted. By default, all header keys // are lower cased. HeaderKeyFormat *Http1ProtocolOptions_HeaderKeyFormat `protobuf:"bytes,4,opt,name=header_key_format,json=headerKeyFormat,proto3" json:"header_key_format,omitempty"` // Enables trailers for HTTP/1. By default the HTTP/1 codec drops proxied trailers. // // .. attention:: // // Note that this only happens when Envoy is chunk encoding which occurs when: // - The request is HTTP/1.1. // - Is neither a HEAD only request nor a HTTP Upgrade. // - Not a response to a HEAD request. // - The content length header is not present. EnableTrailers bool `protobuf:"varint,5,opt,name=enable_trailers,json=enableTrailers,proto3" json:"enable_trailers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 6]
func (*Http1ProtocolOptions) Descriptor ¶
func (*Http1ProtocolOptions) Descriptor() ([]byte, []int)
func (*Http1ProtocolOptions) GetAcceptHttp_10 ¶
func (m *Http1ProtocolOptions) GetAcceptHttp_10() bool
func (*Http1ProtocolOptions) GetAllowAbsoluteUrl ¶
func (m *Http1ProtocolOptions) GetAllowAbsoluteUrl() *types.BoolValue
func (*Http1ProtocolOptions) GetDefaultHostForHttp_10 ¶
func (m *Http1ProtocolOptions) GetDefaultHostForHttp_10() string
func (*Http1ProtocolOptions) GetEnableTrailers ¶
func (m *Http1ProtocolOptions) GetEnableTrailers() bool
func (*Http1ProtocolOptions) GetHeaderKeyFormat ¶
func (m *Http1ProtocolOptions) GetHeaderKeyFormat() *Http1ProtocolOptions_HeaderKeyFormat
func (*Http1ProtocolOptions) Marshal ¶
func (m *Http1ProtocolOptions) Marshal() (dAtA []byte, err error)
func (*Http1ProtocolOptions) MarshalTo ¶
func (m *Http1ProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*Http1ProtocolOptions) MarshalToSizedBuffer ¶
func (m *Http1ProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http1ProtocolOptions) ProtoMessage ¶
func (*Http1ProtocolOptions) ProtoMessage()
func (*Http1ProtocolOptions) Reset ¶
func (m *Http1ProtocolOptions) Reset()
func (*Http1ProtocolOptions) Size ¶
func (m *Http1ProtocolOptions) Size() (n int)
func (*Http1ProtocolOptions) String ¶
func (m *Http1ProtocolOptions) String() string
func (*Http1ProtocolOptions) Unmarshal ¶
func (m *Http1ProtocolOptions) Unmarshal(dAtA []byte) error
func (*Http1ProtocolOptions) Validate ¶
func (m *Http1ProtocolOptions) Validate() error
Validate checks the field values on Http1ProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Http1ProtocolOptions) XXX_DiscardUnknown ¶
func (m *Http1ProtocolOptions) XXX_DiscardUnknown()
func (*Http1ProtocolOptions) XXX_Marshal ¶
func (m *Http1ProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Http1ProtocolOptions) XXX_Merge ¶
func (m *Http1ProtocolOptions) XXX_Merge(src proto.Message)
func (*Http1ProtocolOptions) XXX_Size ¶
func (m *Http1ProtocolOptions) XXX_Size() int
func (*Http1ProtocolOptions) XXX_Unmarshal ¶
func (m *Http1ProtocolOptions) XXX_Unmarshal(b []byte) error
type Http1ProtocolOptionsValidationError ¶
type Http1ProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
Http1ProtocolOptionsValidationError is the validation error returned by Http1ProtocolOptions.Validate if the designated constraints aren't met.
func (Http1ProtocolOptionsValidationError) Cause ¶
func (e Http1ProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (Http1ProtocolOptionsValidationError) Error ¶
func (e Http1ProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (Http1ProtocolOptionsValidationError) ErrorName ¶
func (e Http1ProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (Http1ProtocolOptionsValidationError) Field ¶
func (e Http1ProtocolOptionsValidationError) Field() string
Field function returns field value.
func (Http1ProtocolOptionsValidationError) Key ¶
func (e Http1ProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (Http1ProtocolOptionsValidationError) Reason ¶
func (e Http1ProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type Http1ProtocolOptions_HeaderKeyFormat ¶
type Http1ProtocolOptions_HeaderKeyFormat struct { // Types that are valid to be assigned to HeaderFormat: // *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_ HeaderFormat isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat `protobuf_oneof:"header_format"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Http1ProtocolOptions_HeaderKeyFormat) Descriptor ¶
func (*Http1ProtocolOptions_HeaderKeyFormat) Descriptor() ([]byte, []int)
func (*Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) GetHeaderFormat() isHttp1ProtocolOptions_HeaderKeyFormat_HeaderFormat
func (*Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) GetProperCaseWords() *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords
func (*Http1ProtocolOptions_HeaderKeyFormat) Marshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) Marshal() (dAtA []byte, err error)
func (*Http1ProtocolOptions_HeaderKeyFormat) MarshalTo ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) MarshalTo(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat) MarshalToSizedBuffer ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage ¶
func (*Http1ProtocolOptions_HeaderKeyFormat) ProtoMessage()
func (*Http1ProtocolOptions_HeaderKeyFormat) Reset ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) Reset()
func (*Http1ProtocolOptions_HeaderKeyFormat) Size ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) Size() (n int)
func (*Http1ProtocolOptions_HeaderKeyFormat) String ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) String() string
func (*Http1ProtocolOptions_HeaderKeyFormat) Unmarshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) Unmarshal(dAtA []byte) error
func (*Http1ProtocolOptions_HeaderKeyFormat) Validate ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) Validate() error
Validate checks the field values on Http1ProtocolOptions_HeaderKeyFormat with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_DiscardUnknown ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_DiscardUnknown()
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_Marshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_Merge ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Merge(src proto.Message)
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_OneofWrappers ¶
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_Size ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Size() int
func (*Http1ProtocolOptions_HeaderKeyFormat) XXX_Unmarshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat) XXX_Unmarshal(b []byte) error
type Http1ProtocolOptions_HeaderKeyFormatValidationError ¶
type Http1ProtocolOptions_HeaderKeyFormatValidationError struct {
// contains filtered or unexported fields
}
Http1ProtocolOptions_HeaderKeyFormatValidationError is the validation error returned by Http1ProtocolOptions_HeaderKeyFormat.Validate if the designated constraints aren't met.
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) Cause ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Cause() error
Cause function returns cause value.
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) Error ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Error() string
Error satisfies the builtin error interface
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) ErrorName ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) ErrorName() string
ErrorName returns error name.
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) Field ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Field() string
Field function returns field value.
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) Key ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Key() bool
Key function returns key value.
func (Http1ProtocolOptions_HeaderKeyFormatValidationError) Reason ¶
func (e Http1ProtocolOptions_HeaderKeyFormatValidationError) Reason() string
Reason function returns reason value.
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords ¶
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Descriptor ¶
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Descriptor() ([]byte, []int)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Marshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Marshal() (dAtA []byte, err error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalTo ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalTo(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalToSizedBuffer ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage ¶
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) ProtoMessage()
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Reset()
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Size ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Size() (n int)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) String() string
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Unmarshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Unmarshal(dAtA []byte) error
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Validate ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) Validate() error
Validate checks the field values on Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_DiscardUnknown ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_DiscardUnknown()
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Marshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Merge ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Merge(src proto.Message)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Size ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Size() int
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Unmarshal ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords) XXX_Unmarshal(b []byte) error
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError ¶
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError struct {
// contains filtered or unexported fields
}
Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError is the validation error returned by Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords.Validate if the designated constraints aren't met.
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Cause ¶
func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Cause() error
Cause function returns cause value.
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Error ¶
Error satisfies the builtin error interface
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) ErrorName ¶
func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) ErrorName() string
ErrorName returns error name.
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Field ¶
Field function returns field value.
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Key ¶
Key function returns key value.
func (Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Reason ¶
func (e Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWordsValidationError) Reason() string
Reason function returns reason value.
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_ ¶
type Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_ struct {
ProperCaseWords *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords `protobuf:"bytes,1,opt,name=proper_case_words,json=properCaseWords,proto3,oneof" json:"proper_case_words,omitempty"`
}
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) MarshalTo ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) MarshalTo(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) MarshalToSizedBuffer ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) Size ¶
func (m *Http1ProtocolOptions_HeaderKeyFormat_ProperCaseWords_) Size() (n int)
type Http2ProtocolOptions ¶
type Http2ProtocolOptions struct { // `Maximum table size <https://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ // (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values // range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header // compression. HpackTableSize *types.UInt32Value `protobuf:"bytes,1,opt,name=hpack_table_size,json=hpackTableSize,proto3" json:"hpack_table_size,omitempty"` // `Maximum concurrent streams <https://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ // allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) // and defaults to 2147483647. // // For upstream connections, this also limits how many streams Envoy will initiate concurrently // on a single connection. If the limit is reached, Envoy may queue requests or establish // additional connections (as allowed per circuit breaker limits). MaxConcurrentStreams *types.UInt32Value `protobuf:"bytes,2,opt,name=max_concurrent_streams,json=maxConcurrentStreams,proto3" json:"max_concurrent_streams,omitempty"` // `Initial stream-level flow-control window // <https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size. Valid values range from 65535 // (2^16 - 1, HTTP/2 default) to 2147483647 (2^31 - 1, HTTP/2 maximum) and defaults to 268435456 // (256 * 1024 * 1024). // // NOTE: 65535 is the initial window size from HTTP/2 spec. We only support increasing the default // window size now, so it's also the minimum. // // This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the // HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to // stop the flow of data to the codec buffers. InitialStreamWindowSize *types.UInt32Value `` /* 134-byte string literal not displayed */ // Similar to *initial_stream_window_size*, but for connection-level flow-control // window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*. InitialConnectionWindowSize *types.UInt32Value `` /* 146-byte string literal not displayed */ // Allows proxying Websocket and other upgrades over H2 connect. AllowConnect bool `protobuf:"varint,5,opt,name=allow_connect,json=allowConnect,proto3" json:"allow_connect,omitempty"` // [#not-implemented-hide:] Hiding until envoy has full metadata support. // Still under implementation. DO NOT USE. // // Allows metadata. See [metadata // docs](https://github.com/envoyproxy/envoy/blob/master/source/docs/h2_metadata.md) for more // information. AllowMetadata bool `protobuf:"varint,6,opt,name=allow_metadata,json=allowMetadata,proto3" json:"allow_metadata,omitempty"` // Limit the number of pending outbound downstream frames of all types (frames that are waiting to // be written into the socket). Exceeding this limit triggers flood mitigation and connection is // terminated. The “http2.outbound_flood“ stat tracks the number of terminated connections due // to flood mitigation. The default limit is 10000. // [#comment:TODO: implement same limits for upstream outbound frames as well.] MaxOutboundFrames *types.UInt32Value `protobuf:"bytes,7,opt,name=max_outbound_frames,json=maxOutboundFrames,proto3" json:"max_outbound_frames,omitempty"` // Limit the number of pending outbound downstream frames of types PING, SETTINGS and RST_STREAM, // preventing high memory utilization when receiving continuous stream of these frames. Exceeding // this limit triggers flood mitigation and connection is terminated. The // “http2.outbound_control_flood“ stat tracks the number of terminated connections due to flood // mitigation. The default limit is 1000. // [#comment:TODO: implement same limits for upstream outbound frames as well.] MaxOutboundControlFrames *types.UInt32Value `` /* 137-byte string literal not displayed */ // Limit the number of consecutive inbound frames of types HEADERS, CONTINUATION and DATA with an // empty payload and no end stream flag. Those frames have no legitimate use and are abusive, but // might be a result of a broken HTTP/2 implementation. The `http2.inbound_empty_frames_flood“ // stat tracks the number of connections terminated due to flood mitigation. // Setting this to 0 will terminate connection upon receiving first frame with an empty payload // and no end stream flag. The default limit is 1. // [#comment:TODO: implement same limits for upstream inbound frames as well.] MaxConsecutiveInboundFramesWithEmptyPayload *types.UInt32Value `` /* 200-byte string literal not displayed */ // Limit the number of inbound PRIORITY frames allowed per each opened stream. If the number // of PRIORITY frames received over the lifetime of connection exceeds the value calculated // using this formula:: // // max_inbound_priority_frames_per_stream * (1 + inbound_streams) // // the connection is terminated. The “http2.inbound_priority_frames_flood“ stat tracks // the number of connections terminated due to flood mitigation. The default limit is 100. // [#comment:TODO: implement same limits for upstream inbound frames as well.] MaxInboundPriorityFramesPerStream *types.UInt32Value `` /* 169-byte string literal not displayed */ // Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent. If the number // of WINDOW_UPDATE frames received over the lifetime of connection exceeds the value calculated // using this formula:: // // 1 + 2 * (inbound_streams + // max_inbound_window_update_frames_per_data_frame_sent * outbound_data_frames) // // the connection is terminated. The “http2.inbound_priority_frames_flood“ stat tracks // the number of connections terminated due to flood mitigation. The default limit is 10. // Setting this to 1 should be enough to support HTTP/2 implementations with basic flow control, // but more complex implementations that try to estimate available bandwidth require at least 2. // [#comment:TODO: implement same limits for upstream inbound frames as well.] MaxInboundWindowUpdateFramesPerDataFrameSent *types.UInt32Value `` /* 208-byte string literal not displayed */ // Allows invalid HTTP messaging and headers. When this option is disabled (default), then // the whole HTTP/2 connection is terminated upon receiving invalid HEADERS frame. However, // when this option is enabled, only the offending stream is terminated. // // See `RFC7540, sec. 8.1 <https://tools.ietf.org/html/rfc7540#section-8.1>`_ for details. StreamErrorOnInvalidHttpMessaging bool `` /* 170-byte string literal not displayed */ // [#not-implemented-hide:] // Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: // // 1. SETTINGS_ENABLE_PUSH (0x2) is not configurable as HTTP/2 server push is not supported by // Envoy. // // 2. SETTINGS_ENABLE_CONNECT_PROTOCOL (0x8) is only configurable through the named field // 'allow_connect'. // // Note that custom parameters specified through this field can not also be set in the // corresponding named parameters: // // .. code-block:: text // // ID Field Name // ---------------- // 0x1 hpack_table_size // 0x3 max_concurrent_streams // 0x4 initial_stream_window_size // // Collisions will trigger config validation failure on load/update. Likewise, inconsistencies // between custom parameters with the same identifier will trigger a failure. // // See `IANA HTTP/2 Settings // <https://www.iana.org/assignments/http2-parameters/http2-parameters.xhtml#settings>`_ for // standardized identifiers. CustomSettingsParameters []*Http2ProtocolOptions_SettingsParameter `` /* 136-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 14]
func (*Http2ProtocolOptions) Descriptor ¶
func (*Http2ProtocolOptions) Descriptor() ([]byte, []int)
func (*Http2ProtocolOptions) GetAllowConnect ¶
func (m *Http2ProtocolOptions) GetAllowConnect() bool
func (*Http2ProtocolOptions) GetAllowMetadata ¶
func (m *Http2ProtocolOptions) GetAllowMetadata() bool
func (*Http2ProtocolOptions) GetCustomSettingsParameters ¶
func (m *Http2ProtocolOptions) GetCustomSettingsParameters() []*Http2ProtocolOptions_SettingsParameter
func (*Http2ProtocolOptions) GetHpackTableSize ¶
func (m *Http2ProtocolOptions) GetHpackTableSize() *types.UInt32Value
func (*Http2ProtocolOptions) GetInitialConnectionWindowSize ¶
func (m *Http2ProtocolOptions) GetInitialConnectionWindowSize() *types.UInt32Value
func (*Http2ProtocolOptions) GetInitialStreamWindowSize ¶
func (m *Http2ProtocolOptions) GetInitialStreamWindowSize() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxConcurrentStreams ¶
func (m *Http2ProtocolOptions) GetMaxConcurrentStreams() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload ¶
func (m *Http2ProtocolOptions) GetMaxConsecutiveInboundFramesWithEmptyPayload() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream ¶
func (m *Http2ProtocolOptions) GetMaxInboundPriorityFramesPerStream() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent ¶
func (m *Http2ProtocolOptions) GetMaxInboundWindowUpdateFramesPerDataFrameSent() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxOutboundControlFrames ¶
func (m *Http2ProtocolOptions) GetMaxOutboundControlFrames() *types.UInt32Value
func (*Http2ProtocolOptions) GetMaxOutboundFrames ¶
func (m *Http2ProtocolOptions) GetMaxOutboundFrames() *types.UInt32Value
func (*Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging ¶
func (m *Http2ProtocolOptions) GetStreamErrorOnInvalidHttpMessaging() bool
func (*Http2ProtocolOptions) Marshal ¶
func (m *Http2ProtocolOptions) Marshal() (dAtA []byte, err error)
func (*Http2ProtocolOptions) MarshalTo ¶
func (m *Http2ProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*Http2ProtocolOptions) MarshalToSizedBuffer ¶
func (m *Http2ProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http2ProtocolOptions) ProtoMessage ¶
func (*Http2ProtocolOptions) ProtoMessage()
func (*Http2ProtocolOptions) Reset ¶
func (m *Http2ProtocolOptions) Reset()
func (*Http2ProtocolOptions) Size ¶
func (m *Http2ProtocolOptions) Size() (n int)
func (*Http2ProtocolOptions) String ¶
func (m *Http2ProtocolOptions) String() string
func (*Http2ProtocolOptions) Unmarshal ¶
func (m *Http2ProtocolOptions) Unmarshal(dAtA []byte) error
func (*Http2ProtocolOptions) Validate ¶
func (m *Http2ProtocolOptions) Validate() error
Validate checks the field values on Http2ProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Http2ProtocolOptions) XXX_DiscardUnknown ¶
func (m *Http2ProtocolOptions) XXX_DiscardUnknown()
func (*Http2ProtocolOptions) XXX_Marshal ¶
func (m *Http2ProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Http2ProtocolOptions) XXX_Merge ¶
func (m *Http2ProtocolOptions) XXX_Merge(src proto.Message)
func (*Http2ProtocolOptions) XXX_Size ¶
func (m *Http2ProtocolOptions) XXX_Size() int
func (*Http2ProtocolOptions) XXX_Unmarshal ¶
func (m *Http2ProtocolOptions) XXX_Unmarshal(b []byte) error
type Http2ProtocolOptionsValidationError ¶
type Http2ProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
Http2ProtocolOptionsValidationError is the validation error returned by Http2ProtocolOptions.Validate if the designated constraints aren't met.
func (Http2ProtocolOptionsValidationError) Cause ¶
func (e Http2ProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (Http2ProtocolOptionsValidationError) Error ¶
func (e Http2ProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (Http2ProtocolOptionsValidationError) ErrorName ¶
func (e Http2ProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (Http2ProtocolOptionsValidationError) Field ¶
func (e Http2ProtocolOptionsValidationError) Field() string
Field function returns field value.
func (Http2ProtocolOptionsValidationError) Key ¶
func (e Http2ProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (Http2ProtocolOptionsValidationError) Reason ¶
func (e Http2ProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type Http2ProtocolOptions_SettingsParameter ¶
type Http2ProtocolOptions_SettingsParameter struct { // The 16 bit parameter identifier. Identifier *types.UInt32Value `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` // The 32 bit parameter value. Value *types.UInt32Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Defines a parameter to be sent in the SETTINGS frame. See `RFC7540, sec. 6.5.1 <https://tools.ietf.org/html/rfc7540#section-6.5.1>`_ for details.
func (*Http2ProtocolOptions_SettingsParameter) Descriptor ¶
func (*Http2ProtocolOptions_SettingsParameter) Descriptor() ([]byte, []int)
func (*Http2ProtocolOptions_SettingsParameter) GetIdentifier ¶
func (m *Http2ProtocolOptions_SettingsParameter) GetIdentifier() *types.UInt32Value
func (*Http2ProtocolOptions_SettingsParameter) GetValue ¶
func (m *Http2ProtocolOptions_SettingsParameter) GetValue() *types.UInt32Value
func (*Http2ProtocolOptions_SettingsParameter) Marshal ¶
func (m *Http2ProtocolOptions_SettingsParameter) Marshal() (dAtA []byte, err error)
func (*Http2ProtocolOptions_SettingsParameter) MarshalTo ¶
func (m *Http2ProtocolOptions_SettingsParameter) MarshalTo(dAtA []byte) (int, error)
func (*Http2ProtocolOptions_SettingsParameter) MarshalToSizedBuffer ¶
func (m *Http2ProtocolOptions_SettingsParameter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage ¶
func (*Http2ProtocolOptions_SettingsParameter) ProtoMessage()
func (*Http2ProtocolOptions_SettingsParameter) Reset ¶
func (m *Http2ProtocolOptions_SettingsParameter) Reset()
func (*Http2ProtocolOptions_SettingsParameter) Size ¶
func (m *Http2ProtocolOptions_SettingsParameter) Size() (n int)
func (*Http2ProtocolOptions_SettingsParameter) String ¶
func (m *Http2ProtocolOptions_SettingsParameter) String() string
func (*Http2ProtocolOptions_SettingsParameter) Unmarshal ¶
func (m *Http2ProtocolOptions_SettingsParameter) Unmarshal(dAtA []byte) error
func (*Http2ProtocolOptions_SettingsParameter) Validate ¶
func (m *Http2ProtocolOptions_SettingsParameter) Validate() error
Validate checks the field values on Http2ProtocolOptions_SettingsParameter with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Http2ProtocolOptions_SettingsParameter) XXX_DiscardUnknown ¶
func (m *Http2ProtocolOptions_SettingsParameter) XXX_DiscardUnknown()
func (*Http2ProtocolOptions_SettingsParameter) XXX_Marshal ¶
func (m *Http2ProtocolOptions_SettingsParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Http2ProtocolOptions_SettingsParameter) XXX_Merge ¶
func (m *Http2ProtocolOptions_SettingsParameter) XXX_Merge(src proto.Message)
func (*Http2ProtocolOptions_SettingsParameter) XXX_Size ¶
func (m *Http2ProtocolOptions_SettingsParameter) XXX_Size() int
func (*Http2ProtocolOptions_SettingsParameter) XXX_Unmarshal ¶
func (m *Http2ProtocolOptions_SettingsParameter) XXX_Unmarshal(b []byte) error
type Http2ProtocolOptions_SettingsParameterValidationError ¶
type Http2ProtocolOptions_SettingsParameterValidationError struct {
// contains filtered or unexported fields
}
Http2ProtocolOptions_SettingsParameterValidationError is the validation error returned by Http2ProtocolOptions_SettingsParameter.Validate if the designated constraints aren't met.
func (Http2ProtocolOptions_SettingsParameterValidationError) Cause ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) Cause() error
Cause function returns cause value.
func (Http2ProtocolOptions_SettingsParameterValidationError) Error ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) Error() string
Error satisfies the builtin error interface
func (Http2ProtocolOptions_SettingsParameterValidationError) ErrorName ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) ErrorName() string
ErrorName returns error name.
func (Http2ProtocolOptions_SettingsParameterValidationError) Field ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) Field() string
Field function returns field value.
func (Http2ProtocolOptions_SettingsParameterValidationError) Key ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) Key() bool
Key function returns key value.
func (Http2ProtocolOptions_SettingsParameterValidationError) Reason ¶
func (e Http2ProtocolOptions_SettingsParameterValidationError) Reason() string
Reason function returns reason value.
type HttpProtocolOptions ¶
type HttpProtocolOptions struct { // The idle timeout for connections. The idle timeout is defined as the // period in which there are no active requests. When the // idle timeout is reached the connection will be closed. If the connection is an HTTP/2 // downstream connection a drain sequence will occur prior to closing the connection, see // :ref:`drain_timeout // <envoy_api_field_extensions.filters.network.http_connection_manager.v4alpha.HttpConnectionManager.drain_timeout>`. // Note that request based timeouts mean that HTTP/2 PINGs will not keep the connection alive. // If not specified, this defaults to 1 hour. To disable idle timeouts explicitly set this to 0. // // .. warning:: // Disabling this timeout has a highly likelihood of yielding connection leaks due to lost TCP // FIN packets, etc. IdleTimeout *types.Duration `protobuf:"bytes,1,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // The maximum duration of a connection. The duration is defined as a period since a connection // was established. If not set, there is no max duration. When max_connection_duration is reached // the connection will be closed. Drain sequence will occur prior to closing the connection if // if's applicable. See :ref:`drain_timeout // <envoy_api_field_extensions.filters.network.http_connection_manager.v4alpha.HttpConnectionManager.drain_timeout>`. // Note: not implemented for upstream connections. MaxConnectionDuration *types.Duration `` /* 126-byte string literal not displayed */ // The maximum number of headers. If unconfigured, the default // maximum number of request headers allowed is 100. Requests that exceed this limit will receive // a 431 response for HTTP/1.x and cause a stream reset for HTTP/2. MaxHeadersCount *types.UInt32Value `protobuf:"bytes,2,opt,name=max_headers_count,json=maxHeadersCount,proto3" json:"max_headers_count,omitempty"` // Total duration to keep alive an HTTP request/response stream. If the time limit is reached the stream will be // reset independent of any other timeouts. If not specified, this value is not set. // The current implementation implements this timeout on downstream connections only. // [#comment:TODO(shikugawa): add this functionality to upstream.] MaxStreamDuration *types.Duration `protobuf:"bytes,4,opt,name=max_stream_duration,json=maxStreamDuration,proto3" json:"max_stream_duration,omitempty"` // Action to take when a client request with a header name containing underscore characters is received. // If this setting is not specified, the value defaults to ALLOW. // Note: upstream responses are not affected by this setting. HeadersWithUnderscoresAction HttpProtocolOptions_HeadersWithUnderscoresAction `` /* 230-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 6]
func (*HttpProtocolOptions) Descriptor ¶
func (*HttpProtocolOptions) Descriptor() ([]byte, []int)
func (*HttpProtocolOptions) GetHeadersWithUnderscoresAction ¶
func (m *HttpProtocolOptions) GetHeadersWithUnderscoresAction() HttpProtocolOptions_HeadersWithUnderscoresAction
func (*HttpProtocolOptions) GetIdleTimeout ¶
func (m *HttpProtocolOptions) GetIdleTimeout() *types.Duration
func (*HttpProtocolOptions) GetMaxConnectionDuration ¶
func (m *HttpProtocolOptions) GetMaxConnectionDuration() *types.Duration
func (*HttpProtocolOptions) GetMaxHeadersCount ¶
func (m *HttpProtocolOptions) GetMaxHeadersCount() *types.UInt32Value
func (*HttpProtocolOptions) GetMaxStreamDuration ¶
func (m *HttpProtocolOptions) GetMaxStreamDuration() *types.Duration
func (*HttpProtocolOptions) Marshal ¶
func (m *HttpProtocolOptions) Marshal() (dAtA []byte, err error)
func (*HttpProtocolOptions) MarshalTo ¶
func (m *HttpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*HttpProtocolOptions) MarshalToSizedBuffer ¶
func (m *HttpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpProtocolOptions) ProtoMessage ¶
func (*HttpProtocolOptions) ProtoMessage()
func (*HttpProtocolOptions) Reset ¶
func (m *HttpProtocolOptions) Reset()
func (*HttpProtocolOptions) Size ¶
func (m *HttpProtocolOptions) Size() (n int)
func (*HttpProtocolOptions) String ¶
func (m *HttpProtocolOptions) String() string
func (*HttpProtocolOptions) Unmarshal ¶
func (m *HttpProtocolOptions) Unmarshal(dAtA []byte) error
func (*HttpProtocolOptions) Validate ¶
func (m *HttpProtocolOptions) Validate() error
Validate checks the field values on HttpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpProtocolOptions) XXX_DiscardUnknown ¶
func (m *HttpProtocolOptions) XXX_DiscardUnknown()
func (*HttpProtocolOptions) XXX_Marshal ¶
func (m *HttpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpProtocolOptions) XXX_Merge ¶
func (m *HttpProtocolOptions) XXX_Merge(src proto.Message)
func (*HttpProtocolOptions) XXX_Size ¶
func (m *HttpProtocolOptions) XXX_Size() int
func (*HttpProtocolOptions) XXX_Unmarshal ¶
func (m *HttpProtocolOptions) XXX_Unmarshal(b []byte) error
type HttpProtocolOptionsValidationError ¶
type HttpProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
HttpProtocolOptionsValidationError is the validation error returned by HttpProtocolOptions.Validate if the designated constraints aren't met.
func (HttpProtocolOptionsValidationError) Cause ¶
func (e HttpProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (HttpProtocolOptionsValidationError) Error ¶
func (e HttpProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (HttpProtocolOptionsValidationError) ErrorName ¶
func (e HttpProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (HttpProtocolOptionsValidationError) Field ¶
func (e HttpProtocolOptionsValidationError) Field() string
Field function returns field value.
func (HttpProtocolOptionsValidationError) Key ¶
func (e HttpProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (HttpProtocolOptionsValidationError) Reason ¶
func (e HttpProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type HttpProtocolOptions_HeadersWithUnderscoresAction ¶
type HttpProtocolOptions_HeadersWithUnderscoresAction int32
Action to take when Envoy receives client request with header names containing underscore characters. Underscore character is allowed in header names by the RFC-7230 and this behavior is implemented as a security measure due to systems that treat '_' and '-' as interchangeable. Envoy by default allows client request headers with underscore characters.
const ( // Allow headers with underscores. This is the default behavior. HttpProtocolOptions_ALLOW HttpProtocolOptions_HeadersWithUnderscoresAction = 0 // Reject client request. HTTP/1 requests are rejected with the 400 status. HTTP/2 requests // end with the stream reset. The "httpN.requests_rejected_with_underscores_in_headers" counter // is incremented for each rejected request. HttpProtocolOptions_REJECT_REQUEST HttpProtocolOptions_HeadersWithUnderscoresAction = 1 // Drop the header with name containing underscores. The header is dropped before the filter chain is // invoked and as such filters will not see dropped headers. The // "httpN.dropped_headers_with_underscores" is incremented for each dropped header. HttpProtocolOptions_DROP_HEADER HttpProtocolOptions_HeadersWithUnderscoresAction = 2 )
func (HttpProtocolOptions_HeadersWithUnderscoresAction) EnumDescriptor ¶
func (HttpProtocolOptions_HeadersWithUnderscoresAction) EnumDescriptor() ([]byte, []int)
func (HttpProtocolOptions_HeadersWithUnderscoresAction) String ¶
func (x HttpProtocolOptions_HeadersWithUnderscoresAction) String() string
type HttpUri ¶
type HttpUri struct { // The HTTP server URI. It should be a full FQDN with protocol, host and path. // // Example: // // .. code-block:: yaml // // uri: https://www.googleapis.com/oauth2/v1/certs // Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // Specify how `uri` is to be fetched. Today, this requires an explicit // cluster, but in the future we may support dynamic cluster creation or // inline DNS resolution. See `issue // <https://github.com/envoyproxy/envoy/issues/1606>`_. // // Types that are valid to be assigned to HttpUpstreamType: // *HttpUri_Cluster HttpUpstreamType isHttpUri_HttpUpstreamType `protobuf_oneof:"http_upstream_type"` // Sets the maximum duration in milliseconds that a response can take to arrive upon request. Timeout *types.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Envoy external URI descriptor
func (*HttpUri) Descriptor ¶
func (*HttpUri) GetCluster ¶
func (*HttpUri) GetHttpUpstreamType ¶
func (m *HttpUri) GetHttpUpstreamType() isHttpUri_HttpUpstreamType
func (*HttpUri) GetTimeout ¶
func (*HttpUri) MarshalToSizedBuffer ¶
func (*HttpUri) ProtoMessage ¶
func (*HttpUri) ProtoMessage()
func (*HttpUri) Validate ¶
Validate checks the field values on HttpUri with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*HttpUri) XXX_DiscardUnknown ¶
func (m *HttpUri) XXX_DiscardUnknown()
func (*HttpUri) XXX_Marshal ¶
func (*HttpUri) XXX_OneofWrappers ¶
func (*HttpUri) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HttpUri) XXX_Unmarshal ¶
type HttpUriValidationError ¶
type HttpUriValidationError struct {
// contains filtered or unexported fields
}
HttpUriValidationError is the validation error returned by HttpUri.Validate if the designated constraints aren't met.
func (HttpUriValidationError) Cause ¶
func (e HttpUriValidationError) Cause() error
Cause function returns cause value.
func (HttpUriValidationError) Error ¶
func (e HttpUriValidationError) Error() string
Error satisfies the builtin error interface
func (HttpUriValidationError) ErrorName ¶
func (e HttpUriValidationError) ErrorName() string
ErrorName returns error name.
func (HttpUriValidationError) Field ¶
func (e HttpUriValidationError) Field() string
Field function returns field value.
func (HttpUriValidationError) Key ¶
func (e HttpUriValidationError) Key() bool
Key function returns key value.
func (HttpUriValidationError) Reason ¶
func (e HttpUriValidationError) Reason() string
Reason function returns reason value.
type HttpUri_Cluster ¶
type HttpUri_Cluster struct {
Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3,oneof" json:"cluster,omitempty"`
}
func (*HttpUri_Cluster) MarshalToSizedBuffer ¶
func (m *HttpUri_Cluster) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HttpUri_Cluster) Size ¶
func (m *HttpUri_Cluster) Size() (n int)
type Locality ¶
type Locality struct { // Region this :ref:`zone <envoy_api_field_config.core.v4alpha.Locality.zone>` belongs to. Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` // Defines the local service zone where Envoy is running. Though optional, it // should be set if discovery service routing is used and the discovery // service exposes :ref:`zone data <envoy_api_field_config.endpoint.v3.LocalityLbEndpoints.locality>`, // either in this message or via :option:`--service-zone`. The meaning of zone // is context dependent, e.g. `Availability Zone (AZ) // <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html>`_ // on AWS, `Zone <https://cloud.google.com/compute/docs/regions-zones/>`_ on // GCP, etc. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // When used for locality of upstream hosts, this field further splits zone // into smaller chunks of sub-zones so they can be load balanced // independently. SubZone string `protobuf:"bytes,3,opt,name=sub_zone,json=subZone,proto3" json:"sub_zone,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies location of where either Envoy runs or where upstream hosts run.
func (*Locality) Descriptor ¶
func (*Locality) GetSubZone ¶
func (*Locality) MarshalToSizedBuffer ¶
func (*Locality) ProtoMessage ¶
func (*Locality) ProtoMessage()
func (*Locality) Validate ¶
Validate checks the field values on Locality with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Locality) XXX_DiscardUnknown ¶
func (m *Locality) XXX_DiscardUnknown()
func (*Locality) XXX_Marshal ¶
func (*Locality) XXX_Unmarshal ¶
type LocalityValidationError ¶
type LocalityValidationError struct {
// contains filtered or unexported fields
}
LocalityValidationError is the validation error returned by Locality.Validate if the designated constraints aren't met.
func (LocalityValidationError) Cause ¶
func (e LocalityValidationError) Cause() error
Cause function returns cause value.
func (LocalityValidationError) Error ¶
func (e LocalityValidationError) Error() string
Error satisfies the builtin error interface
func (LocalityValidationError) ErrorName ¶
func (e LocalityValidationError) ErrorName() string
ErrorName returns error name.
func (LocalityValidationError) Field ¶
func (e LocalityValidationError) Field() string
Field function returns field value.
func (LocalityValidationError) Key ¶
func (e LocalityValidationError) Key() bool
Key function returns key value.
func (LocalityValidationError) Reason ¶
func (e LocalityValidationError) Reason() string
Reason function returns reason value.
type Metadata ¶
type Metadata struct { // Key is the reverse DNS filter name, e.g. com.acme.widget. The envoy.* // namespace is reserved for Envoy's built-in filters. FilterMetadata map[string]*types.Struct `` /* 191-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints. It is structured as a map, usually from filter name (in reverse DNS format) to metadata specific to the filter. Metadata key-values for a filter are merged as connection and request handling occurs, with later values for the same key overriding earlier values.
An example use of metadata is providing additional values to http_connection_manager in the envoy.http_connection_manager.access_log namespace.
Another example use of metadata is to per service config info in cluster metadata, which may get consumed by multiple filters.
For load balancing, Metadata provides a means to subset cluster endpoints. Endpoints have a Metadata object associated and routes contain a Metadata object to match against. There are some well defined metadata used today for this purpose:
- “{"envoy.lb": {"canary": <bool> }}“ This indicates the canary status of an endpoint and is also used during header processing (x-envoy-upstream-canary) and for stats purposes.
[#next-major-version: move to type/metadata/v2]
func (*Metadata) Descriptor ¶
func (*Metadata) GetFilterMetadata ¶
func (*Metadata) MarshalToSizedBuffer ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) Validate ¶
Validate checks the field values on Metadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Metadata) XXX_DiscardUnknown ¶
func (m *Metadata) XXX_DiscardUnknown()
func (*Metadata) XXX_Marshal ¶
func (*Metadata) XXX_Unmarshal ¶
type MetadataValidationError ¶
type MetadataValidationError struct {
// contains filtered or unexported fields
}
MetadataValidationError is the validation error returned by Metadata.Validate if the designated constraints aren't met.
func (MetadataValidationError) Cause ¶
func (e MetadataValidationError) Cause() error
Cause function returns cause value.
func (MetadataValidationError) Error ¶
func (e MetadataValidationError) Error() string
Error satisfies the builtin error interface
func (MetadataValidationError) ErrorName ¶
func (e MetadataValidationError) ErrorName() string
ErrorName returns error name.
func (MetadataValidationError) Field ¶
func (e MetadataValidationError) Field() string
Field function returns field value.
func (MetadataValidationError) Key ¶
func (e MetadataValidationError) Key() bool
Key function returns key value.
func (MetadataValidationError) Reason ¶
func (e MetadataValidationError) Reason() string
Reason function returns reason value.
type Node ¶
type Node struct { // An opaque node identifier for the Envoy node. This also provides the local // service node name. It should be set if any of the following features are // used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS // <config_cluster_manager_cds>`, and :ref:`HTTP tracing // <arch_overview_tracing>`, either in this message or via // :option:`--service-node`. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Defines the local service cluster name where Envoy is running. Though // optional, it should be set if any of the following features are used: // :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster // verification // <envoy_api_field_config.core.v4alpha.HealthCheck.HttpHealthCheck.service_name_matcher>`, // :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v4alpha.Runtime>`, // :ref:`user agent addition // <envoy_api_field_extensions.filters.network.http_connection_manager.v4alpha.HttpConnectionManager.add_user_agent>`, // :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, // :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing // <arch_overview_tracing>`, either in this message or via // :option:`--service-cluster`. Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"` // Opaque metadata extending the node identifier. Envoy will pass this // directly to the management server. Metadata *types.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // Locality specifying where the Envoy instance is running. Locality *Locality `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"` // Free-form string that identifies the entity requesting config. // E.g. "envoy" or "grpc" UserAgentName string `protobuf:"bytes,6,opt,name=user_agent_name,json=userAgentName,proto3" json:"user_agent_name,omitempty"` // Types that are valid to be assigned to UserAgentVersionType: // *Node_UserAgentVersion // *Node_UserAgentBuildVersion UserAgentVersionType isNode_UserAgentVersionType `protobuf_oneof:"user_agent_version_type"` // List of extensions and their versions supported by the node. Extensions []*Extension `protobuf:"bytes,9,rep,name=extensions,proto3" json:"extensions,omitempty"` // Client feature support list. These are well known features described // in the Envoy API repository for a given major version of an API. Client features // use reverse DNS naming scheme, for example `com.acme.feature`. // See :ref:`the list of features <client_features>` that xDS client may // support. ClientFeatures []string `protobuf:"bytes,10,rep,name=client_features,json=clientFeatures,proto3" json:"client_features,omitempty"` // Known listening ports on the node as a generic hint to the management server // for filtering :ref:`listeners <config_listeners>` to be returned. For example, // if there is a listener bound to port 80, the list can optionally contain the // SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint. ListeningAddresses []*Address `protobuf:"bytes,11,rep,name=listening_addresses,json=listeningAddresses,proto3" json:"listening_addresses,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Identifies a specific Envoy instance. The node identifier is presented to the management server, which may use this identifier to distinguish per Envoy configuration for serving. [#next-free-field: 12]
func (*Node) Descriptor ¶
func (*Node) GetClientFeatures ¶
func (*Node) GetCluster ¶
func (*Node) GetExtensions ¶
func (*Node) GetListeningAddresses ¶
func (*Node) GetLocality ¶
func (*Node) GetMetadata ¶
func (*Node) GetUserAgentBuildVersion ¶
func (m *Node) GetUserAgentBuildVersion() *BuildVersion
func (*Node) GetUserAgentName ¶
func (*Node) GetUserAgentVersion ¶
func (*Node) GetUserAgentVersionType ¶
func (m *Node) GetUserAgentVersionType() isNode_UserAgentVersionType
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) Validate ¶
Validate checks the field values on Node with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Node) XXX_DiscardUnknown ¶
func (m *Node) XXX_DiscardUnknown()
func (*Node) XXX_OneofWrappers ¶
func (*Node) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Node) XXX_Unmarshal ¶
type NodeValidationError ¶
type NodeValidationError struct {
// contains filtered or unexported fields
}
NodeValidationError is the validation error returned by Node.Validate if the designated constraints aren't met.
func (NodeValidationError) Cause ¶
func (e NodeValidationError) Cause() error
Cause function returns cause value.
func (NodeValidationError) Error ¶
func (e NodeValidationError) Error() string
Error satisfies the builtin error interface
func (NodeValidationError) ErrorName ¶
func (e NodeValidationError) ErrorName() string
ErrorName returns error name.
func (NodeValidationError) Field ¶
func (e NodeValidationError) Field() string
Field function returns field value.
func (NodeValidationError) Key ¶
func (e NodeValidationError) Key() bool
Key function returns key value.
func (NodeValidationError) Reason ¶
func (e NodeValidationError) Reason() string
Reason function returns reason value.
type Node_UserAgentBuildVersion ¶
type Node_UserAgentBuildVersion struct {
UserAgentBuildVersion *BuildVersion `` /* 134-byte string literal not displayed */
}
func (*Node_UserAgentBuildVersion) MarshalTo ¶
func (m *Node_UserAgentBuildVersion) MarshalTo(dAtA []byte) (int, error)
func (*Node_UserAgentBuildVersion) MarshalToSizedBuffer ¶
func (m *Node_UserAgentBuildVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Node_UserAgentBuildVersion) Size ¶
func (m *Node_UserAgentBuildVersion) Size() (n int)
type Node_UserAgentVersion ¶
type Node_UserAgentVersion struct {
UserAgentVersion string `protobuf:"bytes,7,opt,name=user_agent_version,json=userAgentVersion,proto3,oneof" json:"user_agent_version,omitempty"`
}
func (*Node_UserAgentVersion) MarshalTo ¶
func (m *Node_UserAgentVersion) MarshalTo(dAtA []byte) (int, error)
func (*Node_UserAgentVersion) MarshalToSizedBuffer ¶
func (m *Node_UserAgentVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Node_UserAgentVersion) Size ¶
func (m *Node_UserAgentVersion) Size() (n int)
type Pipe ¶
type Pipe struct { // Unix Domain Socket path. On Linux, paths starting with '@' will use the // abstract namespace. The starting '@' is replaced by a null byte by Envoy. // Paths starting with '@' will result in an error in environments other than // Linux. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // The mode for the Pipe. Not applicable for abstract sockets. Mode uint32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Pipe) Descriptor ¶
func (*Pipe) ProtoMessage ¶
func (*Pipe) ProtoMessage()
func (*Pipe) Validate ¶
Validate checks the field values on Pipe with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Pipe) XXX_DiscardUnknown ¶
func (m *Pipe) XXX_DiscardUnknown()
func (*Pipe) XXX_Unmarshal ¶
type PipeValidationError ¶
type PipeValidationError struct {
// contains filtered or unexported fields
}
PipeValidationError is the validation error returned by Pipe.Validate if the designated constraints aren't met.
func (PipeValidationError) Cause ¶
func (e PipeValidationError) Cause() error
Cause function returns cause value.
func (PipeValidationError) Error ¶
func (e PipeValidationError) Error() string
Error satisfies the builtin error interface
func (PipeValidationError) ErrorName ¶
func (e PipeValidationError) ErrorName() string
ErrorName returns error name.
func (PipeValidationError) Field ¶
func (e PipeValidationError) Field() string
Field function returns field value.
func (PipeValidationError) Key ¶
func (e PipeValidationError) Key() bool
Key function returns key value.
func (PipeValidationError) Reason ¶
func (e PipeValidationError) Reason() string
Reason function returns reason value.
type RateLimitSettings ¶
type RateLimitSettings struct { // Maximum number of tokens to be used for rate limiting discovery request calls. If not set, a // default value of 100 will be used. MaxTokens *types.UInt32Value `protobuf:"bytes,1,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"` // Rate at which tokens will be filled per second. If not set, a default fill rate of 10 tokens // per second will be used. FillRate *types.DoubleValue `protobuf:"bytes,2,opt,name=fill_rate,json=fillRate,proto3" json:"fill_rate,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rate Limit settings to be applied for discovery requests made by Envoy.
func (*RateLimitSettings) Descriptor ¶
func (*RateLimitSettings) Descriptor() ([]byte, []int)
func (*RateLimitSettings) GetFillRate ¶
func (m *RateLimitSettings) GetFillRate() *types.DoubleValue
func (*RateLimitSettings) GetMaxTokens ¶
func (m *RateLimitSettings) GetMaxTokens() *types.UInt32Value
func (*RateLimitSettings) Marshal ¶
func (m *RateLimitSettings) Marshal() (dAtA []byte, err error)
func (*RateLimitSettings) MarshalTo ¶
func (m *RateLimitSettings) MarshalTo(dAtA []byte) (int, error)
func (*RateLimitSettings) MarshalToSizedBuffer ¶
func (m *RateLimitSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RateLimitSettings) ProtoMessage ¶
func (*RateLimitSettings) ProtoMessage()
func (*RateLimitSettings) Reset ¶
func (m *RateLimitSettings) Reset()
func (*RateLimitSettings) Size ¶
func (m *RateLimitSettings) Size() (n int)
func (*RateLimitSettings) String ¶
func (m *RateLimitSettings) String() string
func (*RateLimitSettings) Unmarshal ¶
func (m *RateLimitSettings) Unmarshal(dAtA []byte) error
func (*RateLimitSettings) Validate ¶
func (m *RateLimitSettings) Validate() error
Validate checks the field values on RateLimitSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RateLimitSettings) XXX_DiscardUnknown ¶
func (m *RateLimitSettings) XXX_DiscardUnknown()
func (*RateLimitSettings) XXX_Marshal ¶
func (m *RateLimitSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RateLimitSettings) XXX_Merge ¶
func (m *RateLimitSettings) XXX_Merge(src proto.Message)
func (*RateLimitSettings) XXX_Size ¶
func (m *RateLimitSettings) XXX_Size() int
func (*RateLimitSettings) XXX_Unmarshal ¶
func (m *RateLimitSettings) XXX_Unmarshal(b []byte) error
type RateLimitSettingsValidationError ¶
type RateLimitSettingsValidationError struct {
// contains filtered or unexported fields
}
RateLimitSettingsValidationError is the validation error returned by RateLimitSettings.Validate if the designated constraints aren't met.
func (RateLimitSettingsValidationError) Cause ¶
func (e RateLimitSettingsValidationError) Cause() error
Cause function returns cause value.
func (RateLimitSettingsValidationError) Error ¶
func (e RateLimitSettingsValidationError) Error() string
Error satisfies the builtin error interface
func (RateLimitSettingsValidationError) ErrorName ¶
func (e RateLimitSettingsValidationError) ErrorName() string
ErrorName returns error name.
func (RateLimitSettingsValidationError) Field ¶
func (e RateLimitSettingsValidationError) Field() string
Field function returns field value.
func (RateLimitSettingsValidationError) Key ¶
func (e RateLimitSettingsValidationError) Key() bool
Key function returns key value.
func (RateLimitSettingsValidationError) Reason ¶
func (e RateLimitSettingsValidationError) Reason() string
Reason function returns reason value.
type RemoteDataSource ¶
type RemoteDataSource struct { // The HTTP URI to fetch the remote data. HttpUri *HttpUri `protobuf:"bytes,1,opt,name=http_uri,json=httpUri,proto3" json:"http_uri,omitempty"` // SHA256 string for verifying data. Sha256 string `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"` // Retry policy for fetching remote data. RetryPolicy *RetryPolicy `protobuf:"bytes,3,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The message specifies how to fetch data from remote and how to verify it.
func (*RemoteDataSource) Descriptor ¶
func (*RemoteDataSource) Descriptor() ([]byte, []int)
func (*RemoteDataSource) GetHttpUri ¶
func (m *RemoteDataSource) GetHttpUri() *HttpUri
func (*RemoteDataSource) GetRetryPolicy ¶
func (m *RemoteDataSource) GetRetryPolicy() *RetryPolicy
func (*RemoteDataSource) GetSha256 ¶
func (m *RemoteDataSource) GetSha256() string
func (*RemoteDataSource) Marshal ¶
func (m *RemoteDataSource) Marshal() (dAtA []byte, err error)
func (*RemoteDataSource) MarshalToSizedBuffer ¶
func (m *RemoteDataSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RemoteDataSource) ProtoMessage ¶
func (*RemoteDataSource) ProtoMessage()
func (*RemoteDataSource) Reset ¶
func (m *RemoteDataSource) Reset()
func (*RemoteDataSource) Size ¶
func (m *RemoteDataSource) Size() (n int)
func (*RemoteDataSource) String ¶
func (m *RemoteDataSource) String() string
func (*RemoteDataSource) Unmarshal ¶
func (m *RemoteDataSource) Unmarshal(dAtA []byte) error
func (*RemoteDataSource) Validate ¶
func (m *RemoteDataSource) Validate() error
Validate checks the field values on RemoteDataSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RemoteDataSource) XXX_DiscardUnknown ¶
func (m *RemoteDataSource) XXX_DiscardUnknown()
func (*RemoteDataSource) XXX_Marshal ¶
func (m *RemoteDataSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RemoteDataSource) XXX_Merge ¶
func (m *RemoteDataSource) XXX_Merge(src proto.Message)
func (*RemoteDataSource) XXX_Size ¶
func (m *RemoteDataSource) XXX_Size() int
func (*RemoteDataSource) XXX_Unmarshal ¶
func (m *RemoteDataSource) XXX_Unmarshal(b []byte) error
type RemoteDataSourceValidationError ¶
type RemoteDataSourceValidationError struct {
// contains filtered or unexported fields
}
RemoteDataSourceValidationError is the validation error returned by RemoteDataSource.Validate if the designated constraints aren't met.
func (RemoteDataSourceValidationError) Cause ¶
func (e RemoteDataSourceValidationError) Cause() error
Cause function returns cause value.
func (RemoteDataSourceValidationError) Error ¶
func (e RemoteDataSourceValidationError) Error() string
Error satisfies the builtin error interface
func (RemoteDataSourceValidationError) ErrorName ¶
func (e RemoteDataSourceValidationError) ErrorName() string
ErrorName returns error name.
func (RemoteDataSourceValidationError) Field ¶
func (e RemoteDataSourceValidationError) Field() string
Field function returns field value.
func (RemoteDataSourceValidationError) Key ¶
func (e RemoteDataSourceValidationError) Key() bool
Key function returns key value.
func (RemoteDataSourceValidationError) Reason ¶
func (e RemoteDataSourceValidationError) Reason() string
Reason function returns reason value.
type RequestMethod ¶
type RequestMethod int32
HTTP request method.
const ( RequestMethod_METHOD_UNSPECIFIED RequestMethod = 0 RequestMethod_GET RequestMethod = 1 RequestMethod_HEAD RequestMethod = 2 RequestMethod_POST RequestMethod = 3 RequestMethod_PUT RequestMethod = 4 RequestMethod_DELETE RequestMethod = 5 RequestMethod_CONNECT RequestMethod = 6 RequestMethod_OPTIONS RequestMethod = 7 RequestMethod_TRACE RequestMethod = 8 RequestMethod_PATCH RequestMethod = 9 )
func (RequestMethod) EnumDescriptor ¶
func (RequestMethod) EnumDescriptor() ([]byte, []int)
func (RequestMethod) String ¶
func (x RequestMethod) String() string
type RetryPolicy ¶
type RetryPolicy struct { // Specifies parameters that control :ref:`retry backoff strategy <envoy_api_msg_config.core.v4alpha.BackoffStrategy>`. // This parameter is optional, in which case the default base interval is 1000 milliseconds. The // default maximum interval is 10 times the base interval. RetryBackOff *BackoffStrategy `protobuf:"bytes,1,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"` // Specifies the allowed number of retries. This parameter is optional and // defaults to 1. NumRetries *types.UInt32Value `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The message specifies the retry policy of remote data source when fetching fails.
func (*RetryPolicy) Descriptor ¶
func (*RetryPolicy) Descriptor() ([]byte, []int)
func (*RetryPolicy) GetNumRetries ¶
func (m *RetryPolicy) GetNumRetries() *types.UInt32Value
func (*RetryPolicy) GetRetryBackOff ¶
func (m *RetryPolicy) GetRetryBackOff() *BackoffStrategy
func (*RetryPolicy) Marshal ¶
func (m *RetryPolicy) Marshal() (dAtA []byte, err error)
func (*RetryPolicy) MarshalToSizedBuffer ¶
func (m *RetryPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RetryPolicy) ProtoMessage ¶
func (*RetryPolicy) ProtoMessage()
func (*RetryPolicy) Reset ¶
func (m *RetryPolicy) Reset()
func (*RetryPolicy) Size ¶
func (m *RetryPolicy) Size() (n int)
func (*RetryPolicy) String ¶
func (m *RetryPolicy) String() string
func (*RetryPolicy) Unmarshal ¶
func (m *RetryPolicy) Unmarshal(dAtA []byte) error
func (*RetryPolicy) Validate ¶
func (m *RetryPolicy) Validate() error
Validate checks the field values on RetryPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RetryPolicy) XXX_DiscardUnknown ¶
func (m *RetryPolicy) XXX_DiscardUnknown()
func (*RetryPolicy) XXX_Marshal ¶
func (m *RetryPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RetryPolicy) XXX_Merge ¶
func (m *RetryPolicy) XXX_Merge(src proto.Message)
func (*RetryPolicy) XXX_Size ¶
func (m *RetryPolicy) XXX_Size() int
func (*RetryPolicy) XXX_Unmarshal ¶
func (m *RetryPolicy) XXX_Unmarshal(b []byte) error
type RetryPolicyValidationError ¶
type RetryPolicyValidationError struct {
// contains filtered or unexported fields
}
RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.
func (RetryPolicyValidationError) Cause ¶
func (e RetryPolicyValidationError) Cause() error
Cause function returns cause value.
func (RetryPolicyValidationError) Error ¶
func (e RetryPolicyValidationError) Error() string
Error satisfies the builtin error interface
func (RetryPolicyValidationError) ErrorName ¶
func (e RetryPolicyValidationError) ErrorName() string
ErrorName returns error name.
func (RetryPolicyValidationError) Field ¶
func (e RetryPolicyValidationError) Field() string
Field function returns field value.
func (RetryPolicyValidationError) Key ¶
func (e RetryPolicyValidationError) Key() bool
Key function returns key value.
func (RetryPolicyValidationError) Reason ¶
func (e RetryPolicyValidationError) Reason() string
Reason function returns reason value.
type RoutingPriority ¶
type RoutingPriority int32
Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level. The current priority implementation uses different connection pool and circuit breaking settings for each priority level. This means that even for HTTP/2 requests, two physical connections will be used to an upstream host. In the future Envoy will likely support true HTTP/2 priority over a single upstream connection.
const ( RoutingPriority_DEFAULT RoutingPriority = 0 RoutingPriority_HIGH RoutingPriority = 1 )
func (RoutingPriority) EnumDescriptor ¶
func (RoutingPriority) EnumDescriptor() ([]byte, []int)
func (RoutingPriority) String ¶
func (x RoutingPriority) String() string
type RuntimeDouble ¶
type RuntimeDouble struct { // Default value if runtime value is not available. DefaultValue float64 `protobuf:"fixed64,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key to get value for comparison. This value is used if defined. RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived double with a default when not specified.
func (*RuntimeDouble) Descriptor ¶
func (*RuntimeDouble) Descriptor() ([]byte, []int)
func (*RuntimeDouble) GetDefaultValue ¶
func (m *RuntimeDouble) GetDefaultValue() float64
func (*RuntimeDouble) GetRuntimeKey ¶
func (m *RuntimeDouble) GetRuntimeKey() string
func (*RuntimeDouble) Marshal ¶
func (m *RuntimeDouble) Marshal() (dAtA []byte, err error)
func (*RuntimeDouble) MarshalToSizedBuffer ¶
func (m *RuntimeDouble) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RuntimeDouble) ProtoMessage ¶
func (*RuntimeDouble) ProtoMessage()
func (*RuntimeDouble) Reset ¶
func (m *RuntimeDouble) Reset()
func (*RuntimeDouble) Size ¶
func (m *RuntimeDouble) Size() (n int)
func (*RuntimeDouble) String ¶
func (m *RuntimeDouble) String() string
func (*RuntimeDouble) Unmarshal ¶
func (m *RuntimeDouble) Unmarshal(dAtA []byte) error
func (*RuntimeDouble) Validate ¶
func (m *RuntimeDouble) Validate() error
Validate checks the field values on RuntimeDouble with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RuntimeDouble) XXX_DiscardUnknown ¶
func (m *RuntimeDouble) XXX_DiscardUnknown()
func (*RuntimeDouble) XXX_Marshal ¶
func (m *RuntimeDouble) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeDouble) XXX_Merge ¶
func (m *RuntimeDouble) XXX_Merge(src proto.Message)
func (*RuntimeDouble) XXX_Size ¶
func (m *RuntimeDouble) XXX_Size() int
func (*RuntimeDouble) XXX_Unmarshal ¶
func (m *RuntimeDouble) XXX_Unmarshal(b []byte) error
type RuntimeDoubleValidationError ¶
type RuntimeDoubleValidationError struct {
// contains filtered or unexported fields
}
RuntimeDoubleValidationError is the validation error returned by RuntimeDouble.Validate if the designated constraints aren't met.
func (RuntimeDoubleValidationError) Cause ¶
func (e RuntimeDoubleValidationError) Cause() error
Cause function returns cause value.
func (RuntimeDoubleValidationError) Error ¶
func (e RuntimeDoubleValidationError) Error() string
Error satisfies the builtin error interface
func (RuntimeDoubleValidationError) ErrorName ¶
func (e RuntimeDoubleValidationError) ErrorName() string
ErrorName returns error name.
func (RuntimeDoubleValidationError) Field ¶
func (e RuntimeDoubleValidationError) Field() string
Field function returns field value.
func (RuntimeDoubleValidationError) Key ¶
func (e RuntimeDoubleValidationError) Key() bool
Key function returns key value.
func (RuntimeDoubleValidationError) Reason ¶
func (e RuntimeDoubleValidationError) Reason() string
Reason function returns reason value.
type RuntimeFeatureFlag ¶
type RuntimeFeatureFlag struct { // Default value if runtime value is not available. DefaultValue *types.BoolValue `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key to get value for comparison. This value is used if defined. The boolean value must // be represented via its // `canonical JSON encoding <https://developers.google.com/protocol-buffers/docs/proto3#json>`_. RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived bool with a default when not specified.
func (*RuntimeFeatureFlag) Descriptor ¶
func (*RuntimeFeatureFlag) Descriptor() ([]byte, []int)
func (*RuntimeFeatureFlag) GetDefaultValue ¶
func (m *RuntimeFeatureFlag) GetDefaultValue() *types.BoolValue
func (*RuntimeFeatureFlag) GetRuntimeKey ¶
func (m *RuntimeFeatureFlag) GetRuntimeKey() string
func (*RuntimeFeatureFlag) Marshal ¶
func (m *RuntimeFeatureFlag) Marshal() (dAtA []byte, err error)
func (*RuntimeFeatureFlag) MarshalTo ¶
func (m *RuntimeFeatureFlag) MarshalTo(dAtA []byte) (int, error)
func (*RuntimeFeatureFlag) MarshalToSizedBuffer ¶
func (m *RuntimeFeatureFlag) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RuntimeFeatureFlag) ProtoMessage ¶
func (*RuntimeFeatureFlag) ProtoMessage()
func (*RuntimeFeatureFlag) Reset ¶
func (m *RuntimeFeatureFlag) Reset()
func (*RuntimeFeatureFlag) Size ¶
func (m *RuntimeFeatureFlag) Size() (n int)
func (*RuntimeFeatureFlag) String ¶
func (m *RuntimeFeatureFlag) String() string
func (*RuntimeFeatureFlag) Unmarshal ¶
func (m *RuntimeFeatureFlag) Unmarshal(dAtA []byte) error
func (*RuntimeFeatureFlag) Validate ¶
func (m *RuntimeFeatureFlag) Validate() error
Validate checks the field values on RuntimeFeatureFlag with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RuntimeFeatureFlag) XXX_DiscardUnknown ¶
func (m *RuntimeFeatureFlag) XXX_DiscardUnknown()
func (*RuntimeFeatureFlag) XXX_Marshal ¶
func (m *RuntimeFeatureFlag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeFeatureFlag) XXX_Merge ¶
func (m *RuntimeFeatureFlag) XXX_Merge(src proto.Message)
func (*RuntimeFeatureFlag) XXX_Size ¶
func (m *RuntimeFeatureFlag) XXX_Size() int
func (*RuntimeFeatureFlag) XXX_Unmarshal ¶
func (m *RuntimeFeatureFlag) XXX_Unmarshal(b []byte) error
type RuntimeFeatureFlagValidationError ¶
type RuntimeFeatureFlagValidationError struct {
// contains filtered or unexported fields
}
RuntimeFeatureFlagValidationError is the validation error returned by RuntimeFeatureFlag.Validate if the designated constraints aren't met.
func (RuntimeFeatureFlagValidationError) Cause ¶
func (e RuntimeFeatureFlagValidationError) Cause() error
Cause function returns cause value.
func (RuntimeFeatureFlagValidationError) Error ¶
func (e RuntimeFeatureFlagValidationError) Error() string
Error satisfies the builtin error interface
func (RuntimeFeatureFlagValidationError) ErrorName ¶
func (e RuntimeFeatureFlagValidationError) ErrorName() string
ErrorName returns error name.
func (RuntimeFeatureFlagValidationError) Field ¶
func (e RuntimeFeatureFlagValidationError) Field() string
Field function returns field value.
func (RuntimeFeatureFlagValidationError) Key ¶
func (e RuntimeFeatureFlagValidationError) Key() bool
Key function returns key value.
func (RuntimeFeatureFlagValidationError) Reason ¶
func (e RuntimeFeatureFlagValidationError) Reason() string
Reason function returns reason value.
type RuntimeFractionalPercent ¶
type RuntimeFractionalPercent struct { // Default value if the runtime value's for the numerator/denominator keys are not available. DefaultValue *v3.FractionalPercent `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key for a YAML representation of a FractionalPercent. RuntimeKey string `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.
.. note::
Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.v3.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100. For instance, a runtime key lookup returning the value "42" would parse as a `FractionalPercent` whose numerator is 42 and denominator is HUNDRED.
func (*RuntimeFractionalPercent) Descriptor ¶
func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int)
func (*RuntimeFractionalPercent) GetDefaultValue ¶
func (m *RuntimeFractionalPercent) GetDefaultValue() *v3.FractionalPercent
func (*RuntimeFractionalPercent) GetRuntimeKey ¶
func (m *RuntimeFractionalPercent) GetRuntimeKey() string
func (*RuntimeFractionalPercent) Marshal ¶
func (m *RuntimeFractionalPercent) Marshal() (dAtA []byte, err error)
func (*RuntimeFractionalPercent) MarshalTo ¶
func (m *RuntimeFractionalPercent) MarshalTo(dAtA []byte) (int, error)
func (*RuntimeFractionalPercent) MarshalToSizedBuffer ¶
func (m *RuntimeFractionalPercent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RuntimeFractionalPercent) ProtoMessage ¶
func (*RuntimeFractionalPercent) ProtoMessage()
func (*RuntimeFractionalPercent) Reset ¶
func (m *RuntimeFractionalPercent) Reset()
func (*RuntimeFractionalPercent) Size ¶
func (m *RuntimeFractionalPercent) Size() (n int)
func (*RuntimeFractionalPercent) String ¶
func (m *RuntimeFractionalPercent) String() string
func (*RuntimeFractionalPercent) Unmarshal ¶
func (m *RuntimeFractionalPercent) Unmarshal(dAtA []byte) error
func (*RuntimeFractionalPercent) Validate ¶
func (m *RuntimeFractionalPercent) Validate() error
Validate checks the field values on RuntimeFractionalPercent with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RuntimeFractionalPercent) XXX_DiscardUnknown ¶
func (m *RuntimeFractionalPercent) XXX_DiscardUnknown()
func (*RuntimeFractionalPercent) XXX_Marshal ¶
func (m *RuntimeFractionalPercent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeFractionalPercent) XXX_Merge ¶
func (m *RuntimeFractionalPercent) XXX_Merge(src proto.Message)
func (*RuntimeFractionalPercent) XXX_Size ¶
func (m *RuntimeFractionalPercent) XXX_Size() int
func (*RuntimeFractionalPercent) XXX_Unmarshal ¶
func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error
type RuntimeFractionalPercentValidationError ¶
type RuntimeFractionalPercentValidationError struct {
// contains filtered or unexported fields
}
RuntimeFractionalPercentValidationError is the validation error returned by RuntimeFractionalPercent.Validate if the designated constraints aren't met.
func (RuntimeFractionalPercentValidationError) Cause ¶
func (e RuntimeFractionalPercentValidationError) Cause() error
Cause function returns cause value.
func (RuntimeFractionalPercentValidationError) Error ¶
func (e RuntimeFractionalPercentValidationError) Error() string
Error satisfies the builtin error interface
func (RuntimeFractionalPercentValidationError) ErrorName ¶
func (e RuntimeFractionalPercentValidationError) ErrorName() string
ErrorName returns error name.
func (RuntimeFractionalPercentValidationError) Field ¶
func (e RuntimeFractionalPercentValidationError) Field() string
Field function returns field value.
func (RuntimeFractionalPercentValidationError) Key ¶
func (e RuntimeFractionalPercentValidationError) Key() bool
Key function returns key value.
func (RuntimeFractionalPercentValidationError) Reason ¶
func (e RuntimeFractionalPercentValidationError) Reason() string
Reason function returns reason value.
type RuntimeUInt32 ¶
type RuntimeUInt32 struct { // Default value if runtime value is not available. DefaultValue uint32 `protobuf:"varint,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Runtime key to get value for comparison. This value is used if defined. RuntimeKey string `protobuf:"bytes,3,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Runtime derived uint32 with a default when not specified.
func (*RuntimeUInt32) Descriptor ¶
func (*RuntimeUInt32) Descriptor() ([]byte, []int)
func (*RuntimeUInt32) GetDefaultValue ¶
func (m *RuntimeUInt32) GetDefaultValue() uint32
func (*RuntimeUInt32) GetRuntimeKey ¶
func (m *RuntimeUInt32) GetRuntimeKey() string
func (*RuntimeUInt32) Marshal ¶
func (m *RuntimeUInt32) Marshal() (dAtA []byte, err error)
func (*RuntimeUInt32) MarshalToSizedBuffer ¶
func (m *RuntimeUInt32) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RuntimeUInt32) ProtoMessage ¶
func (*RuntimeUInt32) ProtoMessage()
func (*RuntimeUInt32) Reset ¶
func (m *RuntimeUInt32) Reset()
func (*RuntimeUInt32) Size ¶
func (m *RuntimeUInt32) Size() (n int)
func (*RuntimeUInt32) String ¶
func (m *RuntimeUInt32) String() string
func (*RuntimeUInt32) Unmarshal ¶
func (m *RuntimeUInt32) Unmarshal(dAtA []byte) error
func (*RuntimeUInt32) Validate ¶
func (m *RuntimeUInt32) Validate() error
Validate checks the field values on RuntimeUInt32 with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RuntimeUInt32) XXX_DiscardUnknown ¶
func (m *RuntimeUInt32) XXX_DiscardUnknown()
func (*RuntimeUInt32) XXX_Marshal ¶
func (m *RuntimeUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeUInt32) XXX_Merge ¶
func (m *RuntimeUInt32) XXX_Merge(src proto.Message)
func (*RuntimeUInt32) XXX_Size ¶
func (m *RuntimeUInt32) XXX_Size() int
func (*RuntimeUInt32) XXX_Unmarshal ¶
func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error
type RuntimeUInt32ValidationError ¶
type RuntimeUInt32ValidationError struct {
// contains filtered or unexported fields
}
RuntimeUInt32ValidationError is the validation error returned by RuntimeUInt32.Validate if the designated constraints aren't met.
func (RuntimeUInt32ValidationError) Cause ¶
func (e RuntimeUInt32ValidationError) Cause() error
Cause function returns cause value.
func (RuntimeUInt32ValidationError) Error ¶
func (e RuntimeUInt32ValidationError) Error() string
Error satisfies the builtin error interface
func (RuntimeUInt32ValidationError) ErrorName ¶
func (e RuntimeUInt32ValidationError) ErrorName() string
ErrorName returns error name.
func (RuntimeUInt32ValidationError) Field ¶
func (e RuntimeUInt32ValidationError) Field() string
Field function returns field value.
func (RuntimeUInt32ValidationError) Key ¶
func (e RuntimeUInt32ValidationError) Key() bool
Key function returns key value.
func (RuntimeUInt32ValidationError) Reason ¶
func (e RuntimeUInt32ValidationError) Reason() string
Reason function returns reason value.
type SelfConfigSource ¶
type SelfConfigSource struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#not-implemented-hide:] Self-referencing config source options. This is currently empty, but when set in :ref:`ConfigSource <envoy_api_msg_config.core.v4alpha.ConfigSource>` can be used to specify that other data can be obtained from the same server.
func (*SelfConfigSource) Descriptor ¶
func (*SelfConfigSource) Descriptor() ([]byte, []int)
func (*SelfConfigSource) Marshal ¶
func (m *SelfConfigSource) Marshal() (dAtA []byte, err error)
func (*SelfConfigSource) MarshalToSizedBuffer ¶
func (m *SelfConfigSource) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SelfConfigSource) ProtoMessage ¶
func (*SelfConfigSource) ProtoMessage()
func (*SelfConfigSource) Reset ¶
func (m *SelfConfigSource) Reset()
func (*SelfConfigSource) Size ¶
func (m *SelfConfigSource) Size() (n int)
func (*SelfConfigSource) String ¶
func (m *SelfConfigSource) String() string
func (*SelfConfigSource) Unmarshal ¶
func (m *SelfConfigSource) Unmarshal(dAtA []byte) error
func (*SelfConfigSource) Validate ¶
func (m *SelfConfigSource) Validate() error
Validate checks the field values on SelfConfigSource with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*SelfConfigSource) XXX_DiscardUnknown ¶
func (m *SelfConfigSource) XXX_DiscardUnknown()
func (*SelfConfigSource) XXX_Marshal ¶
func (m *SelfConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SelfConfigSource) XXX_Merge ¶
func (m *SelfConfigSource) XXX_Merge(src proto.Message)
func (*SelfConfigSource) XXX_Size ¶
func (m *SelfConfigSource) XXX_Size() int
func (*SelfConfigSource) XXX_Unmarshal ¶
func (m *SelfConfigSource) XXX_Unmarshal(b []byte) error
type SelfConfigSourceValidationError ¶
type SelfConfigSourceValidationError struct {
// contains filtered or unexported fields
}
SelfConfigSourceValidationError is the validation error returned by SelfConfigSource.Validate if the designated constraints aren't met.
func (SelfConfigSourceValidationError) Cause ¶
func (e SelfConfigSourceValidationError) Cause() error
Cause function returns cause value.
func (SelfConfigSourceValidationError) Error ¶
func (e SelfConfigSourceValidationError) Error() string
Error satisfies the builtin error interface
func (SelfConfigSourceValidationError) ErrorName ¶
func (e SelfConfigSourceValidationError) ErrorName() string
ErrorName returns error name.
func (SelfConfigSourceValidationError) Field ¶
func (e SelfConfigSourceValidationError) Field() string
Field function returns field value.
func (SelfConfigSourceValidationError) Key ¶
func (e SelfConfigSourceValidationError) Key() bool
Key function returns key value.
func (SelfConfigSourceValidationError) Reason ¶
func (e SelfConfigSourceValidationError) Reason() string
Reason function returns reason value.
type SocketAddress ¶
type SocketAddress struct { Protocol SocketAddress_Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=envoy.config.core.v4alpha.SocketAddress_Protocol" json:"protocol,omitempty"` // The address for this socket. :ref:`Listeners <config_listeners>` will bind // to the address. An empty address is not allowed. Specify “0.0.0.0“ or “::“ // to bind to any address. [#comment:TODO(zuercher) reinstate when implemented: // It is possible to distinguish a Listener address via the prefix/suffix matching // in :ref:`FilterChainMatch <envoy_api_msg_config.listener.v3.FilterChainMatch>`.] When used // within an upstream :ref:`BindConfig <envoy_api_msg_config.core.v4alpha.BindConfig>`, the address // controls the source address of outbound connections. For :ref:`clusters // <envoy_api_msg_config.cluster.v4alpha.Cluster>`, the cluster type determines whether the // address must be an IP (*STATIC* or *EDS* clusters) or a hostname resolved by DNS // (*STRICT_DNS* or *LOGICAL_DNS* clusters). Address resolution can be customized // via :ref:`resolver_name <envoy_api_field_config.core.v4alpha.SocketAddress.resolver_name>`. Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // Types that are valid to be assigned to PortSpecifier: // *SocketAddress_PortValue // *SocketAddress_NamedPort PortSpecifier isSocketAddress_PortSpecifier `protobuf_oneof:"port_specifier"` // The name of the custom resolver. This must have been registered with Envoy. If // this is empty, a context dependent default applies. If the address is a concrete // IP address, no resolution will occur. If address is a hostname this // should be set for resolution other than DNS. Specifying a custom resolver with // *STRICT_DNS* or *LOGICAL_DNS* will generate an error at runtime. ResolverName string `protobuf:"bytes,5,opt,name=resolver_name,json=resolverName,proto3" json:"resolver_name,omitempty"` // When binding to an IPv6 address above, this enables `IPv4 compatibility // <https://tools.ietf.org/html/rfc3493#page-11>`_. Binding to “::“ will // allow both IPv4 and IPv6 connections, with peer IPv4 addresses mapped into // IPv6 space as “::FFFF:<IPv4-address>“. Ipv4Compat bool `protobuf:"varint,6,opt,name=ipv4_compat,json=ipv4Compat,proto3" json:"ipv4_compat,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#next-free-field: 7]
func (*SocketAddress) Descriptor ¶
func (*SocketAddress) Descriptor() ([]byte, []int)
func (*SocketAddress) GetAddress ¶
func (m *SocketAddress) GetAddress() string
func (*SocketAddress) GetIpv4Compat ¶
func (m *SocketAddress) GetIpv4Compat() bool
func (*SocketAddress) GetNamedPort ¶
func (m *SocketAddress) GetNamedPort() string
func (*SocketAddress) GetPortSpecifier ¶
func (m *SocketAddress) GetPortSpecifier() isSocketAddress_PortSpecifier
func (*SocketAddress) GetPortValue ¶
func (m *SocketAddress) GetPortValue() uint32
func (*SocketAddress) GetProtocol ¶
func (m *SocketAddress) GetProtocol() SocketAddress_Protocol
func (*SocketAddress) GetResolverName ¶
func (m *SocketAddress) GetResolverName() string
func (*SocketAddress) Marshal ¶
func (m *SocketAddress) Marshal() (dAtA []byte, err error)
func (*SocketAddress) MarshalToSizedBuffer ¶
func (m *SocketAddress) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketAddress) ProtoMessage ¶
func (*SocketAddress) ProtoMessage()
func (*SocketAddress) Reset ¶
func (m *SocketAddress) Reset()
func (*SocketAddress) Size ¶
func (m *SocketAddress) Size() (n int)
func (*SocketAddress) String ¶
func (m *SocketAddress) String() string
func (*SocketAddress) Unmarshal ¶
func (m *SocketAddress) Unmarshal(dAtA []byte) error
func (*SocketAddress) Validate ¶
func (m *SocketAddress) Validate() error
Validate checks the field values on SocketAddress with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*SocketAddress) XXX_DiscardUnknown ¶
func (m *SocketAddress) XXX_DiscardUnknown()
func (*SocketAddress) XXX_Marshal ¶
func (m *SocketAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SocketAddress) XXX_Merge ¶
func (m *SocketAddress) XXX_Merge(src proto.Message)
func (*SocketAddress) XXX_OneofWrappers ¶
func (*SocketAddress) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SocketAddress) XXX_Size ¶
func (m *SocketAddress) XXX_Size() int
func (*SocketAddress) XXX_Unmarshal ¶
func (m *SocketAddress) XXX_Unmarshal(b []byte) error
type SocketAddressValidationError ¶
type SocketAddressValidationError struct {
// contains filtered or unexported fields
}
SocketAddressValidationError is the validation error returned by SocketAddress.Validate if the designated constraints aren't met.
func (SocketAddressValidationError) Cause ¶
func (e SocketAddressValidationError) Cause() error
Cause function returns cause value.
func (SocketAddressValidationError) Error ¶
func (e SocketAddressValidationError) Error() string
Error satisfies the builtin error interface
func (SocketAddressValidationError) ErrorName ¶
func (e SocketAddressValidationError) ErrorName() string
ErrorName returns error name.
func (SocketAddressValidationError) Field ¶
func (e SocketAddressValidationError) Field() string
Field function returns field value.
func (SocketAddressValidationError) Key ¶
func (e SocketAddressValidationError) Key() bool
Key function returns key value.
func (SocketAddressValidationError) Reason ¶
func (e SocketAddressValidationError) Reason() string
Reason function returns reason value.
type SocketAddress_NamedPort ¶
type SocketAddress_NamedPort struct {
NamedPort string `protobuf:"bytes,4,opt,name=named_port,json=namedPort,proto3,oneof" json:"named_port,omitempty"`
}
func (*SocketAddress_NamedPort) MarshalTo ¶
func (m *SocketAddress_NamedPort) MarshalTo(dAtA []byte) (int, error)
func (*SocketAddress_NamedPort) MarshalToSizedBuffer ¶
func (m *SocketAddress_NamedPort) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketAddress_NamedPort) Size ¶
func (m *SocketAddress_NamedPort) Size() (n int)
type SocketAddress_PortValue ¶
type SocketAddress_PortValue struct {
PortValue uint32 `protobuf:"varint,3,opt,name=port_value,json=portValue,proto3,oneof" json:"port_value,omitempty"`
}
func (*SocketAddress_PortValue) MarshalTo ¶
func (m *SocketAddress_PortValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketAddress_PortValue) MarshalToSizedBuffer ¶
func (m *SocketAddress_PortValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketAddress_PortValue) Size ¶
func (m *SocketAddress_PortValue) Size() (n int)
type SocketAddress_Protocol ¶
type SocketAddress_Protocol int32
const ( SocketAddress_TCP SocketAddress_Protocol = 0 SocketAddress_UDP SocketAddress_Protocol = 1 )
func (SocketAddress_Protocol) EnumDescriptor ¶
func (SocketAddress_Protocol) EnumDescriptor() ([]byte, []int)
func (SocketAddress_Protocol) String ¶
func (x SocketAddress_Protocol) String() string
type SocketOption ¶
type SocketOption struct { // An optional name to give this socket option for debugging, etc. // Uniqueness is not required and no special meaning is assumed. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Corresponding to the level value passed to setsockopt, such as IPPROTO_TCP Level int64 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` // The numeric name as passed to setsockopt Name int64 `protobuf:"varint,3,opt,name=name,proto3" json:"name,omitempty"` // Types that are valid to be assigned to Value: // *SocketOption_IntValue // *SocketOption_BufValue Value isSocketOption_Value `protobuf_oneof:"value"` // The state in which the option will be applied. When used in BindConfig // STATE_PREBIND is currently the only valid value. State SocketOption_SocketState `protobuf:"varint,6,opt,name=state,proto3,enum=envoy.config.core.v4alpha.SocketOption_SocketState" json:"state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Generic socket option message. This would be used to set socket options that might not exist in upstream kernels or precompiled Envoy binaries. [#next-free-field: 7]
func (*SocketOption) Descriptor ¶
func (*SocketOption) Descriptor() ([]byte, []int)
func (*SocketOption) GetBufValue ¶
func (m *SocketOption) GetBufValue() []byte
func (*SocketOption) GetDescription ¶
func (m *SocketOption) GetDescription() string
func (*SocketOption) GetIntValue ¶
func (m *SocketOption) GetIntValue() int64
func (*SocketOption) GetLevel ¶
func (m *SocketOption) GetLevel() int64
func (*SocketOption) GetName ¶
func (m *SocketOption) GetName() int64
func (*SocketOption) GetState ¶
func (m *SocketOption) GetState() SocketOption_SocketState
func (*SocketOption) GetValue ¶
func (m *SocketOption) GetValue() isSocketOption_Value
func (*SocketOption) Marshal ¶
func (m *SocketOption) Marshal() (dAtA []byte, err error)
func (*SocketOption) MarshalToSizedBuffer ¶
func (m *SocketOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketOption) ProtoMessage ¶
func (*SocketOption) ProtoMessage()
func (*SocketOption) Reset ¶
func (m *SocketOption) Reset()
func (*SocketOption) Size ¶
func (m *SocketOption) Size() (n int)
func (*SocketOption) String ¶
func (m *SocketOption) String() string
func (*SocketOption) Unmarshal ¶
func (m *SocketOption) Unmarshal(dAtA []byte) error
func (*SocketOption) Validate ¶
func (m *SocketOption) Validate() error
Validate checks the field values on SocketOption with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*SocketOption) XXX_DiscardUnknown ¶
func (m *SocketOption) XXX_DiscardUnknown()
func (*SocketOption) XXX_Marshal ¶
func (m *SocketOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SocketOption) XXX_Merge ¶
func (m *SocketOption) XXX_Merge(src proto.Message)
func (*SocketOption) XXX_OneofWrappers ¶
func (*SocketOption) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SocketOption) XXX_Size ¶
func (m *SocketOption) XXX_Size() int
func (*SocketOption) XXX_Unmarshal ¶
func (m *SocketOption) XXX_Unmarshal(b []byte) error
type SocketOptionValidationError ¶
type SocketOptionValidationError struct {
// contains filtered or unexported fields
}
SocketOptionValidationError is the validation error returned by SocketOption.Validate if the designated constraints aren't met.
func (SocketOptionValidationError) Cause ¶
func (e SocketOptionValidationError) Cause() error
Cause function returns cause value.
func (SocketOptionValidationError) Error ¶
func (e SocketOptionValidationError) Error() string
Error satisfies the builtin error interface
func (SocketOptionValidationError) ErrorName ¶
func (e SocketOptionValidationError) ErrorName() string
ErrorName returns error name.
func (SocketOptionValidationError) Field ¶
func (e SocketOptionValidationError) Field() string
Field function returns field value.
func (SocketOptionValidationError) Key ¶
func (e SocketOptionValidationError) Key() bool
Key function returns key value.
func (SocketOptionValidationError) Reason ¶
func (e SocketOptionValidationError) Reason() string
Reason function returns reason value.
type SocketOption_BufValue ¶
type SocketOption_BufValue struct {
BufValue []byte `protobuf:"bytes,5,opt,name=buf_value,json=bufValue,proto3,oneof" json:"buf_value,omitempty"`
}
func (*SocketOption_BufValue) MarshalTo ¶
func (m *SocketOption_BufValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketOption_BufValue) MarshalToSizedBuffer ¶
func (m *SocketOption_BufValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketOption_BufValue) Size ¶
func (m *SocketOption_BufValue) Size() (n int)
type SocketOption_IntValue ¶
type SocketOption_IntValue struct {
IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,proto3,oneof" json:"int_value,omitempty"`
}
func (*SocketOption_IntValue) MarshalTo ¶
func (m *SocketOption_IntValue) MarshalTo(dAtA []byte) (int, error)
func (*SocketOption_IntValue) MarshalToSizedBuffer ¶
func (m *SocketOption_IntValue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SocketOption_IntValue) Size ¶
func (m *SocketOption_IntValue) Size() (n int)
type SocketOption_SocketState ¶
type SocketOption_SocketState int32
const ( // Socket options are applied after socket creation but before binding the socket to a port SocketOption_STATE_PREBIND SocketOption_SocketState = 0 // Socket options are applied after binding the socket to a port but before calling listen() SocketOption_STATE_BOUND SocketOption_SocketState = 1 // Socket options are applied after calling listen() SocketOption_STATE_LISTENING SocketOption_SocketState = 2 )
func (SocketOption_SocketState) EnumDescriptor ¶
func (SocketOption_SocketState) EnumDescriptor() ([]byte, []int)
func (SocketOption_SocketState) String ¶
func (x SocketOption_SocketState) String() string
type TcpKeepalive ¶
type TcpKeepalive struct { // Maximum number of keepalive probes to send without response before deciding // the connection is dead. Default is to use the OS level configuration (unless // overridden, Linux defaults to 9.) KeepaliveProbes *types.UInt32Value `protobuf:"bytes,1,opt,name=keepalive_probes,json=keepaliveProbes,proto3" json:"keepalive_probes,omitempty"` // The number of seconds a connection needs to be idle before keep-alive probes // start being sent. Default is to use the OS level configuration (unless // overridden, Linux defaults to 7200s (i.e., 2 hours.) KeepaliveTime *types.UInt32Value `protobuf:"bytes,2,opt,name=keepalive_time,json=keepaliveTime,proto3" json:"keepalive_time,omitempty"` // The number of seconds between keep-alive probes. Default is to use the OS // level configuration (unless overridden, Linux defaults to 75s.) KeepaliveInterval *types.UInt32Value `protobuf:"bytes,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TcpKeepalive) Descriptor ¶
func (*TcpKeepalive) Descriptor() ([]byte, []int)
func (*TcpKeepalive) GetKeepaliveInterval ¶
func (m *TcpKeepalive) GetKeepaliveInterval() *types.UInt32Value
func (*TcpKeepalive) GetKeepaliveProbes ¶
func (m *TcpKeepalive) GetKeepaliveProbes() *types.UInt32Value
func (*TcpKeepalive) GetKeepaliveTime ¶
func (m *TcpKeepalive) GetKeepaliveTime() *types.UInt32Value
func (*TcpKeepalive) Marshal ¶
func (m *TcpKeepalive) Marshal() (dAtA []byte, err error)
func (*TcpKeepalive) MarshalToSizedBuffer ¶
func (m *TcpKeepalive) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TcpKeepalive) ProtoMessage ¶
func (*TcpKeepalive) ProtoMessage()
func (*TcpKeepalive) Reset ¶
func (m *TcpKeepalive) Reset()
func (*TcpKeepalive) Size ¶
func (m *TcpKeepalive) Size() (n int)
func (*TcpKeepalive) String ¶
func (m *TcpKeepalive) String() string
func (*TcpKeepalive) Unmarshal ¶
func (m *TcpKeepalive) Unmarshal(dAtA []byte) error
func (*TcpKeepalive) Validate ¶
func (m *TcpKeepalive) Validate() error
Validate checks the field values on TcpKeepalive with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*TcpKeepalive) XXX_DiscardUnknown ¶
func (m *TcpKeepalive) XXX_DiscardUnknown()
func (*TcpKeepalive) XXX_Marshal ¶
func (m *TcpKeepalive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TcpKeepalive) XXX_Merge ¶
func (m *TcpKeepalive) XXX_Merge(src proto.Message)
func (*TcpKeepalive) XXX_Size ¶
func (m *TcpKeepalive) XXX_Size() int
func (*TcpKeepalive) XXX_Unmarshal ¶
func (m *TcpKeepalive) XXX_Unmarshal(b []byte) error
type TcpKeepaliveValidationError ¶
type TcpKeepaliveValidationError struct {
// contains filtered or unexported fields
}
TcpKeepaliveValidationError is the validation error returned by TcpKeepalive.Validate if the designated constraints aren't met.
func (TcpKeepaliveValidationError) Cause ¶
func (e TcpKeepaliveValidationError) Cause() error
Cause function returns cause value.
func (TcpKeepaliveValidationError) Error ¶
func (e TcpKeepaliveValidationError) Error() string
Error satisfies the builtin error interface
func (TcpKeepaliveValidationError) ErrorName ¶
func (e TcpKeepaliveValidationError) ErrorName() string
ErrorName returns error name.
func (TcpKeepaliveValidationError) Field ¶
func (e TcpKeepaliveValidationError) Field() string
Field function returns field value.
func (TcpKeepaliveValidationError) Key ¶
func (e TcpKeepaliveValidationError) Key() bool
Key function returns key value.
func (TcpKeepaliveValidationError) Reason ¶
func (e TcpKeepaliveValidationError) Reason() string
Reason function returns reason value.
type TcpProtocolOptions ¶
type TcpProtocolOptions struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
[#not-implemented-hide:]
func (*TcpProtocolOptions) Descriptor ¶
func (*TcpProtocolOptions) Descriptor() ([]byte, []int)
func (*TcpProtocolOptions) Marshal ¶
func (m *TcpProtocolOptions) Marshal() (dAtA []byte, err error)
func (*TcpProtocolOptions) MarshalTo ¶
func (m *TcpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*TcpProtocolOptions) MarshalToSizedBuffer ¶
func (m *TcpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TcpProtocolOptions) ProtoMessage ¶
func (*TcpProtocolOptions) ProtoMessage()
func (*TcpProtocolOptions) Reset ¶
func (m *TcpProtocolOptions) Reset()
func (*TcpProtocolOptions) Size ¶
func (m *TcpProtocolOptions) Size() (n int)
func (*TcpProtocolOptions) String ¶
func (m *TcpProtocolOptions) String() string
func (*TcpProtocolOptions) Unmarshal ¶
func (m *TcpProtocolOptions) Unmarshal(dAtA []byte) error
func (*TcpProtocolOptions) Validate ¶
func (m *TcpProtocolOptions) Validate() error
Validate checks the field values on TcpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*TcpProtocolOptions) XXX_DiscardUnknown ¶
func (m *TcpProtocolOptions) XXX_DiscardUnknown()
func (*TcpProtocolOptions) XXX_Marshal ¶
func (m *TcpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TcpProtocolOptions) XXX_Merge ¶
func (m *TcpProtocolOptions) XXX_Merge(src proto.Message)
func (*TcpProtocolOptions) XXX_Size ¶
func (m *TcpProtocolOptions) XXX_Size() int
func (*TcpProtocolOptions) XXX_Unmarshal ¶
func (m *TcpProtocolOptions) XXX_Unmarshal(b []byte) error
type TcpProtocolOptionsValidationError ¶
type TcpProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
TcpProtocolOptionsValidationError is the validation error returned by TcpProtocolOptions.Validate if the designated constraints aren't met.
func (TcpProtocolOptionsValidationError) Cause ¶
func (e TcpProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (TcpProtocolOptionsValidationError) Error ¶
func (e TcpProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (TcpProtocolOptionsValidationError) ErrorName ¶
func (e TcpProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (TcpProtocolOptionsValidationError) Field ¶
func (e TcpProtocolOptionsValidationError) Field() string
Field function returns field value.
func (TcpProtocolOptionsValidationError) Key ¶
func (e TcpProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (TcpProtocolOptionsValidationError) Reason ¶
func (e TcpProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type TrafficDirection ¶
type TrafficDirection int32
Identifies the direction of the traffic relative to the local Envoy.
const ( // Default option is unspecified. TrafficDirection_UNSPECIFIED TrafficDirection = 0 // The transport is used for incoming traffic. TrafficDirection_INBOUND TrafficDirection = 1 // The transport is used for outgoing traffic. TrafficDirection_OUTBOUND TrafficDirection = 2 )
func (TrafficDirection) EnumDescriptor ¶
func (TrafficDirection) EnumDescriptor() ([]byte, []int)
func (TrafficDirection) String ¶
func (x TrafficDirection) String() string
type TransportSocket ¶
type TransportSocket struct { // The name of the transport socket to instantiate. The name must match a supported transport // socket implementation. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Implementation specific configuration which depends on the implementation being instantiated. // See the supported transport socket implementations for further documentation. // // Types that are valid to be assigned to ConfigType: // *TransportSocket_TypedConfig ConfigType isTransportSocket_ConfigType `protobuf_oneof:"config_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_config.cluster.v4alpha.Cluster>`. If the configuration is empty, a default transport socket implementation and configuration will be chosen based on the platform and existence of tls_context.
func (*TransportSocket) Descriptor ¶
func (*TransportSocket) Descriptor() ([]byte, []int)
func (*TransportSocket) GetConfigType ¶
func (m *TransportSocket) GetConfigType() isTransportSocket_ConfigType
func (*TransportSocket) GetName ¶
func (m *TransportSocket) GetName() string
func (*TransportSocket) GetTypedConfig ¶
func (m *TransportSocket) GetTypedConfig() *types.Any
func (*TransportSocket) Marshal ¶
func (m *TransportSocket) Marshal() (dAtA []byte, err error)
func (*TransportSocket) MarshalToSizedBuffer ¶
func (m *TransportSocket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TransportSocket) ProtoMessage ¶
func (*TransportSocket) ProtoMessage()
func (*TransportSocket) Reset ¶
func (m *TransportSocket) Reset()
func (*TransportSocket) Size ¶
func (m *TransportSocket) Size() (n int)
func (*TransportSocket) String ¶
func (m *TransportSocket) String() string
func (*TransportSocket) Unmarshal ¶
func (m *TransportSocket) Unmarshal(dAtA []byte) error
func (*TransportSocket) Validate ¶
func (m *TransportSocket) Validate() error
Validate checks the field values on TransportSocket with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*TransportSocket) XXX_DiscardUnknown ¶
func (m *TransportSocket) XXX_DiscardUnknown()
func (*TransportSocket) XXX_Marshal ¶
func (m *TransportSocket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TransportSocket) XXX_Merge ¶
func (m *TransportSocket) XXX_Merge(src proto.Message)
func (*TransportSocket) XXX_OneofWrappers ¶
func (*TransportSocket) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*TransportSocket) XXX_Size ¶
func (m *TransportSocket) XXX_Size() int
func (*TransportSocket) XXX_Unmarshal ¶
func (m *TransportSocket) XXX_Unmarshal(b []byte) error
type TransportSocketValidationError ¶
type TransportSocketValidationError struct {
// contains filtered or unexported fields
}
TransportSocketValidationError is the validation error returned by TransportSocket.Validate if the designated constraints aren't met.
func (TransportSocketValidationError) Cause ¶
func (e TransportSocketValidationError) Cause() error
Cause function returns cause value.
func (TransportSocketValidationError) Error ¶
func (e TransportSocketValidationError) Error() string
Error satisfies the builtin error interface
func (TransportSocketValidationError) ErrorName ¶
func (e TransportSocketValidationError) ErrorName() string
ErrorName returns error name.
func (TransportSocketValidationError) Field ¶
func (e TransportSocketValidationError) Field() string
Field function returns field value.
func (TransportSocketValidationError) Key ¶
func (e TransportSocketValidationError) Key() bool
Key function returns key value.
func (TransportSocketValidationError) Reason ¶
func (e TransportSocketValidationError) Reason() string
Reason function returns reason value.
type TransportSocket_TypedConfig ¶
type TransportSocket_TypedConfig struct {
TypedConfig *types.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof" json:"typed_config,omitempty"`
}
func (*TransportSocket_TypedConfig) MarshalTo ¶
func (m *TransportSocket_TypedConfig) MarshalTo(dAtA []byte) (int, error)
func (*TransportSocket_TypedConfig) MarshalToSizedBuffer ¶
func (m *TransportSocket_TypedConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TransportSocket_TypedConfig) Size ¶
func (m *TransportSocket_TypedConfig) Size() (n int)
type UpstreamHttpProtocolOptions ¶
type UpstreamHttpProtocolOptions struct { // Set transport socket `SNI <https://en.wikipedia.org/wiki/Server_Name_Indication>`_ for new // upstream connections based on the downstream HTTP host/authority header, as seen by the // :ref:`router filter <config_http_filters_router>`. AutoSni bool `protobuf:"varint,1,opt,name=auto_sni,json=autoSni,proto3" json:"auto_sni,omitempty"` // Automatic validate upstream presented certificate for new upstream connections based on the // downstream HTTP host/authority header, as seen by the // :ref:`router filter <config_http_filters_router>`. // This field is intended to set with `auto_sni` field. AutoSanValidation bool `protobuf:"varint,2,opt,name=auto_san_validation,json=autoSanValidation,proto3" json:"auto_san_validation,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpstreamHttpProtocolOptions) Descriptor ¶
func (*UpstreamHttpProtocolOptions) Descriptor() ([]byte, []int)
func (*UpstreamHttpProtocolOptions) GetAutoSanValidation ¶
func (m *UpstreamHttpProtocolOptions) GetAutoSanValidation() bool
func (*UpstreamHttpProtocolOptions) GetAutoSni ¶
func (m *UpstreamHttpProtocolOptions) GetAutoSni() bool
func (*UpstreamHttpProtocolOptions) Marshal ¶
func (m *UpstreamHttpProtocolOptions) Marshal() (dAtA []byte, err error)
func (*UpstreamHttpProtocolOptions) MarshalTo ¶
func (m *UpstreamHttpProtocolOptions) MarshalTo(dAtA []byte) (int, error)
func (*UpstreamHttpProtocolOptions) MarshalToSizedBuffer ¶
func (m *UpstreamHttpProtocolOptions) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpstreamHttpProtocolOptions) ProtoMessage ¶
func (*UpstreamHttpProtocolOptions) ProtoMessage()
func (*UpstreamHttpProtocolOptions) Reset ¶
func (m *UpstreamHttpProtocolOptions) Reset()
func (*UpstreamHttpProtocolOptions) Size ¶
func (m *UpstreamHttpProtocolOptions) Size() (n int)
func (*UpstreamHttpProtocolOptions) String ¶
func (m *UpstreamHttpProtocolOptions) String() string
func (*UpstreamHttpProtocolOptions) Unmarshal ¶
func (m *UpstreamHttpProtocolOptions) Unmarshal(dAtA []byte) error
func (*UpstreamHttpProtocolOptions) Validate ¶
func (m *UpstreamHttpProtocolOptions) Validate() error
Validate checks the field values on UpstreamHttpProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*UpstreamHttpProtocolOptions) XXX_DiscardUnknown ¶
func (m *UpstreamHttpProtocolOptions) XXX_DiscardUnknown()
func (*UpstreamHttpProtocolOptions) XXX_Marshal ¶
func (m *UpstreamHttpProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpstreamHttpProtocolOptions) XXX_Merge ¶
func (m *UpstreamHttpProtocolOptions) XXX_Merge(src proto.Message)
func (*UpstreamHttpProtocolOptions) XXX_Size ¶
func (m *UpstreamHttpProtocolOptions) XXX_Size() int
func (*UpstreamHttpProtocolOptions) XXX_Unmarshal ¶
func (m *UpstreamHttpProtocolOptions) XXX_Unmarshal(b []byte) error
type UpstreamHttpProtocolOptionsValidationError ¶
type UpstreamHttpProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
UpstreamHttpProtocolOptionsValidationError is the validation error returned by UpstreamHttpProtocolOptions.Validate if the designated constraints aren't met.
func (UpstreamHttpProtocolOptionsValidationError) Cause ¶
func (e UpstreamHttpProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (UpstreamHttpProtocolOptionsValidationError) Error ¶
func (e UpstreamHttpProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (UpstreamHttpProtocolOptionsValidationError) ErrorName ¶
func (e UpstreamHttpProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (UpstreamHttpProtocolOptionsValidationError) Field ¶
func (e UpstreamHttpProtocolOptionsValidationError) Field() string
Field function returns field value.
func (UpstreamHttpProtocolOptionsValidationError) Key ¶
func (e UpstreamHttpProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (UpstreamHttpProtocolOptionsValidationError) Reason ¶
func (e UpstreamHttpProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
Source Files ¶
- address.pb.go
- address.pb.validate.go
- backoff.pb.go
- backoff.pb.validate.go
- base.pb.go
- base.pb.validate.go
- config_source.pb.go
- config_source.pb.validate.go
- event_service_config.pb.go
- event_service_config.pb.validate.go
- grpc_method_list.pb.go
- grpc_method_list.pb.validate.go
- grpc_service.pb.go
- grpc_service.pb.validate.go
- health_check.pb.go
- health_check.pb.validate.go
- http_uri.pb.go
- http_uri.pb.validate.go
- protocol.pb.go
- protocol.pb.validate.go
- socket_option.pb.go
- socket_option.pb.validate.go